ssh远程命令
远程执行命令
执行以下命令我们查看远程主机的用户名(注意$HOSTNAME前面要加反斜杠,否则打印的是本机的主机名)
$ ssh user@x.x.x.x "echo \$HOSTNAME"
注意上面的命令需要输入远程用户的密码;如果不想输入密码,则需要配置SSH免密登录
远程执行本地脚本
在本地有一个local.sh,通过以下命令远程执行本地脚本
$ ssh user@x.x.x.x < ./local.sh
Last updated
Was this helpful?