安装
在 Ubuntu 机器上安装 Webmin 的最简单和推荐的方法是启用 Webmin 存储库并通过命令行安装 Webmin 软件包。
执行以下步骤在 Ubuntu 上安装 Webmin:
01、首先更新包列表并安装依赖项:
sudo apt update
sudo apt install software-properties-common apt-transport-https wget
02、接下来,使用以下 wget 命令导入 Webmin GPG 密钥:
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
如果报错:gpg: can‘t connect to the agent: IPC connect call faile
解决办法:
sudo apt remove gpg
sudo apt install gnupg1
执行上面两个命令再执行
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
键入以下命令启用 Webmin 存储库:
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
如果报错:sudo: add-apt-repository: command not found,说明Launchpad PPA Repositories 这个第三方个人资源库你没有安装
解决办法:
#安装
apt-get install software-properties-common
如果报错:software-properties-common : Depends: python3-software-properties (= 0.96.24.32.13) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
应该是源配错了,下面是解决办法,
换源
https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/
选择需要的源(一定要根本版本来)
查看 Ubuntu的版本
输入命令
lsb_release -a
显示如下
Distributor ID: Ubuntu //类别是ubuntu
Description: Ubuntu 16.04.3 LTS //16年3月发布的稳定版本,LTS是Long Term Support:长时间支持版本,支持周期长达三至五年
Release: 16.04 //发行日期或者是发行版本号
Codename: xenial //ubuntu的代号名称
1234567
修改后运行
sudo apt-get update
注意:如果换源了,这两个命令需要重新执行
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://download.webmin.com/download/repository sarge contrib"
03、键入以下命令安装最新版本的 Webmin:
sudo apt-get install webmin
安装完成后,将显示以下输出:
Webmin install complete. You can now login to https://your_server_ip_or_hostname:10000/
as root with your root password, or as any user who can use sudo
to run commands as root.
Webmin 服务将自动启动。
调整防火墙
默认情况下,Webmin 在所有网络接口上侦听端口 10000 上的连接。
如果您的服务器运行 UFW 防火墙,则需要打开 Webmin 端口。
要允许端口 10000 上的流量,请运行以下命令:
sudo ufw allow 10000/tcp
访问 Webmin Web 界面
现在,在您的 Ubuntu 系统上安装了 Webmin,打开您喜欢的浏览器并键入服务器的主机名或公共IP地址,然后键入 Webmin 端口 10000:
https://your_server_ip_or_hostname:10000/
浏览器会抱怨证书无效,因为默认情况下 Webmin 使用不受信任的自签名证书。
使用 root 或 sudo 用户凭据登录 Webmin Web 界面:
webmin-login-form
登录后,您将被重定向到 Webmin 仪表板,该仪表板提供有关系统的基本信息。
webmin-dashboard
从这里开始,您可以根据需要开始配置和管理 Ubuntu 服务器。
写在最后
您已在计算机上成功安装了 Webmin。 您现在可以安装FTP服务器或 LAMP/LEMP 软件包,并开始通过 Webmin Web 界面管理服务。
要了解有关 Webmin 的更多信息,请访问其官方文档页面
原文:https://www.cnblogs.com/makalochen/p/13414616.html