我想远程连接到Mysql数据库。数据库只接受来自本地ip的连接,如192.168.0.%。我想知道是否有一种方法可以通过使用与接受的url模式匹配的掩码来设置我的ip来连接到数据库主机。
不在同一主机上
发布于 2017-07-14 12:42:01
如果您对允许的IP范围内的服务器具有SSH访问权限,则可以使用SSH隧道。来自你的主人:
ssh -N -L 3306:MYSQL_SERVER:3306 SERVER_IN_RANGE然后连接到数据库:
mysql -H localhost -P 3306显然,这不是一个长期的解决办法。一旦SSH隧道停止,mysql服务器就无法再访问了。
此外,您还需要确保允许以这种方式访问服务器。
发布于 2017-07-14 11:16:20
限制对IP范围的访问通常是一种安全措施。我认为你有两个明智的选择:
https://unix.stackexchange.com/questions/378409
复制相似问题