GENERAR CLAVE SSH EN LINUX
Realizando trabajos con GIT se necesitaba crear una clave SSH para poder subir los commits directo al repositorio sin solicitar clave en Bitbucket. Investigando se resolvió y les presento el siguiente post.
Primero
debemos descargar ssh por consola utilizando el comando (aptitude
install ssh). Si lo tenemos instalado obviamos este paso.
Luego
en la consola colocamos el siguiente comando
ssh-keygen -t rsa -b 4096 -C "tu_email@example.com" Nos aparece lo siguiente. Enter passphrase (empty for no passphrase):
### Aquí nos esta pidiendo una clave, tenemos la opción
de colocar una clave o sí presionamos ENTER pasamos sin clave.
(Recomendado sin clave)
Enter same passphrase again:
### Aquí nos solicita la confirmación de la misma,
sino se le coloca clave presionamos ENTER
Nos
aparece el siguiente mensaje informando que creo
la clave y los archivos correctamente
la clave y los archivos correctamente
Your
identification has been saved in /home/usuario/.ssh/id_rsa.
Your
public key has been saved in /home/usuario/.ssh/id_rsa.pub.
The
key fingerprint is:
SHA256:jZGSPdhIBEm2xzJtTOdo4vMOMppZ2ZOlkc8ZeE2iAd8
tu_email@example.com
The
key's randomart image is:
+---[RSA
4096]----+
|
..+++ . |
|
+.O X . |
|
B E O |
|
. % = = |
|
B + S . |
|
o @ o |
|
= * = |
|
= o + |
|+
. |
+----[SHA256]-----+
Este archivo se guarda la siguiente ruta: /home/usuario/.ssh/id_rsa.pub.
Una
vez creado este paso ejecutamos el siguiente comando para validar que
el agente o la clave esta autorizada.
eval
"$(ssh-agent -s)"
Posteriormente
colocamos
git
config --global user.email "tu_email@example.com"
Luego
git
config --global user.name "Tu Nombre"
Listo
luego de esto nos vamos a nuestro repositorio en la nube, en mi caso
estoy utilizando Bitbucket nos vamos a los Ajustes de Bitbucket si la
versión esta en ingles es Bitbuckets Settings
de
allí nos ubicamos en la parte de Seguridad (Securiry) damos click en
SSH
Keys
Buscamos
nuestro archivo de clave publica ubicada en la ruta
/home/usuario/.ssh/id_rsa.pub.
Lo
abrimos copiamos todo el código que esta en ese archivo.
NOTA: Este archivo esta oculto, presionando Ctrl+h lo podremos observar
Regresamos
a Bitbutcket y le damos Add
key
allí nos solicita un nombre: El de su computador o el que usted
quiera y en el recuadro *Key pegamos el código antes copiado. Click
en Add Key (Guardar)
Listo
ya podemos utilizar y comenzar a trabajar con nuestra clave pública
y la nube