记一次 宝塔面板 防火墙放行端口 bug

本人数据库之前被入侵过,所以对安全比较敏感..root 用户是不开放到外网的..之前经历
但是我就是想外网访问,没办法,安全和使用方便我选择了后者..

  1. xshell 连接数据库image.png

  2. 进入 MySQL 表 查看 root 用户的访问权限..% 就是允许任何人登录
    image.png

  3. 但是我 sqlyog 登录显示连接不上,此时的宝塔安全方向面板 3306 是放行的
    image.png

我就纳闷了 MySQL 改权限的时候 flush privileges 这个命令和 重启 MySQL 都用了还是连接不上,
我就抱着试一试的心态查 Linux 看防火墙 放心端口到底有哪些..
image.png
可以看到压根没有 3306..
我又抱着试一试的心态删除宝塔面板已添加的 3306 端口,在放行一遍...
Linux 在查询下防火墙放行端口 firewall-cmd --list-ports image.png
这才搞定...

总结下:第三方可视化面板软件只是方便命令不熟悉的同学使用和运维,但是 Linux 的常用运行命令才是运维的根本...当今 Linux 系统已经是服务器系统的首选 ,作为技术人员,常用的还是得会玩啊。

  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    746 引用 • 870 回帖 • 553 关注
回帖
请输入回帖内容...