para evitar prompts de senha do SSH:
sudo apt-get install sshpass
Uma ferramenta alternativa para instalação de pacotes é dpkg
faça o download do pacote sshpass
deb
e instalá-lo:
sudo dpkg -i sshpass_1.04-1_amd64.deb
padrão para usar da seguinte forma:
sshpass -p mypassword ssh user@server
se necessário, para evitar sudo
senha promt:
ssh [email protected] "echo sudo_password | sudo -S ./script.sh"
A explicação para o último é: ter sudo
executado após o ssh, ele nunca recebe uma entrada de senha para sudo
no servidor remoto, então a solução é usar -S e enviar uma senha para o sudo como acima.