Ubuntu:sshpass运行远程bash脚本

时间:2017-04-18 18:33:38

标签: bash ubuntu ssh sshpass

有人可以告诉我,我如何使用sshpass在远程主机上运行bash脚本?

这可能吗?

感谢您的帮助&最好的问候

1 个答案:

答案 0 :(得分:0)

首先你必须安装sshpass。

  

sudo apt-get install sshpass

现在尝试以下命令,这对我有用。

  

sshpass -p传递ssh -t user@192.168.XX.XXX'ls; bash -l'

请记住将'pass'替换为服务器密码,将'user'替换为用户名。(同时输入正确的主机地址)。

假设密码是学生,用户名是学生,主机地址是192.168.118.104 然后你的命令看起来像这个

sshpass -p student ssh -t student@192.168.118.104'ls; bash -l'