Crear clave publica y privada para GitHub

por | Abr 28, 2020 | Trucos | 0 Comentarios

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

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *