martes, 21 de agosto de 2012

sshpass: Login interactivo desde shellscripts

Frecuentemente necesito acceder por ssh, a servidores de los que solo tengo usuario y password. Adicionalmente eso es parte de un script que hace varias tareas.

Lo mas fácil en estos casos es generar una llave y loguernos sin usuario y clave. Cuando no se puede hacer esto, sshpass nos resuelve el problema. Tenemos las siguientes alternativas para pasar la clave
  • En la linea de comando del sshpass
  • En una variable de ambiente
  • En un archivo
La contra que presenta esto es que cualquier usuario, utilizando el comando ps podria averiguar la clave. Es una herramienta más, que podemos utilizar cuando no hay otra alternativa.


No hay comentarios:

Publicar un comentario