Podcast: Descargar (14.6MB)
Para generar una llave ssh:
ssh-keygen
En el directorio .ssh de nuestro home va a generar id_rsa y id_rsa.pub, es el fichero id_rsa.pub el que podemos pasar a los demás para acceder a máquinas, la clave privada nunca se ha de compartir.
Para copiar la llave ssh:
ssh-copy-id usuario@servidor.com
O bien copiando el fichero id_rsa.pub en $HOME/.ssh/authorized_keys
cat id_rsa.pub >> $HOME/.ssh/authorized_keys
Os aconsejo que os configuréis el .ssh/config con el siguiente contenido
VerifyHostKeyDNS ask
Host *Compression yes
ServerAliveInterval 60
ControlMaster auto
ControlPersist 600
ForwardAgent yes
Luego si queréis podéis añadir configuraciones específicas por host:
Host miservidor.com
Hostname miservidor.com
user miusuario
ForwardAgent no
Así cuando os conecéis a miservidor.com lo hará con el usuario miusuario independientemente del usuario que tengamos.