RC [entrega] [Practica 1] [Practica 2] [Practica 3] [Practica 4] [Practica 5] [info ssh] [info git]

SSH referencia

Acceso a máquina remota con usuario y contraseña

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.

Acceso a máquina remota con usuario y clave privada

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.