php - 由于出站端口被阻止,无法访问 phpMyAdmin

标签 php mysql phpmyadmin webserver

我有一个远程 mySQL 表,在一些工具中使用,有时我需要临时从特定测试站点内部访问该表。问题是我无法访问 phpMyAdmin,因为该站点的出站端口被阻止。我的 phpMyAdmin 通过远程服务器上的 Plesk 控制面板(端口 8443)访问。

我相当擅长网络编程,并且可以想出几种方法来公开远程管理界面的表,该界面将在端口 80 上运行并带有一个小登录屏幕,似乎需要做很多工作才能绕过端口阻塞不过,考虑到我只会使用它几次。

我还可以在服务器上的其他地方安装另一个 phpMyAdmin 实例并使用它,但后来我觉得我暴露了一大堆安全问题,再次只是为了克服特定客户端的端口阻塞。

我很确定我无法更改现有的 phpMyAdmin 端口号,因为它必须通过 Plesk 访问。

话虽如此,我希望有人可以推荐一个简单的解决方案,在这种情况下有所帮助。也许是一个开箱即用的元素,允许我编辑单个表格,并且如果我的正确密码发布到页面上,我就可以启动一个 session ?

我正在寻找任何具体的答案,只是一个总体想法

提前致谢

最佳答案

如果您可以通过 SSH 访问远程主机(安装了 Plesk 和 phpMyAdmin 的地方),您可以使用命令 ssh user@host.tld -L 80:127.0.0.1:8443,然后通过 http://localhost/ 访问 Plesk。

如果您的本地主机上已经存在 Web 服务器,请相应地更改 SSH 命令中的端口 80

此外,您应该查阅 SSH 的手册页。 SSH 隧道提供了巨大的可能性(您只需将管理控制台绑定(bind)到 127.0.0.1,仍然可以使用 SSH 隧道从您自己的计算机访问它)。

关于php - 由于出站端口被阻止,无法访问 phpMyAdmin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11251228/

相关文章:

mysql - Sql 不同的和按 bool 字段分组

mysql - 连接的正确语法

php - 我如何检查我的功能打印/echo 是否有什么?

php - sql选择当前和上个月的日期

php - 基于用户选择的多个动态下拉列表

php - 如何在每个月的同一天重复 session 或事件

PHPMyAdmin 错误代码 500 : "It seems that the connection to server has been lost" when exporting

php - 警告 : mysqli_connect(): (HY000/1045): Access denied for user 'usr' @'localhost' (using password: YES)

php - 使用 php mysql 将 auto_increment 主值设置为其他字段

PHP 登录页面错误