当前位置:首页>Linux>Linux服务器可视化安全管理界面Webmin

Linux服务器可视化安全管理界面Webmin

  • 2026-08-24 04:08:24
Linux服务器可视化安全管理界面Webmin

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、定期备份配置文件

最新文章

随机文章