位置: 编程技术 - 正文

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)

  • 结转应交增值税是什么意思
  • 怎样在网上申报营业执照年检
  • 任意盈余公积使用范围
  • 所得税费用贷方表示什么
  • 银行手续费进项税怎么入账
  • 两地拿工资怎么扣个税
  • 为员工购买商业保险专票可以抵扣吗
  • 经营结余年末结转
  • 个税生产经营申报流程
  • 跨省工程需要什么条件
  • 有限合伙企业注册资金要求
  • 留存收益转增资本有什么好处
  • 协会会费支出计什么科目
  • 固定资产出租的收入计入什么科目
  • 收到一张建筑服务*施工费发票
  • 别人垫付的医药费,可以报销吗
  • 会员卡退钱是退全额吗
  • 注册资本转让股权
  • 我的初级奋斗经历作文
  • 现金预算在企业财务管理中是何地位
  • 空调维修详情介绍
  • 办理环评费用
  • 商业写字楼
  • win7系统ie浏览器在哪里
  • linux系统查询mac地址命令
  • linux系统的文件与目录操作
  • 再给我推荐几款
  • 清除cmos数据按钮一直亮
  • 电脑进不去系统一直在启动界面
  • 现在我们来看看windows中的新增内容
  • 纳税人逾期申报
  • apache是什么文件
  • win7纯净版系统怎么安装
  • PHP:mcrypt_get_key_size()的用法_Mcrypt函数
  • 如何免费使用超级简历
  • 人脸识别测颜值,al
  • 可用保证金余额为负
  • typescript instanceof
  • 反射dll
  • 此战成硕,我成功上岸西南交通大学了~~~
  • 红冲费用如何处理
  • 预缴和缴纳的区别
  • 国际货运代理可以分哪几类?
  • 常用sql脚本
  • sql server 2016 always on
  • 分红需要满足的条件包括
  • 增值税的视同销售行为是有哪些?
  • 企业会计凭证怎么写
  • 跨年取得的费用票怎么做账
  • 公司车辆交强险怎么网上买
  • 主营业务成本借贷方向增减
  • 转出的未交增值税转到应交增值税
  • 契税为什么计入成本费用
  • 负债类科目分录
  • 应收账款坏账的说明
  • 建账有哪些步骤,每个步骤有哪些注意事项
  • 查看sqlserver操作记录
  • win10预览版21277
  • Ubuntu系统中文输入法
  • tvt_reg_monitor_svc.exe进程是什么
  • win8.1安装过程
  • 苹果mac使用
  • hpadrv.sys
  • 简述在windows中创建用户的步骤
  • 手把手教你在家制作豆腐脑
  • python模糊搜索字符串
  • perl脚本函数
  • 浏览器css3兼容
  • springmvc框架下tomcat服务器数据库密码如何加密
  • python制作windows安装程序
  • python中字典的方法有哪些
  • jquery 表单
  • android手机屏幕采集触摸区域所有点
  • jquery 触发点击
  • python对比go
  • 公司开票限额怎么增加
  • 深入开展税务文化
  • 进项税跨月转出
  • 金融机构取得的利息收入应缴纳增值税的
  • 世界银行各国经济gdp动态
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设