服务器
Linux服务器可视化安全管理界面Webmin
天天
2026-01-07
1周前

Webmin是一个可视化Web管理界面,Webmin功能更强大,它提供了图形界面来管理用户、群组、软件包、服务、防火墙等,您无需使用命令行即可完成大部分系统管理任务。并且支持SSL加密访问,它允许用户通过浏览器轻松管理Linux系统,本安装适用于Ubuntu/Debian:
首先,添加Webmin软件源仓库:
sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'然后,导入GPG密钥并安装:
sudo wget -qO - http://www.webmin.com/jcameron-key.asc | sudo apt-key add -sudo apt updatesudo apt install -y webmin
开放防火墙端口(默认10000)
对于UFW(Ubuntu):
sudo ufw allow 10000/tcpsudo ufw reload# 或sudo firewall-cmd --permanent --add-port=10000/tcpsudo firewall-cmd --reload
在浏览器中访问:https://你的服务器IP:10000
使用root用户或具有sudo权限的用户登录。
注意:Webmin默认使用自签名SSL证书,浏览器会提示不安全,可以忽略警告继续访问。
安全加固配置
更改默认端口(在Webmin的配置中修改)
# 1. 修改Webmin端口sudo nano /etc/webmin/miniserv.conf# 修改:port=10000 为其他端口,如:port=19999# 2. 限制访问IPsudo nano /etc/webmin/miniserv.conf# 添加:allow=192.168.1.0/24allow=10.0.0.0/8deny=*# 3. 配置SSL证书sudo nano /etc/webmin/miniserv.confssl=1keyfile=/etc/webmin/miniserv.pem# 或使用Let's Encrypt证书# keyfile=/etc/letsencrypt/live/your-domain/fullchain.pem# certfile=/etc/letsencrypt/live/your-domain/privkey.pem# 4. 重启Webminsudo systemctl restart webmin# 5. 安装安全相关模块# 登录Webmin后,进入:# Webmin → Webmin Configuration → Webmin Modules# 搜索安装:# - Fail2ban# - FirewallD# - SSH Server# - System Logs
注意事项:
1、始终通过HTTPS访问
2、使用强密码和2FA(如果支持)
3、定期更新面板软件
4、限制访问IP范围
5、监控访问日志
6、定期备份配置文件
本文内容仅供参考,不构成任何专业建议。使用本文提供的信息时,请自行判断并承担相应风险。
分享文章



