Linux:ssh

【参考文章】: 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”

Linux:ssh

上一篇:Linux 虚拟终端:screen


下一篇:shell脚本实现将文件中的几行输出合并成一行显示