On Mon, 22 Jul 2002, Luis Henrique de Faria Guimar�es wrote:

> Quero elaborar scripts que se conectem em outras maquinas (linux) e executem
> alguns comandos. Gostaria de utilizar o ssh para a conex�o.
> Fiz um script para executar um outro em outra maquina, mas fiquei preso no
> ssh.
> Script:
> ssh luis@camaroes << EOF
> *
> su -
> *
> cd /root/scripts
> ./addconta-mail
> exit
> exit
> EOF
>
> * Minha senha
> Seguinte "erro":
> Pseudo-terminal will not be allocated because stdin is not a terminal.
> E pede para eu digitar a senha da conex�o ssh.

Uma vez que quem tiver acesso a sua conta no host local vai ter acesso
ao seu script e, por consequencia, as senhas do host remoto, e' melhor
permitir que o seu usuario local possa logar como root no host remoto
usando autenticacao RSA. E' igualmente (in)seguro e mais facil de
implementar.

A execucao passaria a ser simplemente:

ssh root@camaroes /root/scripts/addconta-mail




Assinantes em 22/07/2002: 2221
Mensagens recebidas desde 07/01/1999: 175967
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a