Desde el equipo que queremos acceder al servidor sin clave ejecutamos lo siguiente:
Por ultimo copiamos la llave al server 1
#cliente1>#ssh-copy-id -i /root/.ssh/id_rsa.pub server1
Digitamos la clave y listo.
Si no cuentan con el comando ssh-copy-id haga cat al /root/.ssh/id_rsa.pub en el cliente y copie el contenido a la ruta .ssh/authorized_keys de /root/ para este caso, en el servidor.
listo. Do widzenia.
cliente1># ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:9yTpBAOx5v+kmeQibaOq6YbwlcZQLoLk4eLgYySog8U root@localhost
The key's randomart image is:
+---[RSA 2048]----+
| o. |
| o . o |
|*..o o o |
|B+E .o o . |
|Xo + .. S = . |
|== = . + + |
|+o.o . o o . |
|.o. . =o * |
|=o...+ o= . |
+----[SHA256]-----+
Editar /etc/hosts y agregar la ip del server1
192.168.100.1 server1Por ultimo copiamos la llave al server 1
#cliente1>#ssh-copy-id -i /root/.ssh/id_rsa.pub server1
Digitamos la clave y listo.
Si no cuentan con el comando ssh-copy-id haga cat al /root/.ssh/id_rsa.pub en el cliente y copie el contenido a la ruta .ssh/authorized_keys de /root/ para este caso, en el servidor.
Ahora desde la maquina cliente ejecutamos:
#cliente1># ssh server1 "hostname"
server1
Si por alguna razón sigue pidiendo clave, y al verificar en server1 /var/log/secure aparece el error:
#cliente1># ssh server1 "hostname"
server1
Si por alguna razón sigue pidiendo clave, y al verificar en server1 /var/log/secure aparece el error:
Authentication refused: bad ownership or modes for directory /root/.ssh
Ejecutar lo siguiente como root en server1:
#server1>chmod go-w ~/
#server1>chmod 700 ~/.ssh
#server1>chmod 600 ~/.ssh/authorized_keys
listo. Do widzenia.
Comentarios
Publicar un comentario