如何在Ubuntu,Debian和Kali Linux上安装Webmin

本指南介绍了在Ubuntu 18.04 / Ubuntu 16.04 / Debian 9 / Debian 8以及最新的Kali Linux版本上安装Webmin的方法。 Webmin是领先的基于Web的Linux / Unix系统管理工具包。 Webmin适用于所有Linux平台。借助webmin,您可以设置用户帐户,经理Apache网络服务器,DNS服务器,samba和文件配置,电子邮件服务器,软件包管理等。

在撰写本文时,Webmin的最新版本为1.881版本(2018年3月16日)。 webmin包含的模块包括:

BIND DNS服务器:创建和编辑域,DNS记录,BIND选项和视图BSD防火墙:通过创建和编辑规则使用IPFW配置BSD防火墙DHCP服务器:ISC DHCPDCD Burner共享网络,子网,主机和管理组:从ISO映像或选定的目录文件管理器写入数据CD:使用类似Windows的文件管理器Dovecot IMAP / POP3查看,编辑和更改系统上的文件和目录权限服务器:配置Dovecot IMAP和POP3邮件检索服务器LDAP服务器:管理OpenLDAP服务器和对象数据库中的所有操作系统MySQL数据库服务器:数据库,MySQL数据库服务器的数据库和安装Linux的RAID权威:创建RAID 0,1,4,5,6,10和线性器件,Linux系统SSL证书:加密SSL证书请求IPsec VPN配置:使用FreeSWAN设置IPsec VPN客户端或服务器

UBUNTU / DEBIAN更新了文章

如何在Ubuntu 18.04 / 16.04 / Debian 9上安装Webmin

有两种方法可以在Debian系列发行版上安装Webmin。

  1. 从apt仓库安装Webmin
  2. 手动下载并安装Web Webmin .deb 包装方式

方法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 http://www.webmin.com/jcameron-key.asc
$ sudo apt-key add jcameron-key.asc
OK

更新apt索引并安装Webmin。

$ sudo apt-get update
$ sudo apt-get install webmin

验证服务正在运行。

[email protected]:~# systemctl status webmin
● webmin.service - LSB: web-based administration interface for Unix systems
   Loaded: loaded (/etc/init.d/webmin; generated)
   Active: active (running) since Wed 2018-07-11 12:11:06 UTC; 1min 40s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 16055 ExecStart=/etc/init.d/webmin start (code=exited, status=0/SUCCESS)
    Tasks: 1 (limit: 2362)
   CGroup: /system.slice/webmin.service
           └─16071 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Jul 11 12:11:04 graphite systemd[1]: Starting LSB: web-based administration interface for Unix systems...
Jul 11 12:11:04 graphite perl[16056]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Jul 11 12:11:06 graphite webmin[16056]: Webmin starting
Jul 11 12:11:06 graphite systemd[1]: Started LSB: web-based administration interface for Unix systems

如果系统不是systemd,请使用以下命令进行检查:

$ sudo service webmin status
● webmin.service - LSB: web-based administration interface for Unix systems
   Loaded: loaded (/etc/init.d/webmin; generated)
   Active: active (running) since Wed 2018-07-11 12:11:06 UTC; 2min 52s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 16055 ExecStart=/etc/init.d/webmin start (code=exited, status=0/SUCCESS)
    Tasks: 1 (limit: 2362)
   CGroup: /system.slice/webmin.service
           └─16071 /usr/bin/perl /usr/share/webmin/miniserv.pl /etc/webmin/miniserv.conf

Jul 11 12:11:04 graphite systemd[1]: Starting LSB: web-based administration interface for Unix systems...
Jul 11 12:11:04 graphite perl[16056]: pam_unix(webmin:auth): authentication failure; logname= uid=0 euid=0 tty= ruser= rhost=  user=root
Jul 11 12:11:06 graphite webmin[16056]: Webmin starting
Jul 11 12:11:06 graphite systemd[1]: Started LSB: web-based administration interface for Unix systems.

方法2:从.deb包在Ubuntu / Debian / Kali Linux上安装Webmin

此方法需要您从下面的链接手动下载webmin debian软件包 Webmin下载

如何在Ubuntu,Debian和Kali Linux上安装Webmin

打开并下载最新版本的文件夹 webmin_version_all.deb 包装方式:

如何在Ubuntu,Debian和Kali Linux上安装Webmin

范例:

$ export VER="1.881"
$ wget https://sourceforge.net/projects/webadmin/files/webmin/${VER}/webmin_${VER}_all.deb

如果您是新安装的Ubuntu,则需要在安装Ubuntu之后检查“ Top Must Do”项,并在安装Kali Linux之后检查“ Top Must Do”项。

下载软件包后,需要使用dpkg命令安装它,如下所示:

 $ sudo dpkg -i webmin_${VER}_all.deb

如果您收到以下消息 不满意的依存关系, 如下:

$ sudo dpkg -i webmin_${VER}_all.deb 
Selecting previously unselected package webmin.
(Reading database ... 105117 files and directories currently installed.)
Preparing to unpack webmin_1.881_all.deb ...
Unpacking webmin (1.881) ...
dpkg: dependency problems prevent configuration of webmin:
 webmin depends on libnet-ssleay-perl; however:
  Package libnet-ssleay-perl is not installed.
 webmin depends on libauthen-pam-perl; however:
  Package libauthen-pam-perl is not installed.
 webmin depends on libio-pty-perl; however:
  Package libio-pty-perl is not installed.
 webmin depends on apt-show-versions; however:
  Package apt-show-versions is not installed.

dpkg: error processing package webmin (--install):
 dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for systemd (237-3ubuntu10) ...
Errors were encountered while processing:
 webmin

运行以下命令来解决所有依赖性:

$ sudo apt-get -f install

然后重新安装软件包 dpkg 命令:

$ sudo dpkg -i webmin_${VER}_all.deb

安装应该成功。

$ sudo dpkg -i webmin_${VER}_all.deb 
(Reading database ... 133688 files and directories currently installed.)
Preparing to unpack webmin_1.881_all.deb ...
Unpacking webmin (1.881) over (1.881) ...
Setting up webmin (1.881) ...
Webmin install complete. You can now login to https://192.168.10.10:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Processing triggers for ureadahead (0.100.0-20) ...
Processing triggers for systemd (237-3ubuntu10) ...

访问Webmin Web界面

安装并启动Webmin服务后,您可以使用以下方法访问Web仪表板:

https://ip-address:10000/

在Ubuntu 18.04上安装Webmin

使用root密码帐户和root密码登录。成功认证后,您需要访问管理仪表板。

如何在Ubuntu,Debian和Kali Linux上安装Webmin

还要检查以下内容:

在Windows 7,Windows 8和8.1上还原系统的最简单方法KDE Plasma主题的前3个Kali Linux的前3个最佳Torrent客户端如何在CentOS 7.0和RHEL 7.0上安装VLC

Sidebar