Acceder por SSH sin escribir clave (clave publica-privada)

Estoy configurando un servidor de slicehost y he encontrado un manual muy chulo para configurar el acceso a un ordenador por ssh sin tener que escribir la clave cada vez. Manual de configuración básica de Gutsy. Ya lo había hecho alguna vez, pero siempre tenía que andar buscando para ver como hacerlo, ahora, ya se donde buscar…

Más o menos dice esto:

Primero en la máquina nuestra hacemos los siguiente para crear el par de claves:

ssh-keygen  -t rsa

Copiamos la clave pública (cuidado) al servidor con scp:

scp .ssh/id_rsa.pub usuario@IP_servidos:/home/usuario/

Nos conectamos al servidor y damos los permisos necesarios, para eso, desde la home:

mv id_rsa.pub .ssh/authorized_keys
chown -R usuario:grupo .ssh
chmod 700 .ssh
chmod 600 .ssh/authorized_keys

Si además queremos asegurar más el servidor, podemos hacer los siguientes cambios en la configuración de acceso por SSH:

sudo vim /etc/ssh/sshd_config

Cambiamos el puerto para usar SSH, no dejamos acceso root, permitimos solo el usuario «usuario»… (tienes más explicaciones en el manual de slice)

Port 999           (puerto para usar en SSH)
Protocol 2
PermitRootLogin no
PasswordAuthentication no
X11Forwarding no
UsePAM no
UseDNS no
AllowUsers usuario

Espero que os sirva, a mi me ha servido…

Una respuesta a «Acceder por SSH sin escribir clave (clave publica-privada)»

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.