Como conectar con clave publica a servidor Ubuntu Linux
En nuestro equipo cliente generamos la clave publica:
`ssh-keygen -t rsa -b 4096 -C "tu_email@example.com"`
Si podemos conectar al servidor con contraseña, copiamos la clave desde nuestro cliente al servidor con el comando:
`ssh-copy-id usuario@ip-del-servidor`
Si no podemos conectar por ssh al servidor, copiamos el contenido de nuestra clave publica la clave en el fichero:
`./ssh/authorized_keys`
En el servidor, editamos el archivo **/etc/ssh/sshd_config** y cambiamos los parámetros:
PasswordAuthentication no
PubkeyAuthentication yes
PermitRootLogin prohibit-password
De esta manera solo podremos conectar por claves ssh.
Reiniciamos el servicio ssh: `service ssh restart`
Conectamos al servidor: `ssh -i ~/.ssh/id_rsa usuario_del_servidor@ip-del-servidor`
Check out more IT nuggets at www.ruizpelaez.com.