如何在Ubuntu 14.04使用SSL Webmin的安装

Webmin的是类Unix系统基于Web的系统管理工具。它提供了一个简单的替代的命令行系统管理,并且可以被用来管理的系统的各个方面,如用户和服务,通过使用提供的Webmin模块。如果要管理自己的服务器,但你是使用命令行不舒服,Webmin的是一个很好的工具,以帮助您开始。 在Ubuntu 14.04本教程介绍的Webmin使用SSL安装apt-get的。

介绍

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然后yRETURN

现在将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登录屏幕:

Webmin登录屏幕

输入您用于通过SSH登录到服务器的登录凭据。 此用户必须通过sudo具有root权限。

恭喜! 您已成功安装Webmin,并且已准备好使用。 请记住,因为您正在使用特权用户来访问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,您应该能够使用它来执行基本的系统管理任务。

祝你好运!