【参考文章】: SSH 远程执行任务
1. 简介
ssh主要用于远程操作,比如远程登录,执行远程命令,执行远程脚本等
2. 用法
2.1 远程登录
ssh 191.136.3.1
ssh root@191.136.3.1
2.2 远程执行命令
执行单个命令
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"
2.3 远程执行脚本
无参数脚本
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”