4、关键配置建议
MySQL 安全配置
绑定内网 IP:
ini
[mysqld]
bind-address = 192.168.1.100 堡垒机所在内网 IP
最小权限原则:为每个用户分配最小必要权限(如 `SELECT`、`INSERT` 而非 `ALL PRIVILEGES`)。
强制密码策略:
sql
ALTER USER 'user'@'%' IDENTIFIED WITH mysql_native_password BY 'strong_password';
SET GLOBAL validate_password.policy = STRONG;
堡垒机加固
多因素认证(MFA):结合硬件 Token 或 Google Authenticator。
白名单限制:仅允许特定 IP 登录堡垒机。
日志审计:启用 `auditd` 或 `rsyslog` 记录所有操作。
5、工具推荐
堡垒机解决方案:
OpenSSH(基础版,适合小型团队)
JumpServer(开源,支持多协议、可视化界面)
AWS Systems Manager(云原生方案)
MySQL 客户端工具:
DBeaver(支持 SSH 隧道)
Navicat(商业工具,内置安全连接功能)