位置: 编程技术 - 正文

关于SSH 远程执行命令你要知道的二三事(ssh执行远程命令 参数)

编辑:rootadmin

推荐整理分享关于SSH 远程执行命令你要知道的二三事(ssh执行远程命令 参数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:ssh执行远程命令 参数,ssh在远程终端上执行程序,ssh远程登录命令简单实例,sshpass远程执行命令,ssh远程执行,sshpass远程执行命令,ssh执行远程命令 参数,ssh远程执行命令,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

相信大家在工作的时侯,可能会遇到要利用 ssh 在本地执行远程机器的命令可以便捷地处理某些重复工作,我们希望做到:

免手工输入密码 支持执行多个命令,执行 shell 脚本 支持执行 sudo 的命令

免手工输入密码

我们可以使用 ssh 互信,sshpass 和 expect 等工具来避免手工输密码。

使用过程可能会碰到如下需要手工输入 yes 的繁琐场景:

为了避免出现上述场景,往 ssh 命令添加如下参数:

SSH 互信

SSH 互信的配置非常简单,首先生成 ssh key:

把 public key 拷贝到信任方中:

之后免密执行命令:

sshpass

sshpass 是一个用于非交互的 ssh 密码验证工具,使用前先安装:

使用如下:

expect

关于SSH 远程执行命令你要知道的二三事(ssh执行远程命令 参数)

Expect 是用来进行自动化控制和测试的软件工具。虽然学习成本较高,但是 expect 的功能强大,利用 expect 可以方便的执行远程命令。使用前先安装:

例如:

Expect 不仅支持 ssh,还支持 scp, ftp 等工具。

支持多命令和脚本

执行多条命令

sshpass 和 expect 在支持多条命令上非常类似,只需用 && 连接命令即可:

例如:

执行本地脚本

对于执行本地脚本,ssh 和 sshpass 的用法类似。

对于 expect,首先需要把脚本拷贝到远程主机,然后在远程主机执行该脚本,步骤如下:

支持执行 sudo 命令

有些命令需要 sudo 权限才能执行,但是我们不希望重复的输入密码,我们可以把每条命令修改为如下:

例如:

对于如 echo, dd 等部分命令,有时会出现如下失败场景:

解决办法如下:

如果采用 expect,需要把脚本拷贝到远程主机,然后在远程主机采用 sudo 执行该脚本,相对 sshpass 更简便和健壮:

总结

标签: ssh执行远程命令 参数

本文链接地址:https://www.jiuchutong.com/biancheng/378232.html 转载请保留说明!

上一篇:Linux Bash 提示符的一些骚操作(自定义 Bash 提示符)(linux命令提示符)

下一篇:Linux中多线程详解及简单实例(linux多线程调试手段)

  • 个人所得税C表怎么填写
  • 增值税加计抵减政策
  • 加计抵扣10%的进项税 会计处理
  • 税收保全措施适用于
  • 增量留底退税好处
  • 建设部门罚款会计分录
  • 财务往来账对账制度
  • 运输公司轮胎如何做会计分录
  • 房地产土地使用税纳税义务发生时间
  • 出口退税增值税账务处理
  • 印花税减免退税会计分录
  • 申报个人所得税是按应发工资还是实发工资
  • 计提代扣个人工会经费怎么做账
  • 固定资产用于集体福利也算经营管理需要吗
  • 金蝶kis 反结账
  • 企业重组资产转移是否涉税
  • 试用期社保是按照应发工资缴纳吗
  • 产品成本核算方法体系的内容包括
  • 库存商品的成本核算
  • 行政事业单位工作经费使用范围
  • 农场管委会是什么性质单位
  • 公司筹建期的个税怎么交
  • 农村合作社收到奖金分录
  • 个体户核税怎么核
  • 其他权益工具通俗
  • qq画画图片大全
  • 开发票货款未公对公转怎么做账
  • php值传递和引用传递 原理
  • macos连接wifi无法上网
  • G40/50-70、SR1000随机Linux改安装Win7系统的实现方法
  • 公司出租房租怎么交税
  • 企业对员工罚款的法律依据
  • 前端工程搭建
  • php微信公众号获取带参二维码
  • 增值税 转出
  • 职工福利能开专票吗
  • 汇兑损益的会计处理原则
  • 用简易计税办法开发票
  • 暂估价与发票价的区别
  • 将房产以股权形式出售
  • 公司股东投资在哪里查
  • 过路费报销计入什么科目
  • 个人所得税手续费奖励办税人员文件
  • 专用发票红冲有时间限制吗
  • 待认证转出
  • 期间费用逐年上升说明什么
  • 资产负债表的资产按流动性大小排列
  • 数量金额式明细账余额怎么填
  • 支付劳务费是劳务所在地吗
  • 招待费可以做成什么科目
  • 修改企业账套的步骤
  • 强制删除快捷键是什么
  • sql ntext数据类型字符替换实现代码
  • 注册表禁止windows自动更新
  • 安装windowsserver2008r2提示无法定位程序输入点
  • 苹果电脑dashboard什么意思
  • win1020h2版好不好
  • 如何安装QQ软件
  • windows7 运行
  • windows7看视频黑屏
  • windows7关机注销很慢
  • 文件视图分为哪几种
  • win10下itunes
  • android opengl绘图
  • js区分浏览器页面大小
  • unity网格地形
  • JavaScript开发技巧
  • jQuery获取checkbox选中的值
  • jqueryif判断
  • jquery对话框组件
  • java教程
  • js原型作用
  • 不配合税务检查的法律责任
  • 购置税发票怎么看自己交了多少税
  • 京东发票税号是几位数
  • 所得税汇总纳税分配表
  • 外贸出口退税增值税结转每月
  • 递延所得税资产怎么计算
  • 四川省地方税务局关于城镇土地使用税困难减免
  • 深圳房东有钱吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设