shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] diquinha para usar o SSH dentro de um loop


From: Flavio Junior
Subject: Re: [shell-script] diquinha para usar o SSH dentro de um loop
Date: Tue, 20 Mar 2007 13:20:53 -0300

Leia sobre o expect..

E parem de fugir do topico da lista,  :)


Sorte,

Flavio do Carmo Junior

On 3/20/07, Fernando Pereira <address@hidden> wrote:
>
>   Pois eh Alexandre,
>
> Isto eu sei que dá pra fazer :)
>
> Porém eu nao tenho como fazer um script pra isso.
>
> Adicionar sozinho a maquina e tals, queria algo mais funcional/dinamico.
>
> O MySQL por exemplo eu tenho como passar a senha no console
>
> $mysql -u root -pSENHA -D Database
>
> porém no ssh ou scp eu nunca vi nada parecido.
>
> Alguem de vcs já viu?
>
> Att,
>
> On 3/20/07, Alexandre Reis <address@hidden<alexandre.reis%40braxis.com.br>>
> wrote:
> >
> > Fernando,
> >
> > O que vc poderia fazer, é criar uma chave authorized keys para as
> máquinas
> > que seriam autorizada a abrir conexões remotas com ssh, apenas os
> servidores
> > que utilizar a chave. Isso tambem necessitaria uma configuração especial
> no
> > arquivo /etc/ssh/sshd.conf do servidor
> > Bom está bem fora do escopo da lista, que os colegas me perdoe.
> >
> >
> > ----- Original Message -----
> > From: Fernando Pereira
> > To: address@hidden 
> > <shell-script%40yahoogrupos.com.br><shell-script%40yahoogrupos.
> com.br>
> > Sent: Tuesday, March 20, 2007 10:02 AM
> > Subject: Re: [shell-script] diquinha para usar o SSH dentro de um loop
> >
> > Bom dia Caros amigos Shelleiros :)
> >
> > Agora a pergunta do milhão....
> >
> > Funciona para o comando scp também?
> >
> > alguem já conseguiu fazer algo como
> >
> > ls -l | awk '{print $9}' | xargs -r -t scp {} 
> > address@hidden<host%40dominio.com.br>
> <host%40dominio.com.br>
> > :/diretorio
> >
> > alguem sabe como posso definir uma senha também direto no console? Eu
> sei
> > que posso configurar o arquivo do ssh para permitir ssh sem senha entre
> as
> > maquinas, porém não gostaria de ter q fazer isso para qualquer maquina.
> >
> > Fica a dúvida e já agradeco pela dica.
> >
> > Abraços a todos.
> >
> > P3><40
> > :x
> >
> > On 3/19/07, rcbarioni <address@hidden 
> > <rcbarioni%40yahoo.com.br><rcbarioni%40yahoo.
> com.br>>
> > wrote:
> > >
> > > apanhando e aprendendo...
> > >
> > > já tentou executar um comando SSH dentro de um loop?
> > >
> > > while
> > > do ...
> > > ssh ...
> > > done
> > >
> > > Pois é, o comando SSH encerra o loop na primeira passada, e vc fica
> > > feliz pensando que está rodando até o fim do while. Lêdo engado.
> > >
> > > Para isso, coloque a opção "-n" no SSH, assim:
> > >
> > > while
> > > do ...
> > > ssh -n ....
> > > done
> > >
> > > Acontece que o SSH envia um "exit(0)" em sua saída, o qual é
> > > interpretado no sub-shell criado pelo loop, e lá se vai a conclusão
> > > seu loop pro espaço.
> > >
> > > Bons códigos a todos.
> > >
> > >
> > >
> >
> > --
> > Best Regards y Saludos
> >
> > Fernando Pereira
> > Service Engineer
> > ORGA Systems Brasil | Praça Floriano 19 - 12º andar, Centro | 20031-050
> > Rio
> > de Janeiro | Brazil
> > E-Mail: address@hidden <FPereira%40orga-systems.com><FPereira%40orga-
> systems.com> | Tel: +55
> > 21 2139 9867 | Fax: +55 21 2139
> > 9898 | Mobile: +55 21 8272 6956
> > Internet: www.orga-systems.com | Disclaimer
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> > [As partes desta mensagem que não continham texto foram removidas]
> >
> >
> >
>
> --
> Best Regards y Saludos
>
> Fernando Pereira
> Service Engineer
> ORGA Systems Brasil | Praça Floriano 19 - 12º andar, Centro | 20031-050
> Rio
> de Janeiro | Brazil
> E-Mail: address@hidden <FPereira%40orga-systems.com> | Tel: +55
> 21 2139 9867 | Fax: +55 21 2139
> 9898 | Mobile: +55 21 8272 6956
> Internet: www.orga-systems.com | Disclaimer
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]