【参考文章】: SSH 远程执行任务
ssh主要用于远程操作,比如远程登录,执行远程命令,执行远程脚本等
ssh 191.136.3.1
ssh root@191.136.3.1
执行单个命令
ssh root@191.136.3.1 "ls /home"
执行多个命令,命令之间用分号隔开
ssh root@191.136.3.1 "ls /home; echo ‘123‘ "
执行交互式命令
添加 -t 参数,类似 top 这类的命令
ssh -t root@191.136.3.1 "top"
无参数脚本
ssh root@191.136.3.1 < test.sh
有参数脚本
ssh root@191.136.3.1 < ‘bash -s‘ test.sh param
远程执行服务器上的脚本,无参数
ssh root@191.136.3.1 < “/root/test.sh”
远程执行服务器上的脚本,有参数
ssh root@191.136.3.1 < “/root/test.sh param”
原文:https://www.cnblogs.com/virgosnail/p/13594626.html