位置: 编程技术 - 正文

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

  • 企业所得税是含税价还是不含税价
  • 物业管理费专票可以抵扣吗
  • 权责发生制根据产品的生产特点和管理要求结转成本
  • 航空电子客票行程单在哪里打印
  • 商誉减值是在年报还是半年报
  • 劳务公司交企业所得税吗
  • 增值税即征即退收入要交企业所得税吗
  • 财务软件无形资产摊销几年
  • 产成品和半成品如何盘点
  • 先开发票后发货
  • 个体户一季度利润28万用缴纳增值税吗
  • 收到加工费普通发票怎么做账务处理
  • 贷款买车需要到银行去吗
  • 企业所得税查增值税吗
  • 调整跨期收入是否调增值税
  • 出口退税代理费用大概多少
  • 员工疗养要扣公休假吗
  • 营改增的真实目的
  • 基建管理费如何进行结转?
  • 用于职工集体福利的外购货物可以抵进项税额吗
  • 受赠房屋涉及哪些税?
  • 电脑开机自动进入bios怎么解决
  • 局域网内如何设置静态ip
  • 偶然所得是什么科目
  • 出租的土地
  • php中strrev
  • 递延所得税的计税基础
  • 辅助生产成本的分配
  • php @method
  • php指定参数类型
  • 如何自己搭建一个邮箱服务器
  • 计提坏账准备和转销坏账准备
  • 又拍云使用教程
  • mysql_escape_string()函数用法分析
  • vue路由的几种方式
  • 买保安服装
  • 什么是长期应付票据
  • html在线小游戏
  • phpcms怎么用
  • 固定资产的特征有哪些
  • python 嵌入
  • 机关事业单位以外包服务方式长期用工
  • 租赁发票的租赁日期怎么写
  • 网络编程知识
  • 企业所得税费用怎么算2023年
  • 待转销项税额转出
  • 个体工商户生产经营所得税税率表2023
  • 金税四期对纳税人的影响有哪些
  • 代数分配法的优缺点和适用范围
  • 上市公司限制性股票个人所得税
  • 清算期间研发费怎么算
  • 母子公司间固定资产交换
  • 政府专项基金属于什么类
  • 邮局的定额发票能报销吗
  • 营改增的范围
  • 公司基本户可以变更吗
  • 短期理财收益账务分录
  • 劳务公司拿什么挣钱
  • windows vista怎么样
  • bios密码忘记了要怎么重置
  • mac怎么连接校园网wifi
  • ,linux
  • U盘安装centos 7出现unknown chipset
  • DWHeartbeatMonitor.exe进程是什么意思 DWHeartbeatMonitor是安全的进程吗
  • 电脑重新安装windows后还用激活吗
  • win7旗舰版怎么进入bios
  • centos6开机启动
  • daio.dll 病毒
  • 如何调整输入法框的大小
  • bootstrap4和3
  • linux shell终端
  • windows批处理命令教程
  • unity触摸屏控件
  • jquery选择器的优势有哪些
  • 运行shell脚本命令 sh
  • 深入探讨近义词
  • python编程输出汉字
  • 安徽省工商总局
  • 出口退税报关单在哪里打印
  • 记账凭证编制的依据可以用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设