gpt4 book ai didi

macos - 从远程端口到本地的 OSX SSH 隧道

转载 作者:行者123 更新时间:2023-12-02 14:13:50 25 4
gpt4 key购买 nike

我过去创建了 SSH 隧道,但在 OSX 上遇到了麻烦。我正在寻找一个网站的端口 80,并将其定向到我的 localhost:8080。当我运行这个命令

ssh -L 8080:<cloud_ip_address>:80 root@<cloud_ip_address> -N

我得到默认的 apache '它有效!页。

为什么我没有获得远程机器(正在运行 Web 应用程序)的端口 80?

更新
我仍然没有解决方案,但我有更多信息。我得到的页面是/var/www/html 中的默认页面,但我正在提供一个没有静态页面的 Flask 应用程序。

最佳答案

因为HTTP协议(protocol)不仅包含 IP 地址,还包含主机名(您在浏览器中键入的 URL),这在 <cloud_hostname> 之间有所不同。和 localhost .最简单的欺骗方法是创建 /etc/hosts (将有一些 OSX 替代方案 - 搜索 ...)条目将远程计算机的主机名重定向到 localhost。

127.0.0.1 <cloud_hostname>

但请注意,在这种情况下,您将无法使用主机名访问远程机器!

关于macos - 从远程端口到本地的 OSX SSH 隧道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41711596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com