Vpn 如何从家中打开公司服务器内的web应用程序?

Vpn 如何从家中打开公司服务器内的web应用程序?,vpn,lan,ssh-tunnel,Vpn,Lan,Ssh Tunnel,我的公司有两台Linux服务器(我们称它们为A和B) A和B位于A中。他们没有公共IP地址。它们可以使用私有IP地址(如172.27.X.X)相互发送数据包 我的公司只允许我们在家时使用建立到服务器a的VPN连接 现在有一个web应用托管在服务器B上。当我在家时,如何使用浏览器打开web应用 服务器B上的web应用侦听端口80和443 建立VPN连接后,我可以查看服务器A上的web应用程序。但不知道是否可以使用服务器A访问服务器B上的web应用程序。最常见的解决方案是 要通过远程主机a构建从本地

我的公司有两台Linux服务器(我们称它们为A和B)

A和B位于A中。他们没有公共IP地址。它们可以使用私有IP地址(如
172.27.X.X
)相互发送数据包

我的公司只允许我们在家时使用建立到服务器a的VPN连接

现在有一个web应用托管在服务器B上。当我在家时,如何使用浏览器打开web应用

服务器B上的web应用侦听端口80和443


建立VPN连接后,我可以查看服务器A上的web应用程序。但不知道是否可以使用服务器A访问服务器B上的web应用程序。

最常见的解决方案是

要通过远程主机a构建从本地端口8080到远程服务器B上端口80的隧道,只需执行以下操作:

ssh -L 8080:<host-B-IP>:80  username@<host-A-IP>
ssh-l8080::80用户名@
对于服务器B上的端口443:

ssh -L 8443:<host-B-IP>:443  username@<host-A-IP>
ssh-l8443::443用户名@

之后,您可以使用
localhost:8080
localhost:8443

打开网站。最常见的解决方案是

要通过远程主机a构建从本地端口8080到远程服务器B上端口80的隧道,只需执行以下操作:

ssh -L 8080:<host-B-IP>:80  username@<host-A-IP>
ssh-l8080::80用户名@
对于服务器B上的端口443:

ssh -L 8443:<host-B-IP>:443  username@<host-A-IP>
ssh-l8443::443用户名@
之后,您可以使用
localhost:8080
localhost:8443
打开网站