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 update sudo apt install -y webmin
开放防火墙端口(默认10000)
对于UFW(Ubuntu):
sudo ufw allow 10000/tcp sudo ufw reload # 或 sudo firewall-cmd --permanent --add-port=10000/tcp sudo firewall-cmd --reload
在浏览器中访问:https://你的服务器IP:10000
使用root用户或具有sudo权限的用户登录。

注意:Webmin默认使用自签名SSL证书,浏览器会提示不安全,可以忽略警告继续访问。
安全加固配置
更改默认端口(在Webmin的配置中修改)
# 1. 修改Webmin端口 sudo nano /etc/webmin/miniserv.conf # 修改:port=10000 为其他端口,如:port=19999 # 2. 限制访问IP sudo nano /etc/webmin/miniserv.conf # 添加: allow=192.168.1.0/24 allow=10.0.0.0/8 deny=* # 3. 配置SSL证书 sudo nano /etc/webmin/miniserv.conf ssl=1 keyfile=/etc/webmin/miniserv.pem # 或使用Let's Encrypt证书 # keyfile=/etc/letsencrypt/live/your-domain/fullchain.pem # certfile=/etc/letsencrypt/live/your-domain/privkey.pem # 4. 重启Webmin sudo 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、定期备份配置文件
本文最后更新时间 2026-01-08
文章链接地址:https://xzlo.blog/index.php/archives/105/
本站文章除注明[转载|引用|原文]出处外,均为本站原生内容,转载前请注明出处