使用 putty 进行多跳 SSH 隧道(两跳)

使用 putty 进行多跳 SSH 隧道(两跳)

我有这些配置:带有 putty 的主机-->网关 A(端口 22 打开)-->FinalMachine(带有网关 A 的端口 22 打开以及带有 apache 的端口 18080)。

就像我没有从主机使用 Putty 与 FinalMachine 进行通信一样,我希望通过隧道连接直接从主机连接到 FinalMachine 的 18080。

我正在尝试使用腻子,但找不到解决方案。有人能帮我吗?谢谢!

答案1

方法 1,使用 2 个 putty 实例

  • Putty 1: 本地转发20022:GatewayB:22,连接到GatewayA
  • Putty 2:本地转发18080:FinalMachine:18080,连接到localhost:20022

方法 2:

  • Putty 本地转发18080:127.0.0.1:18080
    • 在会话中执行下一步ssh -L 18080:FinalMachine:18080 GatewayB

相关内容