Utilizando o SCP em vários servidores sem pedir senha

Publicado por Leonardo Macedo Cerqueira em 15/07/2011

[ Hits: 8.347 ]

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/ [email protected]$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

Squid: Bloquear MSN de forma transparente

Alta disponibilidade - HA - Channel Bonding em 5 minutos - CentOS 6.x

SSH - Apagando conflitos de chaves RSA no arquivo known_hosts

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

Expandir ou aumentar discos de VMs (Virtual Machine) XEN

Leitura recomendada

Listando arquivos pela data

Comando para manipulação de pacotes PKGTool

Removendo Sessão Convidado do Ubuntu-14.04-LTS

Selecionando arquivos com o tar (backup)

KVM - Instalando e rodando a primeira VM

  

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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts