[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Loop com sshpass não funcionando
From: |
nerobarrabas |
Subject: |
Re: Loop com sshpass não funcionando |
Date: |
Wed, 27 Feb 2013 17:56:31 -0000 |
User-agent: |
eGroups-EW/0.82 |
Pessoal,
Com a opção -n funcionou aqui. Beleza!!!!
Só tem um detalhe:
Na primeira vez que acesso o servidor remoto via SSH, dá uma mensagem chata
assim:
"Warning: Permanently added 'servidor1.dominio.caixa,102.194.71.84' (RSA) to
the list of known hosts."
A partir da segunda vez, não aparece mais.
Saberiam como inibir essa mensagem?
Grato pela dica.
Diramos
--- Em address@hidden, Alfredo Casanova <atcasanova@...> escreveu
>
> a
> qui funcionou assim:
>
> while read HOST; do ssh -n root@$HOST hostname; done < listaservers
>
>
>
> 2013/2/27 miranda <miranda@...>
>
> > **
> >
> >
> > tente usar a opção -n do ssh
> > ... ssh -n ....
> >
> >
> > On Wed, 2013-02-27 at 17:39 +0000, nerobarrabas wrote:
> >
> > >
> > >
> > > Honoráveis mestres,
> > >
> > > Tenho um arquivo "/home/suporte/listaservers.txt", com o seguinte
> > > conteúdo:
> > >
> > > servidor1.dominio.caixa
> > > servidor2.dominio.caixa
> > > servidor3.dominio.caixa
> > >
> > > Senha do root padrão para todos eles.
> > > Todos respondendo pelo DNS.
> > > Preciso acessar (via sshpass) os servidores listados nesse arquivo e
> > > exibir o conteudo do arquivo /etc/hostname de cada um.
> > > Fiz assim:
> > >
> > > while read HOST
> > > do
> > > HOSTNAME=$(sshpass -p senharoot ssh root@$HOST "cat /etc/hostname")
> > > printf "$HOSTNAME\n"
> > > done < /home/suporte/listaservers.txt
> > >
> > > Ele funciona, mas exibe apenas o hostname do primeiro nome da lista e
> > > já cai pro prompt.
> > > Se eu rodar o comando sshpass individualmente para cada servidor,
> > > funciona também.
> > > Podem me ajudar como resolver isso, ou seja, retornar todos os valores
> > > da lista de servidores?
> > >
> > > Grato desde já.
> > >
> > > Diramos
> > >
> > >
> > >
> > >
> > >
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
>
>
> --
> []'s
> Alfredo Casanova
> Linux User #228230
> msn: atcasanova@...
> tel: +55 61 9655 9619
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>