如何访问运行在远程服务器上的网页?

Sri*_*eni 4 linux website localhost remote-access ubuntu

我有一个在 Google 计算引擎上运行的 Ubuntu 14.04 LTS 实例。我在实例上安装了 Cloudera 管理器,它在 localhost:7180 上运行管理网页。我正在使用端口转发和 xauth 从我的笔记本电脑访问它,但它真的很慢。有什么方法可以通过使用浏览器中的 IP 地址直接访问它。我尝试在浏览器中执行http://ABCD:7180(ABCD 是我实例的外部 ip),但它不起作用。

提前致谢。如果我的问题很愚蠢或太明显,请原谅我。

小智 6

正如 Bolwerk 所说,您可以尝试任何这些方法,但最简单的方法是启用本地隧道。打开您的终端并执行此操作。

ssh -L 9999:localhost:7180 A.B.C.D
Run Code Online (Sandbox Code Playgroud)

现在您将正常登录到服务器。检查端口 9999 是否正在运行任何服务。如果你在那里看到 9999,你就可以走了。

netstat -tulpn
Run Code Online (Sandbox Code Playgroud)

我们不需要配置任何 SOCKS 代理。打开你喜欢的任何浏览器并输入http://localhost:9999,它会像魅力一样工作。使用完成后关闭终端 SSH 会话。