2016-10-10 61 views
0

我试图执行以下命令:如何在linux ssh命令中传递* encrypted *密码?有没有办法通过加密密码?

#sudo ssh -o StrictHostKeyChecking=no [email protected] /var/scripts/test.sh 

我如何使用没有SSH密钥,并在脚本中的加密口令这个命令?

+0

查看http://serverfault.com/questions/241588/how-to-automate-ssh-login-with-password – mata

+0

这些帖子都没有解决问题,这是一个合理的问题。事实上,我需要做的事情已被问(只是没有得到它)​​。 –

回答

0

您可以使用诸如Ansible Vault(或等价物)之类的工具来加密密码,然后使用sshpass将其送入ssh命令。

您将最终获得一个主密码,并设置这样的设置。

相关问题