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…
Deja una respuesta