Entrar a la mauina con direccion servidor y usuario user.
ssh user@servidor
ssh -l user servidor
ssh servidor
servidor puede ser una dirección IP o un nombre de DNS
user es el usuario con el que se hace login. Si no se indica usara el mismo usuario que lanza el comando.
Generar una identidad (pareja clave privada y publica)
ssh-keygen
Preguntará donde guardar la clave privada/publica.
Si aceptamos la propuesta por defecto dejara
.ssh/id_rsa < clave privada no compartir y proteger
.ssh/id_rsa.pub < clave publica dejar en un remoto al que quieres dejar entrar
Desde el ordenador que contiene el fichero .ssh/id_rsa se podra hacer ssh sin contraseña a los ordenadores que tengan la clave publica como autorizada.
Para autorizar en el remoto hay que dejar la clave publica en
.ssh/authorized_keys
En el fichero authorized_keys puede haber uno o varias claves publicas, cada una autoriza a entrar a una clave privada.
Para dejar la clave en el remoto normalmente necesitas entrar una vez al menos con la contraseña. Otros servidores (como bitbucket) te pueden dar formas por ejemplo via web de decirles las claves publicas que necesites.