位置: 编程技术 - 正文

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)

  • 公司收到劳务发票怎么申报个税
  • 什么是富人税收政策
  • 支付的画图费没有发票要如何处理
  • 银行的记账凭证怎么做
  • 空调的折旧年限和残值率
  • 土地出让金返还政策文件
  • 单位车转到个人名下要什么材料
  • 公司不收员工的个人所得税怎么处理?
  • 外经证预交增值税和专管员
  • 文化事业建设税计算方法
  • 包工包料的工程怎么做账
  • 劳务费属于会计什么科目
  • 年末计提银行借款利息
  • 去年多确认收入今年怎么调整
  • 实物捐赠怎么避免多缴企业所得税?
  • 企业出租商铺交什么税费呢
  • 以前年度费用如何列支
  • 以太网连接网络
  • caxa电子图板2007教程
  • 哪些情形需要办理外债审核登记
  • 冲减坏账准备和计提坏账准备
  • 汇款手续费应由谁承担
  • vue实战项目教程
  • php教程 ftp 函数
  • PHP:pg_escape_literal()的用法_PostgreSQL函数
  • 个人医疗保险怎么取出来
  • shine.exe - shine是什么进程 有什么用
  • 解决打呼噜只需一杯水
  • php 代码生成
  • 装修房子监理
  • 金融行业如何征收营业税
  • 企业如何减少税收
  • 企业财务人员如何防范电信诈骗
  • 接受捐赠旧的固定资产以什么价格入帐
  • wamp怎么运行php文件
  • 印克斯湖国家公园中的德克萨斯矢车菊,德克萨斯州 (© Inge Johnsson/Alamy)
  • Drömling湿地中的灰鹤,德国 (© Mike Friedrichs/Getty Images)
  • php数组实现
  • node .js
  • node深入浅出pdf
  • 傅里叶变换的过程
  • php获取文件名称
  • thinkphp withjoin
  • 应付款项怎么填列
  • 如何网上添加办税员上海
  • 企业税金总额包括什么
  • 外贸企业申报出口退税资料
  • 以前年度多计提折旧
  • 工资的计提基数
  • 申报个税工资报少了怎么更改
  • 期末结转会计分录总结
  • 企业所得税征收方式有哪些?
  • 房地产公司收到客户违约金会计科目
  • 企业零申报怎么办
  • 零税率发票有法律效力吗
  • 营改增后增值税税率的调整
  • 企业给员工单独交社保
  • 对公帐户资金转入个人帐户规定
  • 投资性房地产的定义
  • 商场预付卡
  • 劳务收入是什么科目
  • 减免所得税额a201030怎么填
  • 根据银行回单做凭证
  • 对于资产负债表日后的非调整事项
  • 会计账务做得混乱的原因
  • 如何将iPhone照片导入电脑
  • debian与centos详细对比区别
  • 退出清理磁盘
  • linux 开启snmp
  • python迭代器的作用
  • shell中数组如何定义
  • 你知道python不
  • jquery制作左导航特效
  • jQuery实现表格行和列的动态添加与删除方法【测试可用】
  • jquery有哪些
  • animate如何拖动图片
  • 成都市老年公交卡年审地点
  • 个人所得税税单去哪里打印
  • 广东省国家税务总局电子税务局
  • 成都那些地方属于正东方向
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设