sshpass - Passando senha como parâmetro no SSH e scp sem registro de chave pública
Olá, galera.
Vou mostrar para vocês como acessar um servidor remoto através do SSH, passando a senha como parâmetro pela linha de comando, ou no shell script, sem que seja necessário registrar uma chave pública.
Para poder fazer isso, primeiro você precisa baixar/instalar um programinha chamado sshpass.
Em distribuições baseadas no Debian, você pode instalar com:
# aptitude install sshpass
Agora, cada vez que você quiser passar a senha como parâmetro, é só você colocar o sshpass antes do comando.