位置: 编程技术 - 正文

关于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多线程调试手段)

  • 小规模纳税人销售农产品税率是多少
  • 个税申报表中的基本养老保险怎么填
  • 电子税务局如何变更财务负责人
  • 网络贷款需要缴纳保证金吗
  • 培训咨询企业的发展前景
  • 增值税发票的票面金额
  • 固定资产的净收益和净损失怎么计算
  • 前期差错更正会引起所有者权益总额变动吗
  • 加盟费摊销会计分录
  • 民非企业购买低保政策
  • 外出采购材料分录
  • 个人所得税退税多久到账
  • 有限公司结业清算
  • 城建税及教育费附加税怎么算
  • 建筑业商业保险受益人可以是公司吗
  • 进项发票账务处理
  • 个体户开票要交印花税?
  • 计提的管理费用要结转吗
  • 出租房产业务企业所得税如何处理?
  • 工业企业研发产品有哪些
  • 公益性捐赠增值税申报表怎么填
  • 计提企业所得税的账务处理
  • 小企业流动资产一般是多少
  • 哪些费用可以税前扣除
  • windows11怎么回到桌面
  • 招待客户住宿费可以抵扣进项税吗合理吗
  • 被投资企业所在地什么意思
  • system 命令
  • 清除文件夹exe病毒工具
  • win7为什么显示多重网络
  • 蝾螈白话怎么读
  • 结转本年利润的分录怎么写
  • 取得普通发票与专票区别
  • 个人出售二手房要交增值税吗
  • css去掉项目符号
  • 专票认证后可以不抵扣吗
  • 按适用税率计税销售额与应税货物销售额不一致
  • 什么叫同比什么叫环比
  • 危废处理账务处理
  • nginx解决跨域问题原理
  • yolov5 教程
  • 以前年度损益调整借贷方向
  • 使用xampp建立www服务
  • 不具备独立核算条件的行政单位
  • 预付账款后收到货物会计分录
  • 研发费用计入科目
  • 帝国cms真的很好用
  • 财务报表申报后怎么修改
  • 长期待摊费用是什么意思
  • 开发无形资产过程中发生的支出计入什么科目
  • 购进运输服务取得的成果
  • 利润分配未分配利润是净利润吗
  • 旅客运输进项抵扣加计扣除怎么算
  • 预付账款和其他应付款的区别
  • 专用发票下载怎么操作
  • 费用摊销怎么做分录
  • 域怎么改名
  • win8.1怎么关闭更新
  • xp系统删除文件反应很慢
  • vista win
  • 如何彻底关闭mac电脑app
  • win8.1连不上wifi
  • win2玩魔兽世界
  • quickdcf.exe - quickdcf是什么进程 作用是什么
  • windows8安装itunes
  • win7系统插u盘没反应怎么办
  • win10 预览版 移除 tab 栏 特性
  • 作战仿真理论与技术
  • android的edittext在哪
  • shell执行多个命令
  • python从入门到精通
  • 深入理解中国式现代化
  • NGUI学习:(1)spine导入后图层顺序的问题
  • 后缀名为是什么意思
  • 编写javascript代码
  • Javascript this 关键字 详解
  • jquery删除数据
  • 福建省国家税务局网
  • 黑龙江省税务局领导最新分工
  • 仓储物流用地属于商业用地吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设