Utilizando o SCP em vários servidores sem pedir senha
Dica publicada em Linux / Comandos
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:
Leonardo Macedo.
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".
Leonardo Macedo.
Utilize o yum ou apt-get (ou aptitude) para instalar.