如何在 Ubuntu/Debian/Kali Linux 上安装 Webmin
在本指南中,我们将介绍在 Ubuntu/Debian/Kali Linux 系统上安装 Webmin。 Webmin 是领先的基于 Web 的 Linux/Unix 系统管理工具包。 Webmin 适用于所有 Linux 平台。使用 webmin,您可以设置用户帐户、管理 Apache Web 服务器、DNS 服务器、samba 和文件配置、电子邮件服务器、包管理等。
截至撰写本文时,Webmin 的最新版本是版本 1.984。 webmin 包含的模块包括:
- BIND DNS 服务器:创建和编辑域、DNS 记录、BIND 选项和视图
- BSD 防火墙:通过创建和编辑规则,使用 IPFW 配置 BSD 防火墙
- DHCP 服务器:管理 ISC DHCPD 的共享网络、子网、主机和组
- CD 刻录器:从 ISO 映像或选定目录刻录数据 CD
- 文件管理器:使用类似 Windows 的文件管理器查看、编辑和更改系统上文件和目录的权限
- Dovecot IMAP/POP3 服务器:配置 Dovecot IMAP 和 POP3 邮件检索服务器
- LDAP 服务器:管理 OpenLDAP 服务器及其数据库中的对象 所有操作系统
- MySQL 数据库服务器:在 MySQL 数据库服务器中设置数据库、表和权限
- Linux RAID:在 Linux 系统上创建 RAID 0、1、4、5、6、10 和线性设备
- SSL 证书:让我们加密 SSL 证书请求
- IPsec VPN 配置:使用 FreeSWAN 设置 IPsec VPN 的客户端或服务器
在 Debian 系列发行版上安装 Webmin 有两种方法:
- 从 apt 存储库安装 Webmin
- 通过手动下载.deb包来安装Web Webmin
方法 1:从 apt 存储库在 Ubuntu/Debian/Kali Linux 上安装 Webmin
在 Ubuntu/Debian/Kali Linux 上安装 Webmin 且无需担心依赖关系的最简单方法是使用 apt
存储库。使用以下命令添加存储库:
echo "deb http://download.webmin.com/download/repository sarge contrib"|sudo tee /etc/apt/sources.list.d/webmin.list
接下来是导入 Webmin PGP 密钥,以便系统信任新的存储库:
wget https://download.webmin.com/jcameron-key.asc
cat jcameron-key.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/jcameron-key.gpg >/dev/null
更新 apt 索引并安装 Webmin:
sudo apt update
sudo apt install webmin
安装后启动webmin服务。
Kali Linux – 在 2022.x 上测试
运行下面的命令
$ sudo /etc/webmin/start
$ ss -tunelp | grep 10000
udp UNCONN 0 0 0.0.0.0:10000 0.0.0.0:* ino:7053636 sk:1001 cgroup:/user.slice/user-1000.slice/session-1608.scope <->
tcp LISTEN 0 4096 0.0.0.0:10000 0.0.0.0:* ino:7053634 sk:1002 cgroup:/user.slice/user-1000.slice/session-1608.scope <->
tcp LISTEN 0 4096 [::]:10000 [::]:* ino:7053635 sk:1003 cgroup:/user.slice/user-1000.slice/session-1608.scope v6only:1 <->
乌班图/德班
启动webmin服务
sudo systemctl start webmin
sudo systemctl enable webmin
如果您的系统不是 systemd,请使用以下命令进行检查:
$ systemctl status webmin
● webmin.service - LSB: web-based administration interface for Unix systems
Loaded: loaded (/etc/init.d/webmin; generated)
Active: active (running) since Fri 2022-02-25 00:14:46 UTC; 1min 27s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 1 (limit: 4682)
Memory: 28.3M
CGroup: /system.slice/webmin.service
└─71788 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf
Feb 25 00:14:43 ubuntu-20-04-01 systemd[1]: Starting LSB: web-based administration interface for Unix systems...
Feb 25 00:14:43 ubuntu-20-04-01 perl[71777]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost= user=root
Feb 25 00:14:45 ubuntu-20-04-01 webmin[71777]: Webmin starting
Feb 25 00:14:46 ubuntu-20-04-01 systemd[1]: Started LSB: web-based administration interface for Unix systems.
方法 2:在 Ubuntu/Debian/Kali Linux 上从 .deb 包安装 Webmin
对于此方法,您必须从下载页面手动下载 webmin debian 软件包。
VER=1.984
wget http://prdownloads.sourceforge.net/webadmin/webmin_${VER}_all.deb
下载软件包后,您必须使用 dpkg 命令安装它,如下所示:
sudo apt install ./webmin_${VER}_all.deb
访问 Webmin Web 界面
安装并启动 Webmin 服务后,您可以使用以下方式访问 Web 仪表板:
https://ip-address:10000/
使用您的 root 密码帐户和 root 密码登录。身份验证成功后,您应该进入管理仪表板:
这就是如何在 Ubuntu/Debian/Kali Linux 系统上安装和使用 Webmin 的全部内容。