Como automatizar a entrada de senha?
Eu quero instalar uma biblioteca de software (SWIG) em uma lista de computadores (nós Jenkins). Estou usando o seguinte script para automatizar isso um pouco:
NODES="10.8.255.70 10.8.255.85 10.8.255.88 10.8.255.86 10.8.255.65 10.8.255.64 10.8.255.97 10.8.255.69"
for node in $NODES; do
scp InstallSWIG.sh root@$node:/root/InstallSWIG.sh
ssh root@$node sh InstallSWIG.sh
done
Dessa forma, é automatizado, exceto pela solicitação de senha que ocorre para os comandos scp e ss
Existe uma maneira de inserir as senhas programaticament
Segurança não é um problema. Estou procurando soluções que não envolvam chaves SSH.