有人可以告诉我,我如何使用sshpass在远程主机上运行bash脚本?
这可能吗?
感谢您的帮助&最好的问候
答案 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'