如何使用shell脚本使用ssh密码连接ssh服务器



我们正在编写使用shell脚本连接服务器的自动脚本。我们没有服务器的密码。我们只有公共ssh密码。我们在这个评论中尝试了密码短语而不是密码,但它说权限被拒绝了sshpass -p password ssh user@host。有没有办法通过shell脚本中的公共密码连接服务器?

如果您想自动使用私钥,只需删除密码短语。

要删除密码短语,您可以使用:

ssh-keygen -p -P passphrasse -N "" -f keyfile

尽管sshpass也应该工作,但将其用于此目的有点意义

最新更新