我有一个包含多台计算机的网络(如果重要的话,可以是无线的),我正在尝试在其中一台计算机上设置 XAMPP,并在另一台计算机上访问它(两台计算机都使用 Ubuntu 16.04)。我在想要用作服务器的计算机上安装了 XAMPP,然后我通过 SSH 使用 X11 服务器许可/权限访问它:
ssh -X User@MyComputer
然后我打开 Firefox 窗口并输入地址http://本地主机,并且 Firefox 提示页面加载出现问题,无法连接。我还注意到我远程打开的 Firefox 窗口模仿了我本地计算机的设置和浏览历史记录。为什么浏览器的远程实例模仿了我的本地实例?更重要的是,如果可能的话,我该如何通过 SSH 访问远程计算机的本地主机页面?
答案1
localhost
从定义上来说,是指同一台计算机。正确的寻址方式是使用其网络名称(例如 )MyComputer
或其 IP 地址。因此,您应该使用http://MyComputer
。
SSH 与 HTTP 连接无关,它们是不同的应用程序协议。(有可能通过 SSH 隧道传输 HTTP但对于本地网络。