Sábado, 15 de Mayo de 2010 21:58
Última actualización en Sábado, 15 de Mayo de 2010 22:41
Escrito por Miguel Cantillana Farias
Un truco sencillo para concetarse a maquinas remotas via ssh, es exportar las claves publicas de tu maquina y autorizar dicha clave en la maquina que te deseas conectar.
¿Que conseguimos con esto?
Básicamente que al conectarte no pida clave, esto es muy útil cuando te conectas a varias maquinas Linux o quieras automatizar algún proceso con bash.
¿Como lo hacemos?
lo primero es generar nuestra clave pública, para ello desde un terminal escribiremos:
[mcantillana@servidor1]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/mcantillana/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/mcantillana/.ssh/id_rsa.
Your public key has been saved in /home/mcantillana/.ssh/id_rsa.pub.
The key fingerprint is:
09:f7:58:bc:07:3f:f4:70:7b:d7:ce:cb:6b:61:f8:9c mcantillana@servidor1
Cuando nos solicite passphrase le damos enter. En resumen hemos creado una clave de tipo RSA con una longitud de 2048 bits. No hemos utilizado 'passphrase' para no tener que escribirla cada vez que nos conectemos.
Leer más...