位置: 编程技术 - 正文

Linux下SSH Session复制功能实现方法

编辑:rootadmin

推荐整理分享Linux下SSH Session复制功能实现方法,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

特别感谢阿干同学的邮件分享。

详细方法

复制代码代码如下:Linux/mac下,在$HOME/.ssh/config中加入 Host * ControlMaster auto ControlPath <a>/tmp/ssh-%r@%h</a>

至此只要第一次SSH登录输入密码,之后同个Hosts则免登。

配置文件分析

man ssh_config 5

Linux下SSH Session复制功能实现方法

复制代码代码如下:ControlPath Specify the path to the control socket used for connection sharing as described in the ControlMaster section above or the string “none” to disable connection sharing. In the path, ‘%l’ will be substituted by the local host name, ‘%h’ will be substituted by the target host name, ‘%p’ the port, and ‘%r’ by the remote login username. It is recommended that any ControlPath used for opportunistic connection sharing include at least %h, %p, and %r. This ensures that shared connections are uniquely identified.

%r 为远程机器的登录名 %h 为远程机器名

原理分析

严格地讲,它并不是真正意义上的Session Copy,而只能说是共享Socket。 第一次登录的时候,将Socket以文件的形式保存到:/tmp/ssh-%r@%h这个路径 之后登录的时候,一旦发现是同个主机,则复用这个Socket 故,一旦主进程强制退出(Ctrl+C),则其他SSH则被迫退出。

可以通过ssh -v参数,看debug信息验证以上过程

备注

有同学说在linux上通过证书的形式,可以实现免登录,没错。 对于静态密码,完全可以这么干;对于动态密码(口令的方式),则上述手段可以方便很多。

linux下通过使用taskset命令来限制进程的CPU 这个时候我们就可以把一些不太重要的比如copy/备份/同步等工作限定在一颗cpu上,或者是多核的cpu的一颗核心上进行处理,虽然这不一定是最有效的方

linux下批量替换文件内容的方法 对于单个文件,使用sed命令很容易做到。如果需要替换某个指定文件夹下所有文件,借助grep和sed组合成一条命令也可以轻松搞定。grep命令可以查找单个

Linux中find常见用法示例 findpath-option[-print][-exec-okcommand]{};find命令的参数;pathname:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print:find命令将

标签: Linux下SSH Session复制功能实现方法

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

上一篇:Linux系统中的gdb程序调试工具的命令知识介绍(linux系统中的脚本文件一般以什么开头)

下一篇:linux下通过使用taskset命令来限制进程的CPU (linux使用yum)

  • 税务师补报名时间可以交费吗
  • 企业的其他业务收入包括哪些
  • 税务师考试要求核酸检测
  • 个人出售满两年和不满两年的住
  • 发票的规格和型号有哪些
  • 餐饮业成本的正确表述是
  • 购车保险返现如何做会计凭证
  • 残疾人士有哪些
  • 长期股权投资转入持有待售资产
  • 期初数录错了怎么改
  • 全额计提坏账符合的条件
  • 公司欠增值税如何补交?
  • 个人所得税手续费奖励办税人员文件
  • 公益性捐赠需要缴纳增值税吗
  • 应付质保金到期怎么办
  • 个人劳务费增值税税率是多少2023
  • 计提应收利息怎么做分录
  • 软件产品加安装是混合销售吗?
  • 高新创投企业所得税税率
  • 营改增后兼营非应税劳务的税务处理怎么做?
  • 化妆品的消费税率多少
  • windows 11密钥
  • 电费预提费用
  • 免费样品销售给客户怎么入账
  • windows server 2008和r2
  • ios9.3.5如何越狱
  • mac修改系统版本号
  • P2PNetworking3.exe - P2PNetworking3是什么进程 有什么用
  • 怎样搭建php开发平台
  • 库存现金清点怎么做
  • 固定资产八大类别
  • php处理数据
  • 埃菲尔铁塔翻绳的方法
  • vue移动
  • 中国姓氏英文写法
  • phpcms默认密码
  • 微服务docker打包规范
  • 建筑工程价款结算
  • 运营费的税率
  • mongodb bi
  • 企业进出口贸易
  • 开发票需要填银行吗?
  • 净利润为负数还计提盈余公积吗
  • 现金折扣与商业折扣的计算
  • 增值税普通发票可以抵扣吗
  • 公对公房产过户
  • 管理费用当月可以结转吗
  • 超市会计如何核算成本
  • 融资租赁的固定资产视为企业自有固定资产管理
  • 银行本票的使用仅限于
  • 新旧收入准则对比区别表
  • phpmyadmin配置文件
  • windowsxp搜索不到文件
  • 快速删除指定位置的结点用单链表还是双链表
  • Windows Vista和Windows 7对比
  • 创建一个windows
  • u盘发光
  • unins000.exe - unins000是什么意思
  • 电脑打开win
  • 在Linux系统中安装虚拟window
  • win7控制面板有哪些功能
  • windows8怎么新建word文档
  • windowsxp怎么查看用户名密码
  • windows8鼠标点击右键反应慢咋回事
  • win7旗舰版系统激活密钥
  • python2.7.11
  • android内存机制
  • nodejs开启多线程
  • python模板引擎开发
  • JavaScript入门教程
  • 浅谈Jquery中Ajax异步请求中的async参数的作用
  • 四川税局官网发票
  • 企业税务代码是什么号
  • 车辆购置税和消费税
  • 上饶市税务局咨询电话
  • 国家税务总局2016年17号公告
  • 四川地税务局官网
  • 浙江税务开票系统
  • 成都市成华区税务局新地址
  • 运输类增值税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设