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

单步SSH端口转发跨三台服务器失败的问题求助

单步SSH端口转发跨三台服务器失败的问题求助

各位好,我遇到了一个SSH端口转发的问题,想请大家帮忙分析下!

我现在的需求是:从我的桌面A(IP:1.0.0.1),通过中转服务器B(IP:1.0.0.2),连接到目标服务器C(IP:1.0.0.3)。因为无法直接访问C,所以需要通过端口转发来远程操作C上已经启动的Jupyter Notebook(它运行在C的2021端口)。

我本来以为用这条单步命令就能实现需求,结果却失败了:

ssh -NfL localhost:2023:1.0.0.3:2021 user@1.0.0.2

但奇怪的是,如果分成两步操作,一切就都正常了:

  • 在桌面A上执行:
    ssh -L localhost:2023:localhost:2022 user@1.0.0.2
    
  • 接着登录到服务器B上执行:
    ssh -L localhost:2022:localhost:2021 1.0.0.3
    

有没有办法把这两步合并成一条命令呢?我实在搞不懂,那条单步命令之前在别的网络环境里明明能用,换到这三台服务器就不行了,求各位大佬指点!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 14:29:36