Ubuntu安装MinIO后,可按以下步骤进行安全设置:
修改默认账户与密码
minioadmin,通过mc admin user add命令创建新用户并设置强密码。配置防火墙与端口
ufw限制MinIO端口(默认9000/9001)仅允许必要IP访问:sudo ufw allow from <IP> to any port 9000,9001
sudo ufw enable
启用SSL/TLS加密
--certs-dir参数指定证书路径启动服务。存储桶权限控制
mc anonymous set命令设置存储桶权限:
private:禁止匿名访问(敏感数据推荐)。public-read:允许匿名读取(仅适用于公开资源)。服务端加密(SSE)
mc alias set myminio http://localhost:9000 <ACCESS_KEY> <SECRET_KEY>
mc encrypt --customer-key <32字节密钥> myminio/mybucket/object.jpg
日志与监控
定期维护
关键命令参考:
mc admin user add + mc admin policy set。mc anonymous get-json + mc anonymous set-json。mc admin config set或客户端--encrypt-key参数。参考来源: