Script que "digite" la contraseña al ejecutar ssh ?

Daniel Molina Wegener dmw en coder.cl
Dom Abr 3 19:14:56 CLST 2011


On Sunday 03 April 2011,
Ovidio Martínez Barco <ombomb en gmail.com> wrote:

> Un saludo para todos...
> 
> Es para pedirles un gran favor,  Necesito hacer un script en Linux que se
> loguee de forma automática de una maquina linux a otra maquina con ssh.
> 
> Como puedo conseguir que el script "digite la contraseña como lo haría
> yo" cuando la maquina remota la pida al ejecutar la instrucción :
>        ssh usuario en 10.0.0.1
> 
> He intentado cosas como esto
>        ssh usuario en 10.0.0.1  <  "claveMaquinaRemota"        pero no
> funciona!
> 
> 
> Nota:  No quiero utilizar el truco de generar la clave "ssh-keygen -t
> rsa" y copiarla en la maquina remota para que le permita al script
> entrar sin pedir clave cuando de ssh usuario en 10.0.0.1

  Eso es simple:

$ read tst
hola
$ echo $tst
hola

  Eso lo lee en texto plano. Sin embargo creo que deberias buscar algo
similar a pinentry(1), que no almacene la constrasenia y que no la muestre
tampoco.

> 
> 
> Muchas Gracias por los aportes que me puedan dar al respecto...
> 
> ;-)
> 
> 
> Att:  Ovi


Atte.
-- 
Daniel Molina Wegener <dmw [at] coder [dot] cl>
System Programmer & Web Developer
Phone: +56 (2) 979-0277 | Blog: http://coder.cl/


Más información sobre la lista de distribución Linux