Instale sshpass
primeiro.
apt-get/yum install sshpass -y
Adicione isso ao seu ~/.bashrc
:
connect()
(
. ~/.ssh/variables_for_ssh.sh
SSHPASS=$password sshpass -e ssh -p "$port" "$username@$address"
)
Crie um arquivo chamado variables_for_ssh.sh
in ~/.ssh/
(ou algum outro diretório que só possa ser lido por você), com este conteúdo:
password='yourpassword'
port=portnumber
username='your username'
address='your address'
Em seguida, altere as permissões, para que apenas você e o root possam ler e gravar o arquivo.
chmod 600 ~/.ssh/variables_for_ssh.sh
Quando você alterar o conteúdo de variables_for_ssh.sh
, apenas forneça seu ~/.bashrc
antes de executar connect
.