![使用 putty 进行多跳 SSH 隧道(两跳)](https://linux22.com/image/769560/%E4%BD%BF%E7%94%A8%20putty%20%E8%BF%9B%E8%A1%8C%E5%A4%9A%E8%B7%B3%20SSH%20%E9%9A%A7%E9%81%93%EF%BC%88%E4%B8%A4%E8%B7%B3%EF%BC%89.png)
我有这些配置:带有 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
- 在会话中执行下一步