SSH

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.