Ubuntu系统网络预配置(MinIO运行基础)
/etc/netplan/01-netcfg.yaml,替换enp0s3为你的网卡名,设置静态IP、网关、DNS:network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: no
addresses: ["192.168.1.100/24"]
gateway4: 192.168.1.1
nameservers:
addresses: ["8.8.8.8", "8.8.4.4"]
应用配置:sudo netplan apply;验证:ip addr show enp0s3。/etc/network/interfaces,设置静态参数后重启网络:auto enp0s3
iface enp0s3 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
重启命令:sudo /etc/init.d/networking restart。MinIO服务网络参数调整(关键步骤)
localhost(127.0.0.1),需改为0.0.0.0以允许远程访问。启动命令示例:minio server --address=0.0.0.0:9000 /data
其中0.0.0.0表示监听所有网络接口,9000为默认HTTP端口(可自定义)。fullchain.pem和privkey.pem),启动时指定证书目录:minio server --address=0.0.0.0:9000 --certs-dir=/path/to/certs /data
证书可通过Let’s Encrypt免费获取,使用Certbot安装后配置MinIO指向证书路径。minioadmin/minioadmin,启动时设置强密码:minio server --address=0.0.0.0:9000 --access-key=your_access_key --secret-key=your_secret_key /data
MinIO客户端网络配置(远程访问设置)
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
your-server-ip和访问密钥:mc alias set myminio http://192.168.1.100:9000 your_access_key your_secret_key
验证连接:mc ls myminio/(列出MinIO根目录)。网络访问安全加固
ufw防火墙,允许MinIO端口(默认9000)和可选的管理端口(9001):sudo ufw allow 9000/tcp
sudo ufw allow 9001/tcp # 若开启控制台
sudo ufw enable # 启用防火墙