在Ubuntu 14.04上安装带SSL的Webmin的方法

ops/2024/10/21 7:36:53/

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。

简介

Webmin 是一个基于 Web 的类 Unix 系统管理工具。它提供了一个简单的替代方案来进行命令行系统管理,并可以通过提供的 Webmin 模块来管理系统的各个方面,比如用户和服务。如果你想管理自己的服务器,但又不熟悉命令行,Webmin 是一个帮助你入门的好工具。

本教程涵盖了在 Ubuntu 14.04 上使用 apt-get 安装带有 SSL 的 Webmin。

先决条件

要安装 Webmin,你需要拥有具有 root 权限的用户。建议按照以下链接的步骤 1-3 设置一个具有 sudo 访问权限的非 root 用户:在 Ubuntu 14.04 上进行初始服务器设置。这个用户也将用于登录到 Webmin 界面,Webmin 将使用这些凭据来管理你的服务器。

请注意,你需要启用基于密码的身份验证才能通过 Webmin 登录到服务器。

通过 SSH 登录

通过 SSH 以新创建的用户(或 root)登录到服务器(将你的用户名和服务器 IP 地址替换到下面的命令中):

ssh new_user@server_IP_address

按照提示输入密码以完成登录过程。

让我们开始安装 Webmin!

安装 Webmin

要通过 apt-get 安装 Webmin,你首先需要将 Webmin 存储库添加到你的 sources.list 文件中。

在你的服务器上,使用你喜欢的文本编辑器打开 sources.list 文件。本教程中我们将使用 nano

sudo nano /etc/apt/sources.list

如果提示输入 “[sudo] password”,请输入你的用户密码。

现在按 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 进行连接。

在浏览器中打开以下 URL(替换 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 服务器模块为例,演示如何安装 Web 服务器。

在导航菜单中,单击未使用的模块以展开该类别,然后单击Apache Web 服务器

如果您的服务器上没有安装 Apache,则该模块将通知您并提供一种安装 Apache 的方法。

使用最后一句中的单击此处链接通过 Webmin 通过 apt-get 安装 Apache。

Apache 安装完成后,您的服务器将运行默认的 Apache 服务器。

Apache Web 服务器模块将移至服务器类别,您可以使用它来管理 Apache 服务器的配置。

结论

现在您已经在 Ubuntu 服务器上安装了 Webmin,您应该能够使用它执行基本的系统管理任务。

祝您好运!


http://www.ppmy.cn/ops/119779.html

相关文章

力扣(leetcode)每日一题 2207 字符串中最多数目的子序列

题干 2207. 字符串中最多数目的子序列 给你一个下标从 0 开始的字符串 text 和另一个下标从 0 开始且长度为 2 的字符串 pattern ,两者都只包含小写英文字母。 你可以在 text 中任意位置插入 一个 字符,这个插入的字符必须是 pattern[0] 或者 pattern…

linux系统解压zip文件名乱码

这是 zip 格式本身的缺陷导致的。zip 格式并没有指定文件名的编码格式,在压缩和解压时均使用操作系统本地编码,Windows 下简体中文为 GBK/GB2312 编码,Linux 下为 UTF-8 编码,两者不一致就造成了乱码。 解决方案: 如…

Kafka与RabbitMQ:深入理解两者之间的区别

在现代分布式系统架构中,消息队列作为异步通信的重要手段,扮演着至关重要的角色。Apache Kafka和RabbitMQ作为两大主流消息队列系统,各自具有独特的设计理念和优势。本文将深入探讨Kafka与RabbitMQ之间的主要区别,帮助读者在选择时…

在 Linux 中,要让某一个线程或进程排他性地独占一个 CPU

文章目录 1. CPU 亲和性(CPU Affinity)2. 中断隔离(IRQ Isolation)3. 系统 tickless 模式(NoHZ Mode)4. 实时调度策略5. CPU 隔离(CPU Isolation)和 Full CPU Isolation实现最低的延迟抖动在 Linux 中,要让某一个线程 排他性地独占一个 CPU,并且进一步隔离中断(包括…

数商云B2B2C商城系统如何帮企业降本增效

前言 数商云B2B2C商城系统通过多种方式帮助企业降本增效,以下是具体的分析: 一、整合资源 供应商管理:数商云B2B2C商城系统通过整合上游供应商资源,实现对供应商的统一管理和评估。企业可以更高效地选择优质供应商,…

Python空间地表联动贝叶斯地震风险计算模型

🎯要点 使用贝叶斯推断模型兼顾路径和场地效应,量化传统地理统计曲线拟合技术。使用破裂和场地特征等地质信息以及事件间残差和事件内残差描述数学模型模型使用欧几里得距离度量、角距离度量和土壤差异性度量确定贝叶斯先验分布和后验分布参数&#xff…

南沙C++信奥赛陈老师解一本通题 2005:【20CSPJ普及组】直播获奖

【题目描述】 NOI2130 即将举行。为了增加观赏性,CCF 决定逐一评出每个选手的成绩,并直播即时的获奖分数线。本次竞赛的获奖率为 w%w%,即当前排名前 w%w% 的选手的最低成绩就是即时的分数线。 更具体地,若当前已评出了 pp 个选手的…

网关的作用及其高可用性设计详解

引言 在现代分布式系统架构中,网关(Gateway)是一个关键组件。它作为客户端与后端服务之间的桥梁,不仅提供了请求路由、负载均衡、安全认证、流量控制等功能,还能够保护后端服务的安全和稳定性。网关的设计和高可用性对…