O problema do expect é que a senha fica plain text.. ou seja.. TOTALMENTE
inseguro..
por isso que citei a utilizacao do comando atraves do ssh com a utilizacao
das keys..

abs!

2008/10/28 André Moura <[EMAIL PROTECTED]>

> Aqui um exemplo de uso do expect
>
> #!/usr/bin/expect -f
> set timeout -1
>
> # usuario e o host remoto
> spawn ssh [EMAIL PROTECTED] comandos
> match_max 100000
> expect "*?assword:*"
>
> # senha do usuario
> send -- "SENHA\r"
> send -- "\r"
> expect eof
>
> substitua os dados, de permissão de execução e execute...
>
> 2008/10/28 João Olavo Baião de Vasconcelos <[EMAIL PROTECTED]>:
>  > 2008/10/28 Fábio de Sousa <[EMAIL PROTECTED]>
> >>
> >> ssh [EMAIL PROTECTED]
> >> mcopy a:
> >> gunzip arquivo.gz
> >> cp arquivo /home/aplicativo/t/
> >
> > Vc viu a dica que o Rodrigo passou?
> > Antes de cada comando que for executar remotamente, utilize o ssh.
> >
> > Ficaria assim:
> > # ssh [EMAIL PROTECTED] mcopy a:
> > ...
> >
> > Pra que o ssh pare de pedir a senha ao logar no outro comp, procure no
> > google por ssh-keygen.
> >
> > PS: Pena que o site do expect eh tão pobre em
> > informações/tutoriais/documentação. Vou procurar mais depois pra saber
> mais
> > sobre o poder dele...
> >
> > Falous!!
> > --
> > João Olavo Baião de Vasconcelos
> > Bacharel em Ciência da Computação
> > Analista de Sistemas - Infraestrutura
> > joaoolavo.wordpress.com
> >
>
>
>
> --
> André O Moura
> http://andrem.wordpress.com
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
>

Responder a