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: 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]



reply via email to

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