我有 3 台 Linux 服务器:
- 10.0.0.0/24 - (10.0.0.10)我的 LAN 内的 Linux 服务器。
- 20.0.0.0/24 - (20.0.0.10)带有 HTTP Apache 服务器的 Linux 服务器
- 50.50.50.50/32 - Amazon AWS 上的服务器,可同时查看 10.x 和 20.x LAN。
10.x 无法看到 20.x,20.x 也无法看到 10.x
在 AWS 上使用 50.50.50.50 服务器创建从 10.x 到 20.x 的隧道的最佳方法是什么(以及如何做到这一点)
例如,如果 20.x 运行 HTTPd,我希望能够从 10.x 服务器转到 50.50.50.50:80 并查看 20.x:80 的内容。
谢谢。
答案1
登录50.50.50.50
并运行
ssh -L 50.50.50.50:80:20.x:80 [email protected]
并输入您的密码[电子邮件保护]。
现在,如果您连接到,50.50.50.50:80
您10.x
应该会看到 20.x 上的 HTTPd。
您可以添加一个-N
以不执行远程命令。添加一个-f -N
以将 ssh 进程置于后台。
干杯,