Software del Dia - SSH keychain
24 Agosto 2007
El software de hoy es uno super geek, mega friki, pero muy util si usas SSH para conectarte de forma segura a servidores remotos y manejarlos via Terminal. Lo que hara este programa es manejar nuestros passwords en el keychain (llavero) del sistema (Aplicaciones/utilidades/) asi, cuando conectemos a algun servidor, no nos pedirá password, muy util (pero hay que tener cuidado a quien le dejamos nuestra mac).
Aparte para complicar mas el asunto, hay que configurar llaves privadas y publicas en nuestra mac, cosa sencilla si tienes algun conocimiento de comando Unix, cosa muy complicada si no.
Esto me recuerda el sentido original de este blog, tener un lugar donde guardar los procedimientos que seguia para instalar algun programa y tenerlo a la mano si lo borraba accidentalmente
Empecemos:
- Hay que descargar el dmg del software SSHKeychain
- Abrimos Terminal y tecleamos el comando > cd .ssh
- ssh-keygen -t dsa nos pedira un password, hay que poner uno bueno y recordarlo
- ssh-keygen -t rsa lo mismo, poniendo un password y enter
- Abrimos SSHKeychain y vamos a la seccion en Environment, palomeamos el Manage global
- En SSH Keys deben estar 3 lineas empezando con /Users/…/.ssh/id_ y en type DSA y RSA respectivamente
- si no, cerramos la sesion y volvemos a iniciar el SSHKeychain
- Abrimos Terminal y hacemos un ssh a nuestro servidor, nos pedira ambos passwords (DSA y RSA) hay que asegurarnos de palomear el add to keychain
- Y por ultimo, hay que copiar nuestra llave publica en el servidor mediante este comando ssh {username}@{host} -C “echo \”`cat ~/.ssh/*.pub`\” >> ~/.ssh/authorized_keys” claro sustituyendo el username y el host por nuestros datos, nos pedira el password (del servidor)
- Ahora tenemos que tener corriendo el programa SSHkeychain todo el tiempo, asi que es buena idea agregarlo a los items de inicio, en preferencias del sistema y en usuarios
Suena algo laborioso, pero es solo hacerlo una vez, todas las demas veces será solo hacer ssh al servidor y entrara automaticamente, gracias a nuestro buen amigo Keychain de Mac OSX, una herrmamienta super util para los passwords en internet, y demas cosas.





