Comprobar que no tienes claves generadas
Para consultar si existen claves usar el comando:
ls -al ~/.ssh
Si existien claves los ficheros por defecto serian:
id_rsa (donde se almacena la clave privada)
id_rsa.pub (donde se almacena la clave pública
Generar una nueva clave SSH
Para generar claves usar el comando:
ssh-keygen
Esto crea una nueva clave ssh usando el correo electrónico por defecto del ordenador
> Generating public/private rsa key pair.
Seguidamente nos indicará si queremos cambiar el nombre del archivo:
> Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
Posteriormente nos indicará que indroduzcamos una contraseña, esta se usará para acceder al fichero de clave privada.
> Enter passphrase (empty for no passphrase): [Type a passphrase]
> Enter same passphrase again: [Type passphrase again]
Una vez finalizado este proceso generá dos ficheros:
id_rsa (donde se almacena la clave privada).
id_rsa.pub (donde se almacena la clave pública).
Agregar la clave generada al agente gestor de claves
Inicia el agente SSH en segundo plano con el comando:
eval "$(ssh-agent -s)"
Insertar nuestra clave generada en el agente con el comando:
$ ssh-add -K ~/.ssh/id_rsa
Incluir la clave pública en GitHub para poder usarlo
Abrir la cuenta de GitHub y en la parte superior derecha, donde se encuentra nuestro usuario, buscar en el menu «Settings»
Una vez allí copiar tal cual la clave generada en el fichero publico:
Nota: para ver el contenido de la clave pública ejecutar el comando:
cat ~/.ssh/id_rsa.pub
Fuente utilizada:
0 comentarios