如何在 Debian 10 Linux 上安装 Webmin

2023-11-01

Webmin是一个用于管理 Linux 服务器的开源 Web 控制面板。它允许您管理系统用户、组、磁盘配额以及安装和配置 Web、ssh、ftp、电子邮件和数据库服务器。

使用 Webmin,您几乎可以配置系统的每个方面。

在本教程中,我们将向您展示如何在 Debian 10 Buster 上安装 Webmin。

先决条件#

您需要以 root 或用户身份登录须藤访问能够安装软件包。

在 Debian 上安装 Webmin#

在 Debian Linux 上安装 Webmin 的过程简单易行,只需几分钟。该软件包可从官方 Webmin 存储库获取。

  1. 首先,更新包索引并安装依赖项:

    sudo apt updatesudo apt install software-properties-common apt-transport-https wget
  2. 使用以下命令导入 Webmin GPG 密钥wget命令并启用 Webmin 存储库:

    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"
  3. 启用存储库后,通过运行以下命令安装 Webmin 软件包:

    sudo apt update && sudo apt 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 已安装在您的 Debian Linux 服务器上。

调整防火墙#

默认情况下,Webmin 侦听端口上的连接10000在所有网络接口上。如果您的服务器运行防火墙,则需要打开 Webmin 端口。

UFW用户可以打开端口10000通过输入:

sudo ufw allow 10000/tcp

如果您正在使用nftables要过滤与系统的连接,请通过发出以下命令打开必要的端口:

nft add rule inet filter input tcp dport 10000 ct state new,established counter accept

访问 Webmin Web 界面#

现在 Webmin 已安装在您的 Debian 服务器上,启动您的网页浏览器并键入服务器的主机名或公共 IP 地址,后跟 Webmin 端口10000:

https://your_server_ip_or_hostname:10000/

浏览器会抱怨,因为证书无效。默认情况下,Webmin 使用不受信任的自签名 SSL 证书 .

使用 root 登录 Webmin Web 界面或sudo用户凭据:

登录后,您将被重定向到 Webmin 仪表板,您可以在其中查看有关系统的基本信息。

从这里,您可以根据您的要求开始配置和管理您的 Debian 10 服务器。

升级Webmin#

要在发布新版本时升级 Webmin 安装,请使用apt包管理器正常升级流程:

sudo apt updatesudo apt upgrade

结论#

Webmin 是一个基于 Web 的工具,可让您管理 Linux 服务器。要在 Debian Buster 上安装 Webmin,只需启用官方 Webmin 存储库并安装软件包即可。

有关 Webmin 的更多信息,请访问其官方文档 page.

如果您有任何疑问,请在下面留言。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Debian 10 Linux 上安装 Webmin 的相关文章

随机推荐

  • 如何使用 Let's Encrypt SSL 保护 Tomcat

    Let s Encrypt 是一家证书颁发机构 提供用于 Web 应用程序的有效 SSL 证书 它免费为每个人提供证书 但有一些限制 安全第一应该成为任何组织保护您辛勤工作的代码免受黑客攻击的经验法则 当通过公共网络传输应用程序数据时 它变
  • 什么是RAID存储技术

    RAID是廉价磁盘冗余阵列的缩写 但随着世界变得数字化 效率和成功达到顶峰 它被重命名为独立磁盘冗余阵列 负责以完整的协议存储您的宝贵数据 并为您提供具有一般或传统存储设备可能无法实现的容错功能 为什么要使用RAID 当 RAID 领域的工
  • 如何检查您的业务网络是否防御不力

    Summary 您最后一次检查业务网络是否存在缺陷和漏洞是什么时候 如果时间太长 现在可能就有危险了 请继续阅读以了解执行快速测试的方法 Details 如今 任何组织 无论大小 都无法逃脱黑客的攻击 如果您拥有一家企业 就不能没有万无一失
  • Java程序检查回文数

    A 回文数是一个即使数字顺序颠倒也保持不变的数字 例如 121 12321 1001等都是回文数的例子 在本文中 我们将探讨如何使用 Java 程序检查数字是否为回文数 概念概述 为了确定一个数字是否是回文 我们将原始数字与其相反的版本进行
  • 了解 Terraform 提供商

    Terraform 是 HashiCorp 开发的开源基础设施即代码软件 使用户能够使用声明性配置语言定义和提供数据中心基础设施 其运作机制的关键是概念 提供者 它们是 Terraform 基于插件的架构的组成部分 在本文中 我们将探讨 T
  • 什么是本地主机?

    在计算机网络中 术语 本地主机 指当前用于访问它的设备 它用于通过环回网络接口访问主机上运行的网络服务 使用环回接口绕过任何本地网络接口硬件 期限 本地主机 是由单词的组合衍生而来 local and host 这个单词 local 指的是
  • 如何通过 SSH 使用 Nagios 监控远程 Linux 系统

    NRPE是使用 Nagios 服务器监控远程 Linux 系统的最流行方法 但在某些情况下 我们不想在远程系统上安装 NRPE 或者无法安装它 在这种情况下 几乎没有其他方法可以监视远程系统 在本教程中 我们将描述通过 ssh 检查 met
  • 如何在 Ubuntu 22.04 上安装 Anaconda

    Anaconda 是一个用于 R 编程和 Python 的开源平台 其中包含各种各样的包和存储库 它的功能很重要 因为它提供大规模的处理和计算数据 并且还可以用Python语言进行编程 Anaconda 为 python 应用程序提供了一个
  • 如何在 Ubuntu 20.04 上安装 Docker Compose

    Docker compose 是管理多个 docker 容器的有用工具 它帮助我们使用单个命令启动 更新和构建一组 docker 容器 在多容器应用程序的情况下 docker compose帮助我们更轻松地管理它 本教程帮助您在 Ubunt
  • 构建第一个 RPM 包的初学者指南

    如果您正在开始 Linux 世界的旅程并选择了红帽生态系统 那么您需要掌握的基本技能之一就是创建 RPM 软件包 本指南将逐步引导您完成整个过程 帮助您了解 RPM 打包以及如何构建自己的 RPM 包 即使作为初学者也是如此 什么是 RPM
  • Linux 中的 Pstree 命令

    在 Linux 计算机上工作时 有时您可能需要了解当前正在运行哪些进程 您可以使用许多命令来查找有关正在运行的进程的信息 其中ps and top是最常用的 在这篇文章中 我们将讨论pstree命令 它类似于ps 但它不是列出正在运行的进程
  • 如何在 Ubuntu 18.04 上安装 Asterisk

    Asterisk 是最流行和广泛采用的开源 PBX 平台 为 IP PBX 系统 会议服务器和 VoIP 网关提供支持 它被世界各地的个人 小型企业 大型企业和政府使用 Asterisk 功能包括语音邮件 等待音乐 电话会议 呼叫排队 通话
  • 如何在 Ubuntu 20.04 上安装 PHP 8

    PHP 是最广泛使用的服务器端编程语言之一 许多流行的 CMS 和框架 例如 WordPress Magento 和 Laravel 都是用 PHP 编写的 PHP 8 0 是 PHP 语言的最新主要版本 它引入了一些重大变化 性能改进以及
  • 如何在 Debian 9 上安装 MariaDB

    MariaDB 是一个开源 多线程关系数据库管理系统 向后兼容 MySQL 的替代品 它由以下机构维护和开发MariaDB基金会包括MySQL的一些原始开发人员 随着 Debian 9 的发布 MySQL 被 MariaDB 取代作为默认数
  • 如何在 Ubuntu 18.04 上安装 R

    R 是一种快速发展的开源编程语言和免费环境 专门从事统计计算和图形表示 它由 R 统计计算基金会支持 主要供统计学家和数据挖掘人员用于开发统计软件和执行数据分析 本教程将指导您完成在 Ubuntu 18 04 计算机上安装 R 的步骤 先决
  • 如何在 Linux 中复制文件和目录

    复制文件和目录是使用命令行时最常见的任务之一 Linux 中有多种用于复制文件的命令 其中cp and rsync是使用最广泛的工具 通常的做法是使用cp复制文件的命令和rsync复制目录 为了能够复制文件和目录 您必须至少具有源文件的读取
  • 如何在 Ubuntu 18.04 上安装和使用 Docker Compose

    Docker 组合是一个允许您定义和管理多容器 Docker 应用程序的工具 它使用 YAML 文件来配置应用程序的服务 网络和卷 Compose 可用于不同的目的 单主机应用程序部署 自动化测试和本地开发是 Docker Compose
  • 如何设置无密码 SSH 登录

    Secure Shell SSH 是一种加密网络协议 用于客户端和服务器之间的安全连接 支持多种身份验证机制 两种最流行的机制是基于密码的身份验证和基于公钥的身份验证 在本教程中 我们将向您展示如何设置基于 SSH 密钥的身份验证以及如何在
  • 如何在 Ubuntu 20.04 上安装 Visual Studio Code

    视觉工作室代码是微软开发的一款功能强大的开源代码编辑器 它具有内置的调试支持 嵌入式Git控制 语法突出显示 代码完成 集成终端 代码重构和片段 Visual Studio Code 是跨平台的 可在 Windows Linux 和 mac
  • 如何在 Debian 10 Linux 上安装 Webmin

    Webmin是一个用于管理 Linux 服务器的开源 Web 控制面板 它允许您管理系统用户 组 磁盘配额以及安装和配置 Web ssh ftp 电子邮件和数据库服务器 使用 Webmin 您几乎可以配置系统的每个方面 在本教程中 我们将向