Comprobar que no tienes claves generadas
Para consultar si existen claves usar el comando:
ls -al ~/.sshSi 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-keygenEsto 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_rsaIncluir 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.pubFuente utilizada:




0 comentarios