[eside-ghost] Recordar clave SSH
Mikel Olasagasti
mikel en olasagasti.info
Jue Mayo 3 10:53:53 CEST 2012
2012/5/3 Saúl Ibarra Corretgé <saghul a bildua gmail.com>
>
>
>
>
>
> On Thursday, May 3, 2012 at 9:59 AM, Bruno Gonzalez wrote:
>
> > Buenas,
> > Ando escribiendo un script que accede por ssh a un servidor varias veces
> durante hora y pico. Me gustaría que el script, en caso de tener que
> preguntar contraseñas, solo lo haga una vez, al principio.
> >
> > Como soluciones se me ocurre:
> > - Usar expect. Nunca lo he usado, me da mala espina en general. Funciona
> con varios idiomas? O si un usuario no tiene contraseña? O si en vez de ssh
> a pelo, es rsync, git o svn sobre ssh?
> > - Usar ssh-agent. Creo que requiere clave privada/publica, y no quiero
> forzar a que el usuario cambie su método de autenticación existente.
> > - Crear, usar y eliminar una clave temporal sin contraseña. Pero puede
> traer problemas (claves publicas olvidadas en el server tras un kill -9 es
> lo primero que me viene a la cabeza)
> >
> > Consejos?
> >
> > Thanks!
> >
> Aupa!
>
> Si no puedes usar clave pública, que sería mi opción preferida, yo iría a
> con expect. Efectivamente, si ta shell te pregunta "Contraseña" en lugar de
> "Password" estarías fucked up, pero un LC_ALL=C pasado al comando debería
> solucionar eso...
>
Paramiko te puede evitar esos problemas.
http://www.lag.net/paramiko/
http://jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/
-------------- hurrengo zatia --------------
Erantsitako HTML dokumentu bat ezabatu egin da...
URL: <https://listas.deusto.es/mailman/private/eside-ghost/attachments/20120503/8b35fea4/attachment.html>
Más información sobre la lista de distribución eside-ghost