如何在linux ssh命令中传递* encrypted *密码?有没有办法传递加密密码?

时间:2016-10-10 10:44:19

标签: linux devops

我正在尝试执行以下命令:

#sudo ssh -o StrictHostKeyChecking=no username@serverip /var/scripts/test.sh

如何在脚本中没有ssh密钥和加密密码时使用此命令?

1 个答案:

答案 0 :(得分:0)

您可以使用诸如Ansible Vault(或同等产品)之类的工具来加密密码,然后使用sshpass将其提供给ssh命令。

当然,你最终会得到一个主密码短语。