20110721

llaves para ssh

* En el unix cliente generar la llave
$ ssh-keygen -b 2048 -C "unix serv1" -t rsa

* Se generan dos archivos en el directorio del ssh
$ ls -l .ssh/id*

* Transferir la llave al servidor unix
$ ssh-copy-id -i .ssh/id_rsa.pub cta@serv2

* En caso de no existir ssh-copy-id
+ copiar el archivo .ssh/id_rsa.pub al servidor unix
$ scp .ssh/id_rsa.pub cta@serv2:/tmp
+ en el servidor, concatenar la llave publica al resto de las llaves
$ (echo && echo "#desarrollo" && cat /tmp/id_rsa.pub) >> authorized_keys

* validar que se puede realizar la conexión y nos regresa el nombre del servidor remoto
$ ssh cta@serv2 "hostname"

***El servidor debe estar configurado para aceptar las conexiones por llave

1 comentario:

c dijo...

ojala escribas un poco de tunel inverso con los distintos modos de autentificación