SSH Keys

Una vez que subes la llave pública a tu cuenta, puedes usar SSH para conectarse con los repositorios que hayas creado y con los de propiedad de otros. Con la creación de SSH entre tu sistema local (computador) y el servidor, el sistema utiliza el par de llaves para automatizar la autenticación, por lo que no tendrá que introducir la contraseña cada vez que interactúas con un repositorio.

1. Verificando estado de llaves

$ ls -al ~/.ssh

Si no hay información alguna, proceder al siguiente paso

2. Generando una nueva Llave SSH

$ ssh-keygen -t rsa -b 4096 -C "[email protected]"
Generating public/private rsa key pair.
Enter a file in which to save the key (/Users/*you*/.ssh/id_rsa):

[Presiona Enter]

Enter passphrase (empty for no passphrase):

[Escribe una contraseña]

Enter same passphrase again:

[Reescribe la contraseña]

3. Agregando la llave a SSH-AGENT

$ eval "$(ssh-agent -s)"

Agent pid 59566 [Respuesta]

$ ssh-add -K ~/.ssh/id_rsa

Agregando la llave a GitHub o Bitbucket

$ pbcopy < ~/.ssh/id_rsa.pub [Esto crea una copia en el portapapeles]

Luego ir o buscar la configuración, buscar llaves SSH, Luego click en agregar llave, pegar la llave y guardar cambios.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on RedditEmail this to someone