在Linux上的shell脚本中自动输入ssh密码

在Linux上的shell脚本中自动输入ssh密码

我可以使用 ssh 命令并提供密码并连接到另一台服务器。但我需要在 shell 脚本中传递密码。如何?

答案1

为此,您应该使用sshpass您的发行版的包管理器中提供的应用程序。

安装后,您可以设置要从命令行使用的 ssh 密码,其中uname -a是您要运行的命令。

sshpass -p 'yourpassword' ssh youruser@yourhost 'uname -a'

相关内容