无法通过SSH隧道连接

我试图隧道到一个远程服务器的debugging目的(所以我可以得到一个更具体的错误消息,而不是内部服务器错误500),我在看问题: phpmyadmin通过SSH隧道禁止

我成功地使用命令ssh -L 8080:localhost:80 www.remotesite.com隧道

但是,当我尝试连接使用我的浏览器使用URL www.remotesite.com:8080/ext/test/registration.php我无法连接。 我究竟做错了什么?

命令ssh -L 8080:localhost:80 www.remotesite.com连接到服务器www.remotesite.com,并要求将localhost:80(将www.remotesite.com本身)隧道到客户端的8080端口启动ssh连接。

换句话说,您需要在端口8080上连接到本地主机(您自己的工作站,而不是服务器),这就是您的隧道入口所在。

然后URI变为: http://localhost:8080/ext/test/registration.php