MinIO Linux安装后的安全组配置
一 端口与访问范围
二 云厂商安全组规则示例
| 方向 | 协议 | 端口 | 源地址 | 用途 | 建议 |
|---|---|---|---|---|---|
| 入方向 | TCP | 9000 | 应用服务器/内网网段(如 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16)或指定公网 CIDR | S3 API | 避免使用 0.0.0.0/0 |
| 入方向 | TCP | 9001 | 运维/堡垒机网段 | 控制台 | 可限制为更小网段 |
| 入方向 | TCP | 22 | 运维网段 | SSH 管理 | 仅放通必要来源 |
三 操作系统防火墙放行
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload
sudo firewall-cmd --list-ports # 验证
sudo ufw allow 9000/tcp
sudo ufw allow 9001/tcp
sudo ufw status verbose # 验证
四 验证与连通性测试
nc -vz <服务器IP或域名> 9000
nc -vz <服务器IP或域名> 9001
curl -I http://<服务器IP或域名>:9000/minio/health/live
五 安全加固建议