回到这个问题,我正在通过 OpenSSH (Client: Mac OS X 10.6 | Server: Linux Mint) 执行以下操作,但是被隧道连接的端口没有公开工作:
ssh -R 8080:localhost:80 -N root@example.com
Run Code Online (Sandbox Code Playgroud)
localhost,而不是所有接口上localhost在远程计算机上打开端口时它可以工作,但是当尝试从我的本地计算机访问远程计算机的公共 IP 时,该端口似乎没有打开我如何在 IP 上公开隧道供任何人访问?
我有一个从 DynDNS 购买的域。我将域指向我的 IP 地址,以便我可以运行服务器。我的问题是我不住在服务器计算机附近......我可以使用 ssh 隧道吗?据我了解,这将使我可以访问我的服务器。我希望远程计算机将来自端口 8080 的流量通过 ssh 隧道引导到 ssh 客户端,即我的笔记本电脑的端口 80。这可能吗?