如何使ssh隧道对外开放?
好吧,回到 这个 的问题,我在 Mac 上运行命令
ssh -R 8080:localhost:80 -N root@example.com
。然而,被隧道的端口却没有公开工作。我运行这样的命令是为了使本地端口能够在远程计算机上打开。而且在远程计算机上打开localhost上的端口时,确实可以工作,但当我试图从本地计算机访问远程计算机的公共IP地址时,端口似乎并没有打开。我如何将隧道的IP公开,让任何人都可以访问?
EDIT:好像远程端只在localhost上绑定,而不是所有接口都绑定。
EDIT 2:客户端是Mac OS X 10.6,服务器是Linux Mint,但它们都是OpenSSH。