Utilizando o SCP em vários servidores sem pedir senha

Publicado por Leonardo MMM em 15/07/2011

[ Hits: 9.971 ]

Blog: http://devopslab.com.br/

 


Utilizando o SCP em vários servidores sem pedir senha



Suba um arquivo em vários servidores, sem pedir senha, use o comando abaixo:

for i in $(cat lista);do sshpass -f /home/usuario/senhassh \scp -r pasta/ login@$i:/home/login; done

Sendo:
  • senhassh : Arquivo de texto com sua senha remota (ssh);
  • lista : Lista dos servidores. (hostname ou ip);
  • sshpass : Feature para client ssh. Para não ter interação na solicitação de senha, "Non-interactive ssh password authentication".
Abraços.
Leonardo Macedo.


Outras dicas deste autor

Backup de banco de dados MySQL com mysqldump

Monitorando tráfego da interface de rede em três comandos

Instalação do plugin Java no Google Chrome

Liberar o FTP no IPtables

yum-plugin-downloadonly - Baixando pacote sem instalar via YUM

Leitura recomendada

Gravando logs do comando dd (clonagem de HDs e partições)

Desassociando processos com disown

Copiar arquivos com Samba via smbclient

Guia rápido de uso do APT

Imprimindo com múltiplas páginas em uma mesma folha

  

Comentários
[1] Comentário enviado por cromado em 09/11/2012 - 03:38h

Lembrando que o sshpass precisa ser instalado.
Utilize o yum ou apt-get (ou aptitude) para instalar.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts