通过SSH在本地控制远程服务器执行命令,如果每次都要登录到远程服务器真的好麻烦,起始通过SSH就可以远程执行

在本地使用 ssh $RemoteNode    可以在执行远程机器上的命令,例如 ssh  user@node ls /local  会执行远程机器上的 ls /local 命令,如果想在远程机器上连续执行多条命令,可以用单引号或者双引号将这些命令括起来,例如:

注意:本段内容须成功“回复本文”后“刷新本页”方可查看!

ssh user@node "cd /local; pwd;ls"

如果想在本地启动远程机器上的命令后就返回来,可以这样 ssh  user@node ” /local/x.sh  1>/dev/null  2>&1 & “注意如果没有“”,例如 ssh  user@node  cd /local  ls   则 ls 只会执行 cd /local 命令,ls命令在本地执行,加了双引号或者单引号,则被括起来的命令被当做ssh命令的一个参数,所以会在远程连续执行。 单引号和双引号在ssh命令中的区别:以一个例子来说明问题,假设本地机器上配置了JAVA环境变量,在本地执行 echo $JAVA_HOME=/opt/jdk假若我想查看远程机器上的JAVA环境变量,则只能使用单引号了,ssh  user@node ‘ echo $JAVA ‘, 则是’ ‘ 中的$JAVA不会被shell解析,而是当做一个字符串,此时参数 echo $JAVA 传递给了 ssh;如果我们使用 ssh  user@node ” echo $JAVA “,则 shell 首先会解析$JAVA,得到它的值,则该命令就变成了 ssh  user@node ‘ echo /opt/jdk ‘ 了

开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明如何使用SSH在本地控制远程服务器执行命令!

linux启动本地远程服务,如何使用SSH在本地控制远程服务器执行命令相关推荐

  1. 利用SSH 或 Teamviewer 控制远程服务器

    利用SSH server 控制远程服务器 安装SSH server 相对比较简单 安装 apt-get install openssh 验证SSH server是否安装成功 ps -e | grep ...

  2. Linux运维:Shell脚本实现ssh免密登录远程服务器

    LInux系统日常运维过程中,经常需要在本地运行脚本执行对远程主机的命令,正常情况下,ssh登录远程服务器时会提示输入密码,这会影响到脚本的自动执行(因为shell脚本中没有自动填充密码的命令).有三 ...

  3. 菜鸟Linux系列:[4]SSH免密码登陆远程服务器

    背景:搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录. 在linux系统中,ssh是远程登 ...

  4. linux启动 profile,Linux 启动时profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile执行顺序以及文件说明...

    Linux 启动时profile.bashrc.~/.bash_profile.~/.bashrc.~/.bash_profile执行顺序以及文件说明 一.执行顺序 登录linux时,/etc/pro ...

  5. linux中spawn远程执行,linux 远程登录执行命令

    @(Linux 命令脚本) 方便自动化运维部署,在多台机器上自动执行命令. ssh 需要输入密码, 所以使用 expect 进行交互,从执行文本读取远程主机 IP, 登录名和密码后执行远程登录,执行命 ...

  6. AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器

    失踪人口回归,本次主要解决一下电脑无GPU或者GPU算力不够,但是需要进行神经网络训练的情况. 目录 前言 一.GPU租用 二.AutoDL算力租用 1.创建实例 2.SSH远程连接 三.Pychar ...

  7. ssh免密连接远程服务器

    ssh免密连接远程服务器 借助ssky-keygen和ssh-copy-id工具,通过4个简单的步骤实现无需输入密码登录远程Linux主机 1 生成密钥 通过内置的工具生成RSA算法加密的密钥 ssh ...

  8. 将本地的MS SQL Server数据导入到远程服务器上

    该演示引导客户将本地的MS SQL Server数据导入到远程服务器上,供客户的网站使用. 首先登录到远程数据库服务器: 1.右击您准备导入数据的数据库,选择"所有任务"下的&qu ...

  9. Python—实现ssh客户端(连接远程服务器)

    paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,值得一 ...

最新文章

  1. python对英语和数学的帮助-文科女生学Python:学过初中数学和英语就能懂的编程逻辑...
  2. couchdb java 连接_CouchDB客户端连接的说明---Java版
  3. IO流配置文件,键值对Properties 的读取
  4. Sun 解决方案大会归来
  5. mongodb还不会?万字长文解析揉碎了给你讲,收藏这一篇就够了
  6. pandas 学习 —— pivot table
  7. vue-element-admin 菜单栏 三级目录生成无法展示问题
  8. 【第17天】SQL进阶-查询优化- SHOW STATUS(SQL 小虚竹)
  9. 高红梅:结论 生命意识与身份认同之间的张力
  10. 痛失PC霸主的联想,刘军将迎来艰难之战
  11. ios You app information could not be saved. Try again. If the problem persists, contact us
  12. [Kali Linux]入门:内网穿透的教程和实战(很适合入门|附图)
  13. Android 启动其他应用的Activity或Service失败解决
  14. .net的web开发前后端传值系列(二)
  15. 烽火算法题 报数问题(不是约瑟夫环)双向链表 Java实现与C实现
  16. ’Hive快速入门课程视频【菜鸟窝出品】
  17. 华硕笔记本更换操作系统的一波三折的遭遇
  18. 盛迈坤电商:拼多多营销策划的方法
  19. Linux——认识系统与服务
  20. 如何看待2023届,秋招面临的形势?

热门文章

  1. webrtc 判断是否支持_5G时代-WebRTC音视频高级开发
  2. ubuntu 以太网已连接但是无法联网_连接wifi时,出现“已连接但无法访问互联网”,这样做就可以了...
  3. Fence Repair (二叉树求解)(优先队列,先取出小的)
  4. 长春理工大学计算机学院转专业,长春理工大学优秀本科学生转专业面试考核方案.PDF...
  5. 数据库性能自动压测-Oracle swingbench篇
  6. wampserver mysql乱码_ajax +json +php提交mysql数据库 中文乱码(wamp server 本地测试)求解?...
  7. linux服务器系统内核参数优化
  8. 手机屏幕宽高像素计算_国内手机厂商纷纷支持,三星传感器终成正果!索尼还能雄起吗?...
  9. ireport使用参考
  10. CentOS 修改主机名(host)