Situacion:
Lunes, 9 a.m.
Locacion:
Mi casa - Living
Actores:
-Joven desgarbado y super dormido con un cafe en la mano
-Laptop corriendo Linux ;). A partir de ahora Lappi
Escena I
Abre el telon...
Jefa de Joven Degarbado: Che! Por favor! Fijate rapido que parece que la base de datos del webserver esta caida, me tira un error que pide correr 'mysqladmin flush-hosts'. Podes solucionarlo rapido?
Joven Desgarbado: Ok, ya me estoy logueando y lo miro.
Entonces nuestro joven se quiere loguear por ssh...
#ssh root@ni_en_pedo_voy_a_poner_la_IP_aca
Password:
Ete aqui, que con el sueño que tenia, ponia cualquier cosa. Y el joven no se podia loguear.
...Bueno, en realidad, despues de intentar como 5 veces pudo...
Bueno, al final, el pibe penso (cosa rara en el): "Pucha! Quiero loguearme sin tener que poner la *&@# clave..."
Luego de mucho buscar se acordo de las claves RSA... Esas claves que usaba en su trabajo anterior para loguearse sin problemas, sin claves...
Y asi puso manos a la obra...
Escena II
Primero, comenzo creando la clave RSA para su usuario:
#ssh-keygen -t rsa
Generating public/private rsa key pair
Enter file in which to save the key (/home/usuario/.ssh/):
Enter Passphrase (empty for no passphrase):(Sin passfrase)
Enter same passphrase again:(No pusimos ninguna, asi que lo salteamos)
Your identification has been saved in /home/usuario/.ssh/
Your public key has been saved in /home/usuario/.ssh/
The key fingerprint is: xx:xx:xx... (Sarasa RSA)
Una vez hecho esto, cargo la clave al servidor remoto:
#ssh-copy-id -i /home/usuario/id_rsa.pub root@IP_del_servidor
Listo... Peeeeeeeero... Se olvido de chequear la config del sshd en el servidor...
Simplificamos esto diciendo que edito el archivo /etc/ssh/sshd_config y modifico estas variables:
RSAAuthentication yes
PubkeyAuthentication yes
Se reinicia el demonio y voila!
C'est tout, ya tenemos login automatico por ssh.

1 comment:
Excelente guia.
Seguramente regresare aqui para volver a leerla cuando se me ocurra configurarlo.
Por ahora sigo tecleando la password :-D
Post a Comment