Uma vez que você tenha a autenticação pelas chaves pública e privada,
você pode usar da seguinte forma:

$ ssh [EMAIL PROTECTED](ip) "comando";

Onde comando, obviamente, pode ser o seu ifdown eth0. O que eu não
sei, é se a sessão SSH vai travar se tu fizer isso, na pior das
hipóteses acho que vai cair. O que pode fazer alterar sua saída de
erro...

[]'s

On 5/8/07, Jeann Wilson <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
> Tem sim este script é muito simples, mas antes vc precisa criar uma chave no
>  ssh e colocar em cada servidor no arquivo authorized_keys dentro da pasta
>  .ssh, isso para que vc não precise passar o parametro nome e senha dentro do
>  script
>
>  # !/bin/sh
>
>  # Servidor 01
>  ssh -l root nome_do_servidor1
>  ifdown eth0
>
>  # Servidor 2
>  ssh -l root nome_do_servidor2
>  ifdown eth0
>
>  etc.....
>
>  Em 08/05/07, raoni_ba <[EMAIL PROTECTED]> escreveu:
>  >
>  >   Olá pessoal!
>  >
>  > Sou novo em shell e gostaria, se possível, que vcs me dessem uma
>  > mãozinha...
>  >
>  > Tenho uma rede com aproximadamente 25 máquinas e preciso parar o
>  > serviço de rede ativo (eth0) de todas elas. Para isso, eu entro em
>  > máquina por máquina via ssh e dou o comando "ifdown eth0".
>  > Tem como desenvolver um script para acessar (como root e autenticando)
>  > cada uma das máquinas e ir derrubando uma por uma?
>  >
>  > Obs: todas as máquinas possuem a mesma senha de root.
>  >
>  > Desde já agradeço a atenção!
>  >
>  > Abraço,
>  > Raoni
>  >
>  >
>  >
>
>  --
>  1º Ten QOBM/Comb Jeann Wilson Aguiar Cavalcante
>  Chefe da Seção de Redes do CBMDF
>  Tel: (0xx61) 3901-8742 / Fax:(0XX61) 3901-8612
>  Cel: (0xx61) 8401-5749
>  site: http://www.melhordetudo.com
>
>  [As partes desta mensagem que não continham texto foram removidas]
>
>                    



-- 
Eduardo Otubo
Linux Registered User #424252
http://z3r00.blogspot.com/

|_|0|_|
|_|_|0|
|0|0|0|

Responder a