Pular para o conteúdo

Utilizando o SCP em vários servidores sem pedir senha

Dica publicada em Linux / Comandos
Leonardo MMM cromado
Hits: 10.450 Categoria: Linux Subcategoria: Comandos
  • Indicar
  • Impressora
  • Denunciar

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.


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

Instalação do plugin Java no Google Chrome

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

Como alterar a base de dados padrão do MySQL

Expandir ou aumentar discos de VMs (Virtual Machine) XEN

Instalar ou Remover Múltiplos pacotes no Void Linux

Alterar a cor da fonte (e a cor de fundo) no console

Logando como root

Cuidado com o "sl"

Gerando senhas aleatórias alfanuméricas

#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

Entre na sua conta para comentar.