• 文章列表
  • 版权声明
  • 联系我们
  • 登录
王耍耍
  • 首页
  • 建站经验
  • 云服务器
  • WordPress
  • 技术教程
  • 网站运维
  • 实用工具
没有结果
查看所有结果
  • 首页
  • 建站经验
  • 云服务器
  • WordPress
  • 技术教程
  • 网站运维
  • 实用工具
没有结果
查看所有结果
王耍耍
没有结果
查看所有结果

王耍耍 > 技术教程 > Debian 10怎么安装Webmin 使用Web界面管理您的Linux服务器

Debian 10怎么安装Webmin 使用Web界面管理您的Linux服务器

2019年8月22日 - 更新 2020年12月23日
2
2
分享
207
VIEWS
Facebook Twitterweibo
  • 热点优惠: 搬瓦工CN2主机   |    腾讯云每日秒杀   |    阿里云代金券   |    Vultr 注册送$100

Webmin是什么?

Webmin是一个现代Web控制面板,允许您通过基于浏览器的界面管理Linux服务器。使用Webmin,您可以动态管理用户帐户,配置DNS设置以及更改常用软件包的设置。

在本教程中,您将在服务器上安装和配置Webmin,并使用Let’s Encrypt中的有效证书安全访问该接口。然后,您将使用Webmin添加新用户帐户,并从仪表板更新服务器上的所有软件包。

必要条件:

  • 一个Debian 10服务器。此服务器应具有sudo权限的非root用户。
  • 安装好Web服务如Apche、Nginx等,并开放响应的访问端口80或433。
  • 如果要使用域名访问请提前解析好。

    第1步 – 安装Webmin

    首先,我们需要添加Webmin APT源,以便我们可以使用我们的包管理器安装和更新Webmin。我们通过将sudo添加到/etc/apt/sources.list文件来完成此操作。

    在首选编辑器中打开该文件。

    sudo vim /etc/apt/sources.list

    然后将此行添加到文件的底部以添加APT源:

    的/etc/apt/sources.list
    deb http://download.webmin.com/download/repository sarge contrib
    

    保存文件并退出编辑器。

    接下来,您将添加Webmin PGP密钥,以便您的系统信任新的存储库。但是,为了做到这一点,您必须安装该gnupg1程序包,这是GNU用于安全通信和数据存储的工具。

    如果您最近没有这样做,请更新服务器的软件包索引:
    sudo apt update
    然后安装gnupg1:

    sudo apt install gnupg1

    然后,下载Webmin PGP密钥wget:

    wget http://www.webmin.com/jcameron-key.asc

    然后添加包密钥:

    sudo apt-key add jcameron-key.asc

    接下来,再次更新软件包列表,以包含现在受信任的Webmin存储库:

    sudo apt update

    然后安装Webmin:

    sudo apt install webmin

    安装完成后,您将看到以下输出:
    Webmin install complete. You can now login to
    https://your_server:10000 as root with your
    root password, or as any user who can use sudo.

    让我们通过添加有效证书来安全访问Webmin。

    [epcl_box type=”success”]注意:现在基础服务部署好了,但是还不能访问,需要运行以下命令以允许Webmin通过防火墙:

    iptables -A INPUT -p tcp --dport 2019 -j ACCEPT

    为了提高安全性,您可能希望将防火墙配置为仅允许从某些IP范围访问此端口。[/epcl_box]

    第2步 – 使用Let加密添加有效证书

    Webmin已配置为使用HTTPS,但它使用自签名,不受信任的证书。让我们用Let’s Encrypt中的有效证书替换它。

    导航到您的Web浏览器,替换为指向服务器IP地址的域名。https://your_domain:10000your_domain

    注意:首次登录时,可能会提示“无效的SSL”警告。这根据您的浏览器,此警告可能会有所不同。

    原因是服务器已生成自签名证书。允许例外并继续访问您的域,以便您可以使用Let’s Encrypt中的一个替换自签名证书。

    您将看到一个登录屏幕。使用您创建的非root用户登录,同时满足本教程的先决条件。

    Debian 10怎么安装Webmin 使用Web界面管理您的Linux服务器 1

    登录后,您将看到的第一个屏幕是Webmin仪表板。在应用有效证书之前,必须设置服务器的主机名。查找“ 系统主机名”字段,然后单击右侧的链接,如下图所示:Debian 10怎么安装Webmin 使用Web界面管理您的Linux服务器 2

    这将带您进入主机名和DNS客户端页面。找到“ 主机名”字段,然后在字段中输入完全限定的域名。然后单击页面底部的“ 保存”按钮以应用设置。

    设置主机名后,单击左侧导航栏中的Webmin下拉菜单,然后单击Webmin配置。

    在Webmin Configuration页面中,从图标列表中选择SSL Encryption,然后单击Let’s Encrypt选项卡。您将看到如下图所示的屏幕:

    Debian 10怎么安装Webmin 使用Web界面管理您的Linux服务器 3

    在此页面上,您将告诉Webmin如何获取和续订证书。让加密证书在3个月后过期,但您可以指示Webmin每月自动尝试续订Let’s Encrypt证书。让加密在服务器上查找验证文件,因此我们将配置Webmin将验证文件放在文件夹中,该文件夹是您在先决条件中使用的Apache Web服务器所使用的文件夹。请按照以下步骤设置您的证书:/var/www/your_domain

    1. 使用您的FQDN 填写证书的主机名。
    2. 对于验证文件的网站根目录,选择“ 其他目录”按钮并输入您网站的文档根目录。假设您遵循先决条件Apache教程,那将是。/var/www/your_domain
    3. 对于自动续订部分之间的月份,通过在输入框中键入,取消选择仅手动续订选项1,然后选择输入框左侧的单选按钮。

    单击“ 申请证书”按钮。几秒钟后,您将看到一个确认屏幕。

    要使用新证书,请单击确认屏幕上的“ 返回Webmin配置”按钮。在该页面中,向下滚动并单击“ 重新启动Webmin”按钮。等待大约30秒,然后重新加载页面并再次登录。您的浏览器现在应该指示证书有效。

    第3步 – 使用Webmin

    您现在已经设置了Webmin的安全工作实例。我们来看看如何使用它。

    Webmin有许多不同的模块可以控制从BIND DNS服务器到将用户添加到系统这样简单的事情。让我们看看如何创建新用户,然后探讨如何使用Webmin更新系统的包。

    管理用户和组

    我们将探讨如何管理服务器上的用户和组。

    首先,单击左侧边栏中的“ 系统”下拉菜单,然后单击“ 用户和组”的链接。从这里,您可以添加和管理用户和组。

    让我们创建一个名为deploy的新用户,您可以使用它来托管Web应用程序。创建用户时,您可以设置密码到期的选项,用户的shell以及是否允许他们使用主目录。

    要添加用户,请单击“ 创建新用户”,该用户位于users表的顶部。这将显示“ 创建用户”屏幕,您可以在其中提供用户名,密码,组和其他选项。按照以下说明创建用户:

    1. 用。填写用户名deploy。
    2. 选择自动为用户ID。
    3. 使用描述性名称填写真实姓名Deployment user。
    4. 对于主目录,请选择自动。
    5. 对于Shell,从下拉列表中选择/ bin / bash。
    6. 对于Password,选择Normal Password并输入您选择的密码。
    7. 跳至主要组并选择与用户同名的新组。
    8. 对于Secondary Group,从All groups列表中选择sudo。这应该自动添加到In groups列表中,但如果不是,请按– >按钮添加它。

    完成这些选择后,按“ 创建”。这将在短时间内创建部署用户。

    接下来,我们来看看如何安装系统更新。

    更新包

    Webmin允许您通过其用户界面更新所有包。要更新所有软件包,首先,单击左侧边栏上方的“ 仪表板”按钮,然后找到“ 软件包更新”字段。如果有可用更新,您将看到一个链接,指出可用更新的数量。

    单击此链接,然后按更新选定的包以开始更新。可能会要求您重新启动服务器,您也可以通过Webmin界面执行此操作。

    总结

    现在Webmin已经配置完毕,你可以通过界面来创建用户和更新包。Webmin通过控制台访问的界面管理更加直观,这对那些不熟悉Linux服务器的人来说是个不错的选择。

    浏览界面,或阅读官方WebminWiki,了解有关使用Webmin管理系统的更多信息。

标签: DebianWebmin
分享1Tweet1发生
上一篇

WordPress静态文件分离方案

下一篇

Windows10扁平化壁纸推荐,清新又有淡淡的科技感

Yang. Wang

Yang. Wang

从2012年开始接触建站,对Web服务器、VPS、域名等略懂。现主要工作为运维工程师,但愿自己分享的经验或心得能帮助到别人。

相关内容

Windows 10图片查看器修复
技术教程

Windows 10图片查看器修复

2020年9月12日 - 更新 2020年12月23日
156
Windows NPS( RADIUS ) server服务搭建
技术教程

Windows NPS( RADIUS ) server服务搭建

2020年9月1日 - 更新 2020年12月23日
366
飞塔防火墙SSL VPN配置SSL证书 FortiGate SSL设置SSL证书认证
技术教程

飞塔防火墙SSL VPN配置SSL证书 FortiGate SSL设置SSL证书认证

2020年2月26日 - 更新 2020年12月23日
513
深信服防火墙开启SNMP协议 深信服怎么开启SNMP协议?
技术教程

深信服防火墙开启SNMP协议 深信服怎么开启SNMP协议?

2020年2月26日 - 更新 2020年12月23日
273
怎么修复Windows10麦克风没有声音:笔记本电脑没有声音怎么办?
技术教程

怎么修复Windows10麦克风没有声音:笔记本电脑没有声音怎么办?

2020年2月22日 - 更新 2020年12月23日
126
谷歌分享Chrome意外崩溃原因及解决方案
技术教程

谷歌分享Chrome意外崩溃原因及解决方案

2019年12月12日 - 更新 2020年12月23日
345

评论 2

  1. 轩沫博客 says:
    1年 以前

    还没用过debian,用的centos。

    回复
  2. Mark says:
    1年 以前

    不错的网站,收藏一波

    回复

发表评论 取消回复

邮箱地址不会被公开。 必填项已用*标注

阿里云服务器爆款特惠好用不贵

安全、稳定、高效,阿里云服务器专享特惠,站长倾力推荐

立即抢购>
ADS
ADVERTISEMENT
  • 热门
  • 评论
  • 最新
Windows Server 2016服务器配置网卡链路聚合(NIC Teaming)

Windows Server 2016服务器配置网卡链路聚合(NIC Teaming)

2019年6月15日 - 更新 2020年12月23日
【WiFi标准介绍】802.11ax,802.11ad,802.11ac和802.11n详解

【WiFi标准介绍】802.11ax,802.11ad,802.11ac和802.11n详解

2019年12月2日 - 更新 2020年12月23日
Windows Server 2016总是自动关机

Windows Server 2016总是自动关机

2019年6月3日 - 更新 2020年12月23日
PowerPoint(PPT)里面不能复制粘贴怎么办

PowerPoint(PPT)里面不能复制粘贴怎么办

2018年7月3日 - 更新 2020年12月23日
POP3和IMAP之间的区别

POP3和IMAP之间的区别

7
【解决】WordPress升级/插件/模板安装需要输入FTP信息

WordPress静态文件分离方案

6
Windows Server 2016服务器配置网卡链路聚合(NIC Teaming)

Windows Server 2016服务器配置网卡链路聚合(NIC Teaming)

6
Windows10扁平化壁纸推荐,清新又有淡淡的科技感

Windows10扁平化壁纸推荐,清新又有淡淡的科技感

6
WordPress 5.7中的那些新功能 赶快了解下吧

WordPress 5.7中的那些新功能 赶快了解下吧

2021年2月24日
WordPress如何修改上传文件的大小限制

WordPress如何修改上传文件的大小限制

2021年2月4日
腾讯云轻量云服务器 新用户专享2核4G6M 198元/年

腾讯云轻量云服务器 新用户专享2核4G6M 198元/年

2021年2月3日
阿里云新年活动 轻量云服务器1H2G5M仅需要86元/年

阿里云新年活动 轻量云服务器1H2G5M仅需要86元/年

2021年1月30日
ADVERTISEMENT
  • 关于我们
  • 联系我们
  • 隐私政策
  • 版权声明

Copyright © 2017 - 2020 王耍耍 , All rights reserved. 渝ICP备17001054号-4

没有结果
查看所有结果
  • 关于我们
  • 文章列表
  • 版权声明
  • 王耍耍
  • 联系我们
  • 隐私政策

Copyright © 2017 - 2020 王耍耍 , All rights reserved. 渝ICP备17001054号-4

欢迎回来!

登录帐户

忘记密码?

建立账户

填写表格进行注册

各个领域都需要 登录

找回密码

输入详细信息以重置密码

登录