linux启动本地远程服务,如何使用SSH在本地控制远程服务器执行命令
通过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在本地控制远程服务器执行命令相关推荐
- 利用SSH 或 Teamviewer 控制远程服务器
利用SSH server 控制远程服务器 安装SSH server 相对比较简单 安装 apt-get install openssh 验证SSH server是否安装成功 ps -e | grep ...
- Linux运维:Shell脚本实现ssh免密登录远程服务器
LInux系统日常运维过程中,经常需要在本地运行脚本执行对远程主机的命令,正常情况下,ssh登录远程服务器时会提示输入密码,这会影响到脚本的自动执行(因为shell脚本中没有自动填充密码的命令).有三 ...
- 菜鸟Linux系列:[4]SSH免密码登陆远程服务器
背景:搭建Hadoop环境需要设置无密码登陆,所谓无密码登陆其实是指通过证书认证的方式登陆,使用一种被称为"公私钥"认证的方式来进行ssh登录. 在linux系统中,ssh是远程登 ...
- linux启动 profile,Linux 启动时profile、bashrc、~/.bash_profile、~/.bashrc、~/.bash_profile执行顺序以及文件说明...
Linux 启动时profile.bashrc.~/.bash_profile.~/.bashrc.~/.bash_profile执行顺序以及文件说明 一.执行顺序 登录linux时,/etc/pro ...
- linux中spawn远程执行,linux 远程登录执行命令
@(Linux 命令脚本) 方便自动化运维部署,在多台机器上自动执行命令. ssh 需要输入密码, 所以使用 expect 进行交互,从执行文本读取远程主机 IP, 登录名和密码后执行远程登录,执行命 ...
- AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器
失踪人口回归,本次主要解决一下电脑无GPU或者GPU算力不够,但是需要进行神经网络训练的情况. 目录 前言 一.GPU租用 二.AutoDL算力租用 1.创建实例 2.SSH远程连接 三.Pychar ...
- ssh免密连接远程服务器
ssh免密连接远程服务器 借助ssky-keygen和ssh-copy-id工具,通过4个简单的步骤实现无需输入密码登录远程Linux主机 1 生成密钥 通过内置的工具生成RSA算法加密的密钥 ssh ...
- 将本地的MS SQL Server数据导入到远程服务器上
该演示引导客户将本地的MS SQL Server数据导入到远程服务器上,供客户的网站使用. 首先登录到远程数据库服务器: 1.右击您准备导入数据的数据库,选择"所有任务"下的&qu ...
- Python—实现ssh客户端(连接远程服务器)
paramiko是一个基于SSH用于连接远程服务器并执行相关操作(SSHClient和SFTPClinet,即一个是远程连接,一个是上传下载服务),使用该模块可以对远程服务器进行命令或文件操作,值得一 ...
最新文章
- python对英语和数学的帮助-文科女生学Python:学过初中数学和英语就能懂的编程逻辑...
- couchdb java 连接_CouchDB客户端连接的说明---Java版
- IO流配置文件,键值对Properties 的读取
- Sun 解决方案大会归来
- mongodb还不会?万字长文解析揉碎了给你讲,收藏这一篇就够了
- pandas 学习 —— pivot table
- vue-element-admin 菜单栏 三级目录生成无法展示问题
- 【第17天】SQL进阶-查询优化- SHOW STATUS(SQL 小虚竹)
- 高红梅:结论 生命意识与身份认同之间的张力
- 痛失PC霸主的联想,刘军将迎来艰难之战
- ios You app information could not be saved. Try again. If the problem persists, contact us
- [Kali Linux]入门:内网穿透的教程和实战(很适合入门|附图)
- Android 启动其他应用的Activity或Service失败解决
- .net的web开发前后端传值系列(二)
- 烽火算法题 报数问题(不是约瑟夫环)双向链表 Java实现与C实现
- ’Hive快速入门课程视频【菜鸟窝出品】
- 华硕笔记本更换操作系统的一波三折的遭遇
- 盛迈坤电商:拼多多营销策划的方法
- Linux——认识系统与服务
- 如何看待2023届,秋招面临的形势?
热门文章
- webrtc 判断是否支持_5G时代-WebRTC音视频高级开发
- ubuntu 以太网已连接但是无法联网_连接wifi时,出现“已连接但无法访问互联网”,这样做就可以了...
- Fence Repair (二叉树求解)(优先队列,先取出小的)
- 长春理工大学计算机学院转专业,长春理工大学优秀本科学生转专业面试考核方案.PDF...
- 数据库性能自动压测-Oracle swingbench篇
- wampserver mysql乱码_ajax +json +php提交mysql数据库 中文乱码(wamp server 本地测试)求解?...
- linux服务器系统内核参数优化
- 手机屏幕宽高像素计算_国内手机厂商纷纷支持,三星传感器终成正果!索尼还能雄起吗?...
- ireport使用参考
- CentOS 修改主机名(host)