我可以使用 SSH 隧道访问正在侦听同一服务器上不同 IP/端口的 Web 服务器吗?

Mik*_*e B 9 linux ssh centos ssh-tunnel putty

我有一个网络服务器还没有完全准备好全面可用,但我仍然想远程测试一些东西。我可以利用 SSH 隧道连接到服务器,然后使用隧道路由到在同一台服务器上运行的 Web 服务吗?如果是这样怎么办?

我意识到实施防火墙例外会更容易,但这不是目前的选择。

对不起,如果这令人困惑。我同意这是一个独特的场景。

CentOS 5.x

Luc*_*man 8

我知道切诺基管理是这样工作的,所以假设您已将您的网络服务器绑定到端口 8080 上的本地主机

ssh -L 8080:localhost:8080 your_servers_ip
Run Code Online (Sandbox Code Playgroud)

之后,您可以通过http://localhost:8080访问远程接口,并且每个请求都将转发到运行您的网络服务器的远程 IP。