[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: |
Alexandre Reis |
Subject: |
Re: [shell-script] diquinha para usar o SSH dentro de um loop |
Date: |
Tue, 20 Mar 2007 10:16:27 -0300 |
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
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:/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> 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 | 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]