Búsqueda personalizada

sábado, 12 de enero de 2008

Configuracion Conexion SSH sin clave

Lo siguiente en configurar a la hora de trabajar fue lo de la conexion ssh en los equipos para que pudiera ingresar directamente sin clave.

1.- En la maquina que nos vamos a conectar creamos el fichero con la llave publica con cifrado rsa, esto con el comando

ssh-keygen –t rsa

Esto genera la carpeta ~/.ssh con los archivos

id_rsa id_rsa.pub known_hosts,

2.-Tomamos el archivo id_rsa.pub y lo sacamos desde la maquina que va a realizar la conexión, en este caso generamos la clave en la maquina llamada pc1 y sacamos el archivo desde la maquina llamada pc2, con el siguiente comando


scp pc1: ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys


con esto copia el archivo desde pc1 a pc2 y lo guarda en el archivo authorized_keys, luego modificamos el archivo de configuración en /etc/ssh/sshd_config y la linea AutorizedKeysFile .ssh/authorized_keys, luego guardamos y reiniciamos el demonio sshd mediante el siguiente comando:

service sshd restart

Repetimos esto en las maquinas correspondientes y en vez de poner authorized_keys, lo guardamos en un archivo temporal y ese archivo temporal lo concatenamos al archivo authorized_keys de cada maquina para que guarde cada configuración de las maquinas.

esto lo hacemos de este modo:
cat archivotemporal >> authorized_keys

de este modo queda configurado ssh para poder conectarse sin necesidad de ingresar nuevamente las claves

Otra forma más efectiva para hacer el intercambio de las claves es que se cree un archivo con todas las claves que se genera y este repartirlo en las maquinas correspondiente, esto lo hace mucho mas corto el proceso si se tiene mas de 2 maquinas (como me sucedio a mi).

Espero que les sirva