测试负载均衡器时,如何禁用SSH复用/控制主连接连接指定IP
测试负载均衡器时,如何禁用SSH复用/控制主连接连接指定IP
嘿,太懂你这种场景了——平时开着SSH复用确实能省不少时间、速度飞起,但测试负载均衡的时候这功能反而帮倒忙,毕竟所有请求都走同一个复用连接的话,根本没法验证负载均衡的分发效果嘛!
给你几个实用的办法,按需选就行:
临时命令行直接禁用:每次连接目标IP的时候,直接在ssh命令里加两个参数强制绕开复用:
ssh -o ControlMaster=no -o ControlPath=none 你的目标IP地址简单解释下:
ControlMaster=no直接告诉SSH不要启用控制主连接,ControlPath=none则跳过复用连接的路径配置,彻底切断和已有复用池的关联,保证这次连接是全新的独立连接。针对目标IP配置永久禁用(测试完可删):如果你要多次测试这个IP,不想每次敲长命令,可以修改
~/.ssh/config文件,给这个IP单独加一段配置:Host 你的目标IP地址 ControlMaster no ControlPath none保存之后,再用
ssh 你的目标IP地址连接时,就会自动套用这段配置,禁用复用了。测试完成后把这段删掉就行,不影响平时的复用设置。
另外提个小细节:如果之前已经有针对这个IP的复用连接在运行,建议先执行ssh -O exit 你的目标IP地址关掉它,这样新的连接才会完全不受旧复用连接的影响。
备注:内容来源于stack exchange,提问作者Amandasaurus
相关产品推荐
相关产品推荐

