服务器访问控制怎么限制只有指定跳板机才能访问核心库

夏静姑娘_1531

夏静姑娘_1531

2026-08-18

1019人浏览

原创

核心数据库必须仅接受指定跳板机访问,需构建可信路径:网络层封死直连、只放行跳板机ip;数据库层配置ip绑定账号与最小权限;跳板机侧强化凭据管理与会话审计;并保留主备跳板机防单点失效。

服务器访问控制怎么限制只有指定跳板机才能访问核心库

要让核心数据库只接受指定跳板机的访问,关键不是“加一道锁”,而是构建一条可信路径+强验证+无旁路的访问链。跳板机不是可选项,而是强制入口;数据库本身不对外暴露管理端口,所有连接必须经它中转、鉴权、审计。


? 网络层:封死直连,只放行跳板机IP

这是最底层、最有效的控制,让非跳板机流量在抵达数据库前就被丢弃。

  • Linux(firewalld / iptables)示例:

    # firewalld(CentOS/RHEL 7+)
    sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.10.5.10" port port="3306" protocol="tcp" accept'
    sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" source address="10.10.5.11" port port="3306" protocol="tcp" accept'  # 备用跳板机
    sudo firewall-cmd --permanent --add-rich-rule='rule family="ipv4" port port="3306" protocol="tcp" reject'
    sudo firewall-cmd --reload
  • Windows Server(防火墙入站规则):

    • 新建入站规则 → 选择“端口”→ TCP 3306
    • 在“作用域”中,“远程IP地址”选“下列IP地址”,添加跳板机内网IP(如 10.10.5.10, 10.10.5.11)
    • 动作设为“允许连接”,配置文件勾选“域”和“专用”(禁用“公用”)
    • ✅ 确保 Windows 防火墙已开启,否则规则无效

⚠️ 注意:数据库服务器不要监听 0.0.0.0:3306,应绑定到内网IP(如 10.10.4.20:3306),并确认未开放公网网卡接口。

HTML5主机托管服务公司网站模板
HTML5主机托管服务公司网站模板

HTML5主机托管服务公司网站模板是一款从事主机托管服务公司宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。

下载

?️ 数据库层:账号级白名单 + 最小权限

即使网络层放行了,数据库自身仍需二次校验——只允许来自跳板机IP的特定账号登录,并严格限制权限。

  • MySQL 示例:

    -- 创建仅限跳板机IP登录的生产应用账号
    CREATE USER 'app_prod'@'10.10.5.10' IDENTIFIED BY 'strong_pwd_2026';
    CREATE USER 'app_prod'@'10.10.5.11' IDENTIFIED BY 'strong_pwd_2026';
    
    -- 只授SELECT/INSERT/UPDATE(按需),禁用DROP/CREATE/ALTER等高危操作
    GRANT SELECT, INSERT, UPDATE ON finance.* TO 'app_prod'@'10.10.5.10';
    GRANT SELECT, INSERT, UPDATE ON finance.* TO 'app_prod'@'10.10.5.11';
    
    -- 禁用匿名用户、禁止通配符HOST(不用'%')
    DROP USER ''@'%';
    FLUSH PRIVILEGES;
  • 额外加固项:

    • 启用 skip-show-database,防止账号看到其他库名
    • 设置 max_connections 限制单账号并发连接数
    • 开启 general_log = OFF,但启用 slow_query_log 和审计插件(如 MySQL Enterprise Audit 或 Percona Audit Log)

? 跳板机侧:确保它真正在“把关”,而非被绕过

跳板机若配置不当,反而成为风险放大器。需做到:

  • 所有数据库连接命令(如 mysql -h db-prod -u app_prod -p)必须在跳板机上执行,不得导出密钥或凭据给终端用户
  • 禁用跳板机上的 ~/.my.cnf 明文密码配置,改用 mysql_config_editor 加密存储(且仅限跳板机用户)
  • 若使用堡垒机(如 JumpServer),在资产授权策略中:
    • 关联数据库资产时,只分配给 DBA 组
    • 启用“会话复核”和“命令阻断”,对 DROP TABLE、TRUNCATE 等敏感语句实时拦截
    • 录像保存 ≥180 天,加密落盘

? 补充:避免单点失效与误锁

  • 永远保留至少两个跳板机IP白名单(主+备),防止单机宕机导致业务中断
  • 测试时用 telnet db-ip 3306 从跳板机验证连通性,再从办公机验证是否被拒绝
  • 不依赖 hosts.allow(TCP Wrappers 已在新版 OpenSSH/MySQL 中失效),以 sshd_config 和防火墙为准

不复杂但容易忽略。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

457

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

920

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2932

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

976

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

869

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

454

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2676

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4972

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

787

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
phpMyAdmin 配置文档
phpMyAdmin 配置文档

共0课时 | 0人学习

Swoole手册
Swoole手册

共0课时 | 0人学习