You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSH远程连接指向错误VM的问题排查求助

SSH远程连接指向错误VM的问题排查求助

我现在碰到一个特别诡异的问题,想请各位大佬帮忙分析排查下。

我需要通过并行SSH连接在大量Linux虚拟机上执行脚本,设置的最大并行连接数是500,还加了随机300秒的休眠机制。但现在出现了严重问题:部分脚本会跑到错误的VM上执行。

更离谱的是,当并行连接任务在运行时,我在另一个iTerm会话里手动SSH到指定VM,居然也会连到错误的机器,而且每次返回的IP都不一样!比如我反复连接10.10.97.2并执行hostname -i,结果完全不对:

ubuntu@admin:~$ ssh 10.10.97.2 "hostname -i"
10.10.13.47
ubuntu@admin:~$ ssh 10.10.97.2 "hostname -i"
10.10.13.4
ubuntu@admin:~$ ssh 10.10.97.2 "hostname -i"
10.10.12.90

我怀疑是SSH连接复用的问题,就在~/.ssh/config里加了以下配置,但试了之后完全没效果:

ControlMaster auto
ControlPath ~/.ssh/socket_pool/%C
ControlPersist yes

只要并行连接任务在运行,手动SSH就一定会连到错误的IP。有没有大佬能告诉我,我的Ubuntu控制机到底哪里出问题了?

备注:内容来源于stack exchange,提问作者Jack15

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 13:03:09