位置: 编程技术 - 正文

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

  • 物业公司停车位出租发票税率是多少钱
  • 发票专用章和财务章区别
  • 增值税主表本期缴纳上期应纳税额需要填数嘛
  • 公司注销投资款退回给股东,附言写什么
  • 增值税进项税额转出的账务处理
  • 免税企业如何做年终汇算清缴
  • 未缴纳个人所得税承诺书模板
  • 企业房产税如何申报缴纳
  • 刻章后的发票要打印吗
  • 企业盈利所得税交多少
  • 个税前几个月没有工资,累计减除费用会累计吗
  • 再保险的业务种类
  • 批发企业购进商品发生的进货费用可以选择下列
  • 应收股利属于其他业务吗
  • 出口50万货物退多少税
  • 存货盘亏损失
  • 代开普通发票要什么材料?
  • 汇算清缴费用调增会计处理
  • 发票收到本月进账怎么办
  • 剩余材料出售
  • 腾讯电脑管家中的软件搬家
  • 百度有钱花借钱会上征信吗
  • 广告费和业务宣传费税前扣除基数
  • 固定资产计提折旧的原则
  • php insert into
  • 哪一年底,由linux基金会成立?
  • 增值税的计税依据包括契税吗
  • 最早的笔记本是512m内存
  • 基础知识讲解
  • php编程技术
  • 银行存款缴纳房产税会计分录
  • 转让股权后公司资产
  • 什么是增值税普票和专票
  • 企业支付宝账单明细怎么查
  • 领用包装物会计处理
  • 基于个人同意处理个人信息的个人什么撤回其同意
  • python中字符串的长度怎么算
  • 进项抵销项的会计分录
  • wordpress neve
  • c语言strncat函数用法
  • 帝国cms使用手册
  • 税控系统维护费抵扣申报表怎么填
  • 税务相关政策的解读
  • 企业合并发生的法律服务费影响利润总额吗
  • 帐外资金
  • 商业汇票贴现条件有哪些
  • 不征税收入与免税收入的区别是什么
  • 哪些发票可以报销哪些不可以
  • 资产负债有哪些科目
  • 对公帐户资金转入个人帐户规定
  • 加计扣除10%进项税政策文件
  • 诉讼费用负担原则是什么
  • 百分百控股的企业
  • sql语句实现分页
  • sql中出现将截断字符串或二进制
  • host文件内容
  • ubuntu18.04安装wps
  • linuxwindows差别
  • win7打开注册表的命令
  • Win8.1怎么打开无线网卡
  • 在对linux系统中dir
  • unity获取mesh网格数据
  • js的事件绑定
  • android获取json数据
  • 浅析科学发展观的核心立场
  • nodejs实现HTTPS发起POST请求
  • 浅谈插入排序算法在Python程序中的实现及简单改进
  • 税务局投诉怎么投诉
  • 税务局执法不规范整改
  • 税务认证系统如何操作
  • 税务绩效管理存在不足
  • 走访情况登记表 不想写怎么办
  • 重庆电子税务局官网登录入口
  • 三亚 税务
  • 货物无偿赠予政府怎么写
  • 合伙企业取得的专利权属于合伙企业财产吗
  • 2021年江苏省考常州职位表
  • 代账公司盈利水平如何
  • 2021税务零申报流程
  • 餐饮财务分析表怎么写的啊
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设