使用/作为本地 IP 连接到外部主机

使用/作为本地 IP 连接到外部主机

我想远程连接Mysql数据库。数据库仅接受来自本地 IP 的连接,如 192.168.0.%。我想知道是否有一种方法可以通过使用与接受的 url 模式匹配的掩码设置我的 IP 来连接到数据库主机。

我与数据库主机不在同一主机上

答案1

如果您可以通过 SSH 访问允许的 IP 范围内的服务器,则可以使用 SSH 隧道。来自您的主机:

ssh -N -L 3306:MYSQL_SERVER:3306 SERVER_IN_RANGE

然后连接数据库:

mysql -H localhost -P 3306

显然这不是一个长期的解决方案。一旦 SSH 隧道停止,mysql 服务器将无法再访问。

另外,您需要确保允许这种访问服务器的方式

答案2

限制对 IP 范围的访问通常是一种安全措施。我认为你有两个明智的选择:

  1. 说服服务器管理员也授予您的 IP 访问权限。
  2. 获取适当范围内的IP。

相关内容