我有一台远程无头 PC,它位于 ISP 的 NAT 防火墙后面,这意味着没有公共 IP 地址。
这台远程/无头 PC 成功连接到反向 ssh 隧道,我可以通过以下方式从任何地方访问它
ssh -p port# remoteuseid@middleip#
但是,我需要的是能够访问像 Nagios 和 Webmin 这样的应用程序(安装在远程/无头 PC 上),这样我就可以为它提供远程支持。(请注意,远程/无头 PC 基于 Ubuntu Server 12.04 Minimal,没有 GUI)
它实际上并不是为全世界托管网站的网络服务器;只是充当基于网络的患者记录系统的医疗诊所的服务器。除了 Patient Recod 系统之外,还安装了诸如 Nagios 和 Webmin 之类的东西,用于远程支持和管理。现在,这台 PC 位于 ISP 的 NAT 防火墙后面。但是,我已经成功配置了 Reverse-SSH-Tunneling,并且可以使用像 Putty 这样的 SSH 终端随时随地访问这台 PC。现在我需要能够使用我的网络浏览器从远程位置登录它的 Nagios 和 Webmin。
有人建议如下:
您可以使用 SOCKS 代理访问 Web 应用程序。查找使用 ssh 创建代理的示例 - 隧道连接的工作方式与任何其他 ssh 连接相同。
所以我需要一些帮助,请。