介绍
Webmin是一个基于Web的系统管理工具,用于类Unix系统。 它为命令行系统管理提供了一个简单的替代方法,可以通过使用提供的Webmin模块来管理系统的各个方面,例如用户和服务。 如果你想管理自己的服务器,但是你对命令行不舒服,Webmin是一个很好的工具,帮助你开始。
本教程介绍了使用apt-get在Ubuntu 14.04上安装Webmin with SSL。
先决条件
要安装Webmin的,你将需要获得root权限的用户。 建议您设置使用sudo访问非root用户通过以下步骤此链接1-3: 与Ubuntu 14.04初始服务器设置 。 此用户也将用于登录到Webmin界面,Webmin将使用凭据来管理您的服务器。
请注意,您需要使用基于密码的身份验证,才能通过Webmin登录到您的服务器。
通过SSH登录
以通过SSH创建(或root)的新用户身份登录到您的服务器(在此替换您的用户名和服务器IP地址):
ssh new_user@server_IP_address
回答密码提示以完成登录过程。
让我们开始使用Webmin安装!
安装Webmin
要安装通过Webmin的apt-get的,你必须先Webmin的库添加到您sources.list
文件。
在您的服务器上,打开sources.list
在您最喜爱的文本编辑器文件。 我们将使用nano
在本教程中:
sudo nano /etc/apt/sources.list
如果系统提示您输入“[sudo]密码”,请输入用户的密码。
现在按Ctrl-W
然后Ctrl-V
导航到文件的末尾,那么下面的行添加到该文件中:
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
当你完成编辑后,按文件保存Ctrl-X
然后y
, RETURN
。
现在将Webmin GPG密钥添加到apt,因此您添加的源存储库将受信任。 这个命令将这样做:
wget -q http://www.webmin.com/jcameron-key.asc -O- | sudo apt-key add -
在安装Webmin之前,必须更新apt-get的软件包列表:
sudo apt-get update
现在运行apt-get命令安装Webmin:
sudo apt-get install webmin
输入y
以确认安装。
安装完成后,Webmin服务将自动启动。
登录Webmin
在Web浏览器,通过它的公共IP地址的端口(您用来通过SSH登录同一个IP地址)访问服务器的Webmin的登录页面10000
。 默认情况下,Webmin将启用SSL / TLS,因此您需要使用HTTPS连接到它。
在网络浏览器中打开此网址(替换IP地址):
https://server_IP_address:10000
系统将提示您输入警告,指出您的服务器的SSL证书不受信任。 这是因为Webmin在安装时自动生成并安装SSL证书,并且此SSL证书不是由计算机信任的证书颁发机构颁发的。 虽然您的计算机无法验证证书的有效性,但您知道您实际上正在访问您自己的服务器。 这是很好的继续。
指示您的Web浏览器信任证书。 如果您使用的是Chrome,例如,单击高级链接,然后点击继续server_IP_address(不安全的)链接。 如果您使用的是Firefox,请点击我了解风险 ,然后添加例外...按钮,然后确认安全例外按钮。
此时,您将看到Webmin登录屏幕:
输入您用于通过SSH登录到服务器的登录凭据。 此用户必须通过sudo具有root权限。
恭喜! 您已成功安装Webmin,并且已准备好使用。 请记住,因为您正在使用特权用户来访问Webmin,所以Webmin应用程序可以完全访问您的服务器 - 保持您的登录凭据安全!
使用Webmin
当您第一次登录到Webmin的,你会被带到系统信息页面,该页面会显示您的系统资源和其他杂项信息的概述。 此视图还显示可用的任何Webmin更新。
在左侧,您将看到导航菜单,您可以使用它来访问各种Webmin模块和管理服务器。 导航菜单按类别组织,每个类别都有自己的一组模块。 Webmin的类别是特殊的,因为包含用于配置的Webmin应用模块,而其它类别用于执行各种系统管理任务。
花一些时间来探索可用的模块,以熟悉Webmin。
示例:创建新用户
您可以用Webmin的执行基本的系统管理任务是用户管理 。 我们将向你展示如何创建与用户和组模块的新用户。
展开导航菜单系统类别,然后单击用户和组 。
然后点击创建一个新用户。链接。
输入用户名和要分配给新用户的任何其他设置,然后点击创建按钮。
将在服务器上创建具有指定设置的用户。
的用户和组模块还可以用于执行其他用户管理任务,例如删除和禁用用户和组。
示例:安装Apache
Webmin附带了管理不同软件包的各种模块。 我们将演示如何安装使用的Apache服务器模块的Web服务器,作为一个例子。
在导航菜单中,单击未使用的模块展开类别,然后单击Apache服务器 。
如果您的服务器上没有安装Apache,模块会通知您并为您提供一种安装Apache的方法。
通过Webmin的使用单击此处链接(在最后一句),通过安装Apache apt-get的。
Apache安装完成后,您的服务器将运行默认的Apache服务器。
在Apache服务器模块将被移动到服务器类别,你可以用它来管理你的Apache服务器的配置。
结论
现在您的Ubuntu服务器上安装了Webmin,您应该能够使用它来执行基本的系统管理任务。
祝你好运!