Primero creamos las llaves
ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y
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:
d2:bf:d1:b0:79:95:1b:84:ce:db:e5:19:69:da root@server
The key's randomart image is:
+--[ RSA 2048]----+
| .o|
| . ++|
| . =.o|
| . o o E.|
| . S . o +o |
| . . = + +o|
| = + o .|
| + |
| . |
+-----------------+
Despues enviamos la Llave publica al server destino
cat .ssh/id_rsa.pub | ssh root@ServerDestino 'cat >> .ssh/authorized_keys'
*Algunas veces es necesario enviar la llave publica al authorized_keys2
cat .ssh/id_rsa.pub | ssh root@ServerDestino 'cat >> .ssh/authorized_keys2'
Con esto ya podemos acceder a nuestro servidor mediante ssh sin necesidad de password, lo cual en mi caso es muy util al momento de realizar scripts en donde necesito acceder a recursos que se encuentran en otro servidor, saludos.
No hay comentarios.:
Publicar un comentario