phpmyadmin 被禁止通过 ssh 隧道

phpmyadmin 被禁止通过 ssh 隧道

我已在 Ubuntu 服务器上将 PHPMyAdmin 配置为只能从 127.0.0.1 访问。

然后我尝试通过 SSH 隧道访问它,但仍然收到禁止错误。

当在服务器上使用 SSH 时,我可以使用 Lynx 转到 localhost/phpmyadmin;所以我知道它至少在那里运行正常。

我用于隧道的命令是ssh -L 8080:mysite.com:80 localhost

答案1

你的隧道需要

ssh -L 8080:localhost:80 yourserver

然后您从远程机器运行该命令。它会通过您这边的 8080 端口创建一个从您到您服务器的隧道。然后它会在您的服务器上将其看到的所有内容推送到端口 80 上的本地主机。

您的命令是让它将流量发送到服务器 mysite.com 地址上的端口 80(可能不是 127.0.0.1)

相关内容