Software del Dia - SSH keychain

24 Agosto 2007

ssh keychain

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.

Deje un comentario

usted puede usar estos tags : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>