El sáb, 10-05-2008 a las 00:23 -0400, [EMAIL PROTECTED]
escribió:
> Ya resolvi el problema amigos, gracias a todos por las soluciones que me
> brindaron, pues lo resolvi como me dijo el amigo yarieldis usando expect (hay
> que instalarlo del repo) no sabia que existia una aplicacion de automatizacion
> tan buena como esta, se puede usar con telnet, ftp, ssh, etc.
> realmente genial!!!
> bueno al final de la hostoria el script quedo asi:
> 
> #!/usr/bin/expect -f
>  set password "mipassword"
>  spawn ssh [EMAIL PROTECTED] shutdown -h now
>  sleep 1
>  expect "assword:"
>  send "$password\r"
>  expect eof
> 

Dos defectos bastante serios:

- Te logueas como root ¡Dios te coja confesado!. Haz uso de sudo, que
incluso te permite configurar que cierto(s) usuario(s) pueda ejecutar el
comando que especifiques como root.
- El password como bien señala Kyrie está en un archivo en texto plano,
malo, malo. Haz uso de las facilidades de ssh con sus llaves públicas.


En fin

man sudoers
man sudo
man ssh

¡Lee, no te quedes a medias, no seas vago! Haz una implementación segura
de verdad.

_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a