-
2021-04-05 20:46:43
Webmin搭建流程
作者:蓝眼泪
实验环境:centos7,xshell7,
下载和安装路径:usr/local第一步,webmin软件下载和安装
cd /usr/local wget http://download.webmin.com/download/yum/webmin-1.700-1.noarch.rpm rpm -ivh webmin-1.700-1.noarch.rpm /usr/libexec/webmin/changepass.pl /etc/webmin root 8888 cat /etc/webmin/miniserv.conf /etc/webmin/restart
第二步,防火墙配置
firewall-cmd --zone=public --add-port=10000/tcp --permanent # 配置防火墙开放10000端口 firewall-cmd --reload # 更新防火墙配置 firewall-cmd --zone=public --list-ports # 查看已经开放的端口号
第三步,浏览器访问
/etc/webmin/restart /etc/webmin/start
网址访问:https://192.168.1.120:10000/
用户名:root
密码:redhat
出来界面如下
第四步,设置中文界面
webmin–改变语言和主题–中文字体
更多相关内容 -
Webmin的使用教程
2017-11-08 21:05:00Webmin模块 Webmin有一个直观的界面,分左右两个面板。左边是标为Webmin、System、Servers和另外几项的类别。你可以展开每一个类别,查看该类别里面含有的一系列服务。用Webmin术语来说,这些服务就叫模块。 每个...
Webmin模块
Webmin有一个直观的界面,分左右两个面板。左边是标为Webmin、System、Servers和另外几项的类别。你可以展开每一个类别,查看该类别里面含有的一系列服务。用Webmin术语来说,这些服务就叫模块。
每个模块负责管理某项服务,比如Apache web服务器、防火墙或软件包。默认情况下,Webmin安装完毕后,它会从所有服务的标准安装位置读取它们的配置文件。如果你从代码源而不是从预先编译的程序包安装某项服务,或者将一项服务安装到不同的位置,Webmin可能找不到其配置文件,就会在Un-used Modules(未使用模块)类别下面列出这类服务。幸好,这个问题很容易解决。
想让Webmin指向应用程序的配置文件,浏览到相应模块,然后点击模块配置链接。你可以从Webmin显示的屏幕中,修改该模块的信息,以便指向其配置文件的位置。
你还可以从Webmin里面安装几个大受欢迎的服务器应用程序。它们显示在未使用模块类别下面。点击你想安装的那个服务器的图标;除了表明找不到服务器的警告信息外,Webmin还会提供一个链接,以便使用yum程序包管理器下载和安装服务器。
使用Webmin
想领略Webmin的本领,不妨使用这个工具,通过启用SSL支持功能来保护其自己。
为此,你需要把OpenSSL程序包安装到主机操作系统上――你可以通过Webmin来做到这一点。在System(系统)-> Software Packages(软件包)下,向下滚动到Install a New Package(安装新程序包)部分,点击第四个选项旁边的单选按钮,就可以通过yum安装程序包。在邻近文本框中,输入openssl openssl-devel,点击Install(安装)按钮。Webmin就会调用yum,并安装程序包。
你还需要Net::SSLeay Perl模块,允许脚本调用OpenSSL库中的函数。你还可以从这个页面安装该模块,只要往文本框里面输入perl-Net-SSLeay。
安装了程序包后,你就可以在Webmin中启用SSL支持功能。进入到Webmin -> Webmin Configuration(Webmin配置)。向下滚动页面,点击SSL Encryption(SSL加密)选项。将Enable SSL if available(如果SSL可用,就启用)选项更改成Yes(是),点击Save(保存)。Webmin应该会开始在SSL模式下运行,这意味着你必须使用https URL,再次登录到Webmin。
你可以从Webmin部分下面进行众多操作,这部分用于配置Webmin本身。比如说,你可以通过Webmin Action模块访问Webmin日志,通过Webmin Users模块,添加拥有有限模块访问权的Webmin用户,甚至通过Change Language and Theme模块,更改Webmin的外观。
改动基本系统的模块位于System部分。除了Software Packages模块外,这部分下面值得关注的模块还包括Bootup and Shutdown(该模块让管理员便于访问/etc/rc.d/init.d下面的所有初始化脚本),以及Disk and Network(该模块让你可以创建和编辑挂载点)。
使用Webmin设置Squid
现在不妨使用Webmin来安装和设置Squid缓存代理服务器。进入到未使用模块类别下面的该模块页面,点击链接即可安装。安装完毕后,回到Squid Proxy Server模块。
虽然Webmin安装了Squid,但没有对它进行设置,所以该模块会显示错误信息,表明缓存目录还没有初始化。如果你希望使用默认的/var/spool/squid缓存目录,只要点击Initialize Cache(初始化缓存)按钮,就可以对它进行初始化。如果你想使用另一个目录,就得将其指向在Cache Options页面下面。Webmin会显示你在建好缓存目录后生成的任何输出。这个过程完成后,你就可以回到模块的主页面,开始使用该模块了。
点击Start Squid(启动Squid)按钮,调出使用默认配置的服务器。一旦Squid Proxy Server模块运行起来,就会在Servers类别下面列出来;你会看到链接,让你可以停止该服务器,将所作的变更应用于其配置上。
想看看它是否可行,配置本地网络上的浏览器,使用Squid服务器作为代理服务器。上网浏览一番,然后在System类别中System Logs模块下面看一看日志。你应该会同时看到Squid缓存日志(cache.log)和存储日志(store.log)都被列出来。
Webmin让你可以从其GUI里面管理Squid的许多功能特性。默认情况下,Squid在端口3128上运行。你可以在Squid模块的Ports and Networking部分下面更改这个设置。如果你打算将一台机器完全用作代理服务器,就需要添加更多的缓存目录,你可以从Cache Options部分来添加缓存目录。你可以从Access Control部分下面定义和管理访问控制列表(ACL)。
Squid仅仅是你可以使用Webmin来安装、定制和控制的众多网络服务器和系统服务当中的一项。Webmin可以无缝融入到现有的安装环境中。它让你没必要记住针对各种服务器和服务的无数可以配置的参数,并且确保你的系统得到了合理设置。
本文转自pizibaidu 51CTO博客,原文链接:http://blog.51cto.com/pizibaidu/1358536,如需转载请自行联系原作者
-
如何在CentOS 7上安装和使用Webmin
2021-05-21 01:19:22在本教程中,您将在服务器上安装和配置Webmin,并通过使用“加密”安全地访问具有有效证书的接口。 然后,您将使用Webmin添加新的用户帐户,并从仪表板更新服务器上的所有软件包。先决条件要完成本教程,您将需要:...介绍
Webmin是任何Linux机器的现代化Web控制面板。 它允许您通过简单的界面管理您的服务器。 使用Webmin,您可以即时更改常用软件包的设置。
在本教程中,您将在服务器上安装和配置Webmin,并通过使用“加密”安全地访问具有有效证书的接口。 然后,您将使用Webmin添加新的用户帐户,并从仪表板更新服务器上的所有软件包。
先决条件
要完成本教程,您将需要:通过遵循CentOS 7初始服务器设置指南设置一个CentOS 7服务器,包括一个sudo非root用户。
为系统上的root用户设置的密码。 您将需要使用root用户和密码首次登录Webmin。 使用sudo passwd设置此密码。
完全限定域名(FQDN),DNS A记录指向服务器的IP地址。
第1步 - 安装Webmin
首先,我们需要添加Webmin信息库,以便我们可以使用我们的软件包管理器轻松地安装和更新Webmin。 我们通过添加一个名为/etc/yum.repos.d/webmin.repo的新文件,其中包含有关新存储库的信息。
使用文本编辑器创建并打开此新文件:sudo vi /etc/yum.repos.d/webmin.repo
然后将这些行添加到文件中以定义新的存储库:
/etc/yum.repos.d/webmin.repo[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1
保存文件并退出编辑器。
接下来,添加Webmin作者的PGP密钥,以便您的系统将信任新的存储库:wget http://www.webmin.com/jcameron-key.asc
sudo rpm --import jcameron-key.asc
注意:在安装Webmin之前,请确保您已经通过运行sudo passwd为root用户设置了密码,因为您需要以后登录到Webmin。
您现在可以安装Webmin:sudo yum install webmin
一旦安装完成,您将在输出中看到以下消息:OutputWebmin install complete. You can now login to https://your_domain:10000/
as root with your root password.
现在,我们通过添加有效的证书来安全地访问Webmin。
第2步 - 添加有效证书,让我们加密
Webmin已配置为使用HTTPS,但它使用自签名不可信证书。 让我们用“加密”的有效证书替换它。
导航到您的Web浏览器中的https:// your_domain :10000 ,将your_domain替换为您在服务器上指向的域名。
注意:首次登录时,您将看到“无效的SSL”错误。 这是因为服务器已经生成了一个自签名证书。 允许异常继续,以便您可以用Let's Encrypt替换自签名证书。
您将看到一个登录屏幕。 使用用户名root和您当前的root用户密码登录。
登录后,您将看到的第一个屏幕是Webmin仪表板。 在应用有效的证书之前,必须设置服务器的主机名。 查找系统主机名字段并点击右侧的链接,如下图所示:
这将带您进入主机名和DNS客户端页面。 找到主机名字段,并在该字段中输入您的完全限定域名。 然后按页面底部的保存按钮应用设置。
设置主机名后,单击左侧导航栏上的Webmin ,然后单击Webmin配置 。
然后,从图标列表中选择SSL加密 ,然后选择“ 让我们加密”选项卡。 您将看到如下图所示的屏幕:
使用此屏幕,您将告诉Webmin如何获取和更新证书。 加密证书在3个月后到期,但是我们可以指示Webmin自动尝试每个月更新“我们的加密”证书。 让我们加密在我们的服务器上查找一个验证文件,所以我们将配置Webmin将验证文件放在文件夹/var/www/html ,这是您在先决条件中配置的Apache Web服务器所使用的文件夹。 按照以下步骤设置证书:填写您的FQDN 证书的主机名 。
对于验证文件的网站根目录 ,选择其他目录按钮,然后输入/var/www/html 。
对于自动更新部分之间的月份 ,请通过在输入框中键入1 ,然后选择输入框左侧的单选按钮,取消选择仅手动更新选项。
单击请求证书按钮。 几秒钟后,您将看到一个确认屏幕。
要使用新证书,只需重新加载页面。 您的浏览器现在应该指示证书是有效的。
第3步 - 使用Webmin
您现在已经设置了Webmin的安全工作实例。 我们来看看如何使用它。
Webmin有许多不同的模块可以控制从BIND DNS服务器到将系统添加到用户的简单的一切。 我们来看看如何创建一个新的用户,然后探讨如何使用Webmin更新操作系统。
管理用户和组
我们来探讨如何使用Webmin管理用户和组。
首先,我们将管理被允许访问Webmin的用户。 这样我们就不用root用户登录了。
单击Webmin选项卡,然后单击Webmin用户按钮。 该界面允许您管理可以登录到Webmin的用户。
单击创建一个新的Webmin用户按钮,该按钮位于users表的顶部。 这将显示“ 创建Webmin用户”屏幕,您可以在其中提供用户可以访问的用户名,密码,模块以及其他选项。 按照以下步骤创建用户:用sammy填写用户名 。
使用您要使用的密码填写密码 。
用Sammy the Shark填写真实姓名
单击创建 。
创建用户时,还可以选择限制用户可以访问的模块的选项,以及Webmin界面应使用的语言。
你现在有一个Webmin的sammy用户; 您不再需要使用root用户登录。
接下来,我们来看看如何向系统添加新用户。 我们将创建一个名为deploy的系统用户,用于托管Web应用程序。
首先,单击系统选项卡,然后单击用户和组按钮。 您可以使用此界面添加和管理用户和组。
要添加用户,请单击创建新用户 ,该用户位于users表的顶部。 这将显示“ 创建用户”屏幕,您可以在其中提供用户名,密码,组和其他选项。 按照以下说明创建用户:使用deploy填写用户名 。
选择自动为用户ID 。
使用描述性名称填写实名 ,如Deployment user 。
对于主目录 ,选择自动 。
对于Shell ,从下拉列表中选择/ bin / bash 。
对于密码 ,请选择“ 正常密码”,然后输入您选择的密码。
对于主组 ,选择与用户名相同的新组 。
对于辅助组 ,从“ 所有组”列表中选择滚轮 ,然后按- >按钮将组添加到组列表中。 这将使新用户可以使用sudo 。
按“ 创建”创建此新用户。
创建用户时,您可以设置密码到期的选项,用户的shell,或者是否允许其使用主目录。
接下来,我们来看看如何安装我们系统的更新。
更新软件包
Webmin允许您通过其用户界面更新所有的包。 要更新所有包,首先,转到“ 仪表板”链接,然后找到“ 包更新”字段。 如果有可用的更新,您将看到一个链接,指出可用更新的数量,如下图所示:
单击此链接,然后按更新所选软件包以开始更新。 可能会要求您重新启动服务器,您也可以通过Webmin界面进行操作。
结论
您现在拥有Webmin的安全工作实例,并且您已使用该界面创建用户并更新软件包。 Webmin可让您访问通常需要通过控制台访问的许多内容,并以直观的方式组织它们。 例如,如果您安装了Apache,您将在“ 服务器”下找到配置选项卡,然后再找到Apache 。
浏览界面,或阅读官方Webmin wiki ,了解有关使用Webmin管理系统的更多信息。
-
linuxwebmin安装教程知识.pdf
2022-02-12 01:51:42linuxwebmin安装教程知识.pdf -
linuxwebmin安装教程借鉴.pdf
2021-12-25 20:45:00linuxwebmin安装教程借鉴.pdf -
linuxwebmin安装教程归纳.pdf
2021-11-04 15:45:44linuxwebmin安装教程归纳.pdf -
CentOS 7 下 webmin的安装
2020-07-20 18:42:58安装 webmin 这个过程总结为三个部分 一、webmin 软件包的下载 二、传输到CentOS 7上进行软件安装 三、webmin 服务器开启,在浏览器中即可进行访问 一、webmin 软件包的下载 安装 webmin,就必须先要下载webmin 的...安装 webmin 这个过程总结为三个部分
一、webmin 软件包的下载
二、传输到CentOS 7上进行软件安装
三、webmin 服务器开启,在浏览器中即可进行访问一、webmin 软件包的下载
安装 webmin,就必须先要下载webmin 的安装包,下载 tar.gz 结尾的那一个
下载网站:http://www.webmin.com/download.html二、传输到CentOS 7上进行软件安装
由于我是在主机下载的,我就需要借助主机的软件WinSCP, 在虚拟机中输入ifconfig ,得到 CentOS 7 的 IP 地址,然后进行连接
当然你也可以直接在 CentOS 7 的 “应用程序–收藏–火狐浏览器” 中下载
出现这个画面选择“是”,进行连接,然后将 webmin 压缩包传输到root用户上。
这时你打开终端,输入:ls , 你就可以看到 webmin 的压缩包,用 -C 表示将文件解压到特定的文件夹 /usr/local/src/ 中
[root@localhost ~]# ls anaconda-ks.cfg Tools 公共 视频 文档 音乐 initial-setup-ks.cfg webmin-1.953.tar.gz 模板 图片 下载 桌面 [root@localhost ~]# tar -xzvf webmin-1.953.tar.gz -C /usr/local/src/
解压完之后,在这个过程中,你可以输入自己想要的 logic name ,随后输入密码两次,除了Start Webmin at boot time (y/n): 输入y, 其他都是 Enter ,默认进行安装
[root@localhost ~]# cd /usr/local/src/ [root@localhost src]# ls webmin-1.953 [root@localhost webmin-1.953]# ./setup.sh Config file directory [/etc/webmin]: Log file directory [/var/webmin]: Full path to perl (default /usr/bin/perl): Web server port (default 10000): Login name (default admin): Login password: Password again: The Perl SSLeay library is not installed. SSL not available. Start Webmin at boot time (y/n): y Webmin has been installed and started successfully. Use your web browser to go to http://localhost.CentOS7:10000/ and login with the name and password you entered previously.
三、服务器开启,在浏览器中即可进行访问
由上可知, http://localhost.CentOS7:10000/ 这就是他的网址,但一定要开启一下它的服务才能访问,随后打开 “应用程序–互联网–火狐浏览器” 将其中的localhost.CentOS7,换成 CentOS 7 的网址,即可访问。
[root@localhost webmin-1.953]# /usr/local/src/webmin-1.953/webmin-init start
网址为: http://192.168.60.132:10000/
以上操作即为webmin 的安装和启动
如果你需要停止该服务 输入[root@localhost webmin-1.953]# /usr/local/src/webmin-1.953/webmin-init stop
webmin 安装以及测试完毕!
-
Webmin控制面板安装与配置教程
2021-05-13 12:05:19Webmin是目前功能最强大的基于Web的Unix系统管理工具,管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux以外还包括:AIX、HPUX、... -
Windows 系统安装Webmin 面板教程
2021-05-17 17:07:14以安装最新版本的Webmin并在Windows上运行,但功能有限,因为并非Webmin配置的所有服务器(例如Samba,Sendmail等)都可用。从源代码在Windows上安装的步骤是:安装winzip或pkunzip,以便您可以解压缩上面链接的.zip... -
debian下安装Webmin面板图文教程[整理].pdf
2021-10-11 01:59:32debian下安装Webmin面板图文教程[整理].pdf -
Linux安装Webmin访问不了
2018-12-25 19:32:14根据Linux脚本程序包及安装方法(以webmin安装为例)详解教程安装完Webmin之后,用主机访问http://虚拟机ip:10000,访问不了。这时用主机ping一下虚拟机,发现也ping不通,但是虚拟机却可以ping通主机。原因是虚拟机... -
Linux-webmin-DHCP教程
2011-11-29 09:59:01wenmin1.550 DHCP 配置教程,本人亲手制作。。 -
部署 Webmin+bind 私有DNS服务器
2021-12-18 21:03:17文章目录Docker 搭建 Webmin+bind私有DNS服务器前言开始构建1、创建本地映射路径2、创建并启动容器2.1 开启防火墙3、登录 webmin4、修改 webmin 为中文5、DNS 服务配置5.1、配置转发和传输5.2、访问控制5.3、创建新... -
webmin安装
2020-11-28 19:42:27安装教程参考2,防火墙调整3,访问webmin网络界面 0.前言 Webmin 是一个开源控制面板,它允许你通过简单易用的 Web 界面,就可以管理你的 Linux 服务器。它允许你管理用户,组,磁盘配额,创建文件和目录,也能配置... -
webmin 安装_如何在Ubuntu 20.04上安装Webmin
2020-08-11 12:14:37webmin 安装 介绍 (Introduction) Webmin is a modern web control panel that allows you to administer your Linux server through a browser-based interface. With Webmin, you can manage user accounts, ... -
如何在webmin中配置多个PHP版本
2021-04-21 05:51:21本教程将会给您一些启示和操作案例。Webmin是一个基于浏览器的图形界面,帮助您管理Linux服务器。与cPanel或Plesk非常相似,Webmin允许您设置和管理帐户、Apache、DNS区域、用户和配置。由于这些配置可能会变得有些... -
webmin安装_如何在Ubuntu 18.04上安装Webmin
2020-07-17 01:44:52webmin安装Are you averse to running commands on a terminal and instead prefer managing your Linux system from a Graphical interface? Webmin is a free and open source web-based control panel that gives... -
如何在CentOS 7上安装Webmin
2021-05-21 01:19:24Webmin是用于Linux / UNIX系统...本教程介绍了如何在CentOS 7服务器上安装Webmin。先决条件在CentOS上安装Webmin在CentOS机器上安装Webmin的最简单和推荐的方法是启用Webmin存储库并通过命令行安装Webmin软件包。完... -
Webmin的下载与安装
2017-10-09 14:20:00第二步,选择perl路径(缺省为/usr/bin/perl,具体情况以实际安装路径为准)、选择配置文件存放路径(缺省为/etc/Webmin)、选择Linux的发行版种类(目前Webmin支持市面上流行的几乎所有的发行版,笔者正在使用的... -
webmin使用手册英文版本
2009-05-02 20:58:10webmin使用手册英文版本,关于linux图形界面的配置和管理 -
如何在 Ubuntu 20.04 上安装 Webmin
2020-05-19 11:29:06本文最先发布在:https://www.itcoder.tech/posts/how-to-install-webmin-on-ubuntu-20-04/ Webmin 是一个开源控制...这篇教程讲解如何在 Ubuntu 20.04 服务器 上安装 Webmin。 一、前提条件 我们假设你拥有 Ubun.. -
webmin介绍,什么是webmin,使用教程
2014-04-15 15:18:58[我的Linux,让Linux更易用]Webmin是目前功能最强大的基于Web的Unix系统管理工具。管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作。目前Webmin支持绝大多数的Unix系统,这些系统除了各种版本的linux... -
在Ubuntu 18.04/16.04/Debian 9上安装Webmin的简单方法
2021-06-14 23:37:21本文介绍的是以最简单的方法来安装Webmin,将使用APT存储库安装Webmin,它适用在Ubuntu 18.04、Ubuntu 16.04、Debian 9等Linux发行版中。 在Ubuntu 18.04/16.04/Debian 9上安装Webmin的简单方法如下 将Webmin... -
教你用Ubuntu打造NAS操作系统之WEB-UI管理面板webmin安装及使用方法教程
2021-05-14 03:08:19教你用Ubuntu打造nas操纵系统之WEB-UI治理面板webmin安装及利用方式教程(轻量级较周全)2 I8 }' z# ?j! A4 j) wT+ @, q) f% y2 ~" C3 ]0 a相信很多人挑选黑群晖的缘由之一是由于群晖有很好的图形化治理面板,实在... -
vulhub学习文档-Webmin远程命令执行漏洞复现
2020-09-09 16:23:34Webmin远程命令执行漏洞复现 一.漏洞介绍 (一)编号 CVE-2019-15107 (二)概述 Webmin的是一个用于管理类Unix的系统的管理配置工具,具有网络页面。在其找回密码页面中,存在一处无需权限的命令注入漏洞,通过这... -
Linux 安装 webmin
2018-10-19 08:18:00Linux 安装 webmin 下载webmin的rpm包 yum install webmin-rpm systemctl start webmin 即可 posted @ 2018-10-19 08:18 Andrew_Chan 阅读(...) 评论(...) 编辑 ... -
利用Virtualmin/Webmin面板添加MYSQL数据库用户方法
2021-01-30 14:06:29一般我们在使用Virtualmin/Webmin面板的时候,对于新建立站点直接添加域的,然后数据库和FTP信息都会...即便,我有尝试"Virtualmin/Webmin面板安装phpMyAdmin管理数据库教程"方法添加PHPMYADMIN面板之后想添加新数据... -
Linux 主机管理软件 Webmin 1.740 已发布 – 附安装教程
2021-05-15 21:00:29Webmin 是一款基于 Web 的主机管理软件,该软件非常强大,几乎可以对主机进行所有的管理操作,如果对命令行管理主机不熟悉,可使用 Webmin,通过它,您可以轻松地管理主机用户帐户,磁盘配额,服务,配置文件,管理... -
如何使用图形界面Webmin管理Linux服务器
2021-05-10 22:46:15在这篇教程中, 我会讲述 怎样利用基于Web的界面工具来管理和配置Linux服务器。 Webmin 是一个用Perl语言写的轻量级 (~20 MB) 系统配置工具。 Webmin 具有内置的web服务器, 允许用户通过web接口来配置Linux服务器。...