如何在Ubuntu 22.04系统上安装Webmin
本文介绍如何在Ubuntu 22.04系统上安装Webmin的方法。Webmin是领先的开源基于web的Linux/Unix系统管理控制面板。您可以使用Webmin设置用户帐户、管理Apache web服务器、DNS服务器、samba和文件配置、电子邮件服务器、包管理、管理数据库服务器等。
在Ubuntu 22.04上安装Webmin
我们将使用APT存储库在Ubuntu 22.04上安装Webmin。安装所需的依赖项:
sudo apt update
sudo apt install vim apt-transport-https curl wget software-properties-common
添加存储库后,导入用于在存储库中签名包的GPG密钥:
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
将Webmin存储库添加到Ubuntu 22.04:
sudo add-apt-repository "deb https://download.webmin.com/download/repository sarge contrib"
如果不能add-apt-repository,请安装它,可参考https://www.hmxthome.com/linux/4897.html里面的内容。
然后更新系统并安装Webmin包:
sudo apt update
sudo apt install webmin
如果安装顺利,您应该得到如下输出:
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
libauthen-pam-perl libio-pty-perl
The following NEW packages will be installed:
libauthen-pam-perl libio-pty-perl webmin
0 upgraded, 3 newly installed, 0 to remove and 109 not upgraded.
Need to get 28.7 MB of archives.
After this operation, 306 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
如果您有活动的UFW防火墙服务,请允许端口10000:
sudo ufw allow 10000
访问Webmin界面
现在您已经在Ubuntu 22.04上安装了Webmin,请打开服务器URL/IP地址端口10000,例如https://192.168.17.51:10000,访问界面如下图所示:
使用服务器特权用户帐户登录,开始从web界面管理系统:
以下是Webmin模块示例,包括所包含的含义:
BIND DNS服务器(BIND DNS Server):创建和编辑域、DNS记录、BIND选项和视图。
BSD防火墙(BSD Firewall):通过创建和编辑规则,使用IPFW配置BSD防火墙。
DHCP服务器(DHCP Server):管理ISC DHCPD的共享网络、子网、主机和组。
CD刻录机(CD Burner):从ISO映像或选定目录刻录数据CD。
文件管理器(File Manager):使用类似Windows的文件管理器查看、编辑和更改系统上文件和目录的权限。
Dovecot IMAP/POP3服务器(Dovecot IMAP/POP3 Server):配置Dovecot IMAP和POP3邮件检索服务器。
LDAP服务器(LDAP Server):管理OpenLDAP服务器及其数据库中的对象所有操作系统。
MySQL数据库服务器(MySQL Database Server):在MySQL数据库服务器中设置数据库、表和权限。
Linux RAID:在Linux系统上创建RAID 0、1、4、5、6、10和线性设备。
SSL证书(SSL certificates):让我们加密SSL证书请求。
IPsec VPN配置(IPsec VPN Configuration):使用FreeSWAN为IPsec VPN设置客户端或服务器。