位置: 编程技术 - 正文

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

  • 对外支付哪些项目需要缴税
  • 进项税转出的金额含税吗
  • 自来水适用高税率吗
  • 可以抵扣的进项税额是什么意思
  • 因租赁形成的使用权资产
  • 企业要本地迁往隔壁县区,税务要注销吗
  • 已开票未确认收入怎么填写纳税申报表
  • 装修费用税法规定
  • 网银年费怎么做会计分录的
  • 企业之间资金借贷需要交税吗
  • 房产交房前开发商要办齐的手续
  • 转让股权收入需要缴纳企业所得税吗
  • 民间非营利组织会计制度最新版
  • 合法的扣税凭证图片
  • 支付外币投资会计处理
  • 建筑公司支付给个人的劳务费计入什么科目
  • 开票确定收入分录
  • 总公司亏损分公司盈利如何处理
  • 项目现金流量的构成
  • 投资款打到个人账户算诈骗吗
  • 股权转让的违约条款
  • 增值税电子发票怎么下载
  • 高速公路通行费专用发票可以抵扣吗
  • 烟草消费税计算方法
  • 2021装修法律
  • 营改增劳务费增值税率
  • 固定资产净残值是什么意思
  • 事业单位租赁收入的处理
  • 企业收入确认的依据是什么
  • 企业备用金预借多久到账
  • php怎么爬数据
  • qr code在线生成二维码
  • codelite怎么进行编译
  • 定额材料损耗的计算公式
  • 注销报税是什么意思
  • 公司向法人借款的借条怎么写
  • 用php开发app
  • 蓝桥杯咋样
  • 此战成硕,我成功上岸西南交通大学了~~~
  • 合并报表为什么要抵消子公司所有者权益
  • python os.path.join()函数的使用
  • 间接费用允许调整吗
  • 结转以后年度扣除的费用有哪些
  • SQLserver2014(ForAlwaysOn)安装图文教程
  • 运输途中发生的合理损失
  • 股东存入投资款要交什么税
  • 什么人可以申请免税
  • 材料已入库后收回怎么办
  • 含有增值税的工作有哪些
  • 车辆保险都入什么
  • 咨询费如何缴税
  • 一般纳税人取得普票怎么做账
  • 不动产产权的取得
  • 建安类资质指什么资质
  • 交所得税的分录
  • 递延收益的会计处理
  • 哪些行业可以开收购发票
  • 期间费用率怎么算
  • 低值易耗品有哪些种类
  • mysql可以存什么
  • centos7权限
  • Win7系统重装后鼠标键盘不能用怎么办
  • kpupgrader.exe是什么
  • zmweb.exe是什么进程
  • win7怎么查是不是正版
  • 有usb3.0驱动的win7
  • linux zen3
  • yarn使用教程
  • 可视化gradcam
  • 迁移图片到另一台设备什么意思
  • jquery图片左右切换
  • jquery深拷贝
  • 电子税务局 安徽
  • 地税局纪检组长黄斌简历
  • 云南定额发票真伪查询平台
  • 国家税务总局,河北省税务局
  • 土地增值税清算时间要求
  • 公司买社保公司倒闭了怎么办
  • 江苏高速通行费标准
  • 计算土地增值税时下列费用准予从收入总额中扣除的有
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设