虚拟机防火墙管理
虚拟机防火墙管理
在网络防护方面,PVE提供了相当良好的防火墙管理功能,并且可以适用于节点实体机、客体机、让客体机内不需要另外再安装软体防火墙,对于效能与统一管理大有助益,管理者可以方便一次管理所有的防火墙规则,降低管理操作负担。
13.1 启用防火墙功能
** 启用资料中心防火墙**
- 请在左方资源检视区中选择【资料中心】,并切换至【防火墙】页签,点选【选项】,查看目前资料中心级的防火墙是否启用。
- 若清单中的【防火墙】项目设定为【否】,请点选两下后将其勾选,将它启用。启用完成后,其他项目保持为预设即可。
** 启用节点防火墙**
- 在资源检视区中选取节点,本例为【host-106】,切换至【防火墙】页签,点选【选项】,查看目前节点级的防火墙是否启用。
- 预设已经启用,若它呈现为【否】,请点选两下进入,并将它启用。
** 启用节点防火墙服务**
- 设定完成以后,还需要确认防火墙服务是否有在运作中。
- 请切换至【系统】页签,在右方服务清单中,确认【pve-firewall】服务有在执行中(running),若没有的话,请按上方的【启动】按钮,将它执行起来。
** 启用客体机防火墙**
- 请在左方资源检视区选取客体机后,切换至【防火墙】页签,点选【选项】,查看客体机防火墙是否启用。
- 若无启用的话,将它设定为【是】,其预设值为【否】。
** 启用客体机网络装置支援防火墙**
防火墙相关服务与设定调整完成后,还需要将客体机的网络装置启用防火墙支援,才能正确启动。
- 切换至硬体页签,点选【网路装置(net0)】两下进入设定视窗。
- 进入客体机网路装置设定视窗,确认【防火墙】核取方块已勾选,即可按下【完成】按钮。若有正确设定,会在硬体清单中的网路装置项目后有【firewall=1】的字样,即表示成功。
13.2 设定防火墙规则
待防火墙的相关前置作业完成后,就可以准备进行客体机的防火墙规则设定。在预设的情况下,所有的输入(Input)流量都被阻挡,输出(Output)原则预设放行,稍后的规则设定将以此原则进行建立。切换至【防火墙】,再按下【增加】按钮,进入新增防火墙规则设定视窗。
** 范例:开启SSH连入规则**
若要开放客体机的SSH供连入使用,可参考以下的配置范例。
- 方向:选择【in】,表示输入。
- 动作:选择【ACCEPT】,表示允许通过。
- 介面:若留空,表示套用至此客体机的所有网路装置。要指定客体机的特定网路装置,可以填入如【net0】或【net1】等。
- 启用:勾选即表示让此规则生效。
- 巨集:请在下拉清单选取【ssh】。
- 来源地址:指定哪些来源网路符合SSH使用规则,可以使用单一IP或者指定网段。留空则表示所有来源地址皆符合原则。
- 目标位址:指定要连往的目标位址规则,同样可以使用IP、网段、或者留空表示所有目标皆符合规则,亦表示这台客体机拥有的所有IP。
- 备注:可以在此输入说明事项。
- 记录层级:设定要写入至记录的资讯层级,【nolog】表示不做任何记录,其他有多种类型可以选,如果要启用,建议可以选择【err】,以避免太多讯息将记录塞爆。
选项确认无误后,按下【完成】按钮,将规则存入。待回到规则清单后,可以看到多出一笔新的防火墙规则,可以在它前方的核取方块按一下,将规则切换为【启用】。
** 范例:开启8080连接埠连入规则**
若要开放特定连接埠连入,可参考以下的配置范例,重复部分参考前一小节。
- 协定:请选择【tcp】协定。
- 目标连接埠:请输入【8080】连接埠号。
- 备注:可以在此输入说明事项,例如:开放Web 8080 Port,以便日后参考。
选项确认无误后,按下【完成】按钮,将规则存入。待回到规则清单后,可以看到多出一笔新的防火墙规则,可以在它前方的核取方块按一下,将规则切换为【启用】。
13.3 检视防火墙规则记录
若防火墙规则有启用记录功能,当符合记录层级的资讯产生时,将会被记录起来。要检视相关内容,可以切换至【防火墙】页签,点选【记录】,右方即会显示相关的资讯内容。
13.4 管理IP集合
有些经常用来设定的网路主机IP或网段,可以在IP集合功能里预先建立好,并且赋予一个易于记住的名称,届时在各个客体机之间要设定时,可以省下许多时间。
- 在资源检视区选取【资料中心】切换至【防火墙】页签,选取【IPSet】,再按下IPSet旁的【建立】按钮。
- 接着在IP集合名称设定对话框,可以输入名称如【lan_trust】,备注则填写易懂的内容如【内部信任网段】,备注可以使用中文没有问题。
- 建立IP集合项目完成后,会出现在清单之中,先选取它,接下来要在这个IP集合之下,把IP或网段加进来。请点选右方的【IP/CIDR】的【增加】按钮。
- 进入设定选项视窗后,请在【IP/CIDR】输入预计的目标,例如:可以使用【192.168.1.0/24】或者【192.168.2.100】这样的表示方式。在【备注】栏位中可输入详细的说明资讯,最后按下【建立】按钮即可。
- 完成后,即可在清单中检视设定的多笔项目。
13.5 管理安全群组
对于一些常用的连线目标或来源,以及经常允许或阻挡的连接埠,可以使用【安全群组】功能一次预先设定好,方便让客体机设定时简化更多的程序。
- 切换至【防火墙】,选取【安全群组】,再按下群组旁边的【建立】按钮。
- 在弹出的安全群组名称选项视窗中,填入名称如【it_manager】,备注则可以使用中文。
- 建立完成后,在清单中选取它,然后至右边规则旁边的【增加】按钮,将它按下。
- 进入增加规则的视窗后,与前面的建立客体虚拟机防火墙规则方式一模一样。这里我将以建立【允许外部电脑经由VPN网段进入后,可以放行至网段区网所有主机的SSH连线】为例。
- 方向:连入【in】。
- 动作:允许放行【ACCEPT】
- 巨集:选取【SSH】。
- 来源地址:输入【192.168.1.11】,这是VPN伺服器地址。
- 目标位址:在下拉清单中,可以选取在稍早建立过的IP集合【+lan_trust】,选择为IP集合者,前方会有一个加号。
- 备注:填入要说明的详细资讯。
- 记录层级:选取【err】,用以日后记录分析使用。
- 最后按下【增加】按钮存入,回到清单中即可检视。若确认无误,可勾选前方的核取方块,让它开始生效。
13.6 客体机使用安全群组与IP集合
- 请选取要设定的客体机,切换至【防火墙】页签,再按下【新增:安全群组】。
- 进入增加安全群组的选项视窗后,至【安全群组】下拉清单中选取稍早前建立过的【it_manager】安全群组;【介面】栏位可以填入要套用的客体机网路介面;【备注】栏位可以输入详细说明资讯,以免日后忘记用途,最后按下【增加】按钮。
- 当确认清单的内容无误后,可以勾选前面的【启用】核取方块,来让它生效。
13.7 开放系统管理连接埠
在预设的防火墙规则中,输入原则是【DROP】,表示所有连入的流量都会被丢弃。但当我们实际把防火墙功能启用时,会发现仍然可以经由WebUI的8006连接埠进入PVE使用,这是为什么呢?
这是为了避免启用防火墙后,结果造成把管理员自己挡在外面的窘境,当启用PVE防火墙后,预设会挡下所有连入的行为,但唯一例外的两个连接埠就是【ssh(22)】以及【WebUI(8006)】,并且只限定【与节点同网段的IP】才可以连入。
如果进一步设定只有特定IP才可以连接至PVE节点的WebUI(8006)管理连接埠,可以手动加入两条规则:先建立ACCEPT来源,再DROP连接至这两个Port的所有行为。
相关文章:
![](https://www.ngui.cc/images/no-images.jpg)
虚拟机防火墙管理
虚拟机防火墙管理 在网络防护方面,PVE提供了相当良好的防火墙管理功能,并且可以适用于节点实体机、客体机、让客体机内不需要另外再安装软体防火墙,对于效能与统一管理大有助益,管理者可以方便一次管理所有的防火墙规则࿰…...
![](https://i-blog.csdnimg.cn/direct/2665d77c25504269b23b89d1610620f9.png)
Nginx反向代理请求头有下划线_导致丢失问题处理
后端发来消息说前端已经发了但是后端没收到请求。 发现是下划线的都没收到,搜索之后发现nginx默认request的header中包含’_’时,会自动忽略掉。 解决方法是:在nginx里的nginx.conf配置文件中的http部分中添加如下配置: unders…...
![](https://i-blog.csdnimg.cn/blog_migrate/ed0afaffabc28cc474988b643d811f4e.png)
【STM32+CubeMX】 新建一个工程(STM32F407)
相关文章: 【HAL库】 STM32CubeMX 教程 1 --- 下载、安装 目录 第一部分、新建工程 第二部分、工程文件解释 第三部分、编译验证工程 友情约定:本系列的前五篇,为了方便新手玩家熟悉CubeMX、Keil的使用,会详细地截图每一步Cu…...
![](https://i-blog.csdnimg.cn/img_convert/277550ed4d31bb08365854aaa85264ba.png)
机器人避障不再“智障”:HEIGHT——拥挤复杂环境下机器人导航的新架构
导读: 由于环境中静态障碍物和动态障碍物的约束,机器人在密集且交互复杂的人群中导航,往往面临碰撞与延迟等安全与效率问题。举个简单的例子,商城和车站中的送餐机器人往往在人流量较大时就会停在原地无法运作,因为它不…...
![](https://i-blog.csdnimg.cn/direct/359b7058dc054f26b382684e41d66886.png)
H2数据库在单元测试中的应用
H2数据库特征 用比较简洁的话来介绍h2数据库,就是一款轻量级的内存数据库,支持标准的SQL语法和JDBC API,工业领域中,一般会使用h2来进行单元测试。 这里贴一下h2数据库的主要特征 Very fast database engineOpen sourceWritten…...
![](https://i-blog.csdnimg.cn/direct/6c7cdd4a03d648ec95b6151ad2583d0f.png)
部署HugeGraph
部署HugeGraph 这里以hugegraph1.2.0为例子,演示一下如何安装部署hugegraph 一、下载并安装JDK11 下载JDK11 https://www.oracle.com/java/technologies/downloads/#java11 使用scp命令将安装包上传到服务器 scp /path/to/local/file usernameserver_ip:/path/…...
![](https://www.ngui.cc/images/no-images.jpg)
2025年第三届“华数杯”国际赛A题解题思路与代码(Matlab版)
游泳竞技策略优化模型代码详解(MATLAB版) 第一题:速度优化模型 本部分使用MATLAB实现游泳运动员在不同距离比赛中的速度分配策略优化。 1. 模型概述 模型包含三个主要文件: speed_optimization.m: 核心优化类plot_speeds.m: …...
![](https://www.ngui.cc/images/no-images.jpg)
嵌入式基础 -- IMX8MP的 GPC 模块技术
General Power Controller (GPC) 模块技术文档 1. GPC 模块简介 1.1 模块功能 GPC(General Power Controller)模块是用于 i.MX8M Plus 应用处理器 的电源管理组件,支持以下功能: 管理 ARM Cortex-A53 和 Cortex-M7 平台的低功…...
![](https://i-blog.csdnimg.cn/direct/316a26a5e9e24c0bb4300f94915073d8.png)
选择器css
1.a标签选择 // 选中所具有herf 的元素 [herf] {color: skyblue; } // 选中所具有herfhttps://fanyi.youdao.com/ 的元素 [herf$"youdao.com"] {color:pink; } // 按此顺序书写 link visited hover active // 未访问状态 a:link {color:orange } // 访问状态 a…...
![](https://i-blog.csdnimg.cn/direct/f67f0e9f31d44799a8a562d6c7e45586.jpeg#pic_center)
全方位解读消息队列:原理、优势、实例与实践要点
全方位解读消息队列:原理、优势、实例与实践要点 一、消息队列基础认知 在数字化转型浪潮下,分布式系统架构愈发复杂,消息队列成为其中关键一环。不妨把消息队列想象成一个超级“信息驿站”,在古代,各地的信件、物资运…...
![](https://www.ngui.cc/images/no-images.jpg)
JavaScript运算符与控制结构
JavaScript作为一门强大的前端语言,提供了丰富的运算符与控制结构,使程序逻辑更加灵活与高效。 1. JavaScript运算符 算术运算符 运算符描述示例结果加法5 38-减法7 - 43*乘法2 * 612/除法8 / 24%取模(余数)10 % 31**幂运算3 …...
![](https://i-blog.csdnimg.cn/img_convert/7eb34b07504cd1e2a85dcd72d3d958fb.jpeg)
2030年中国AI人才缺口或达400万,近屿智能助力AI人才储备增长
在当今数字化浪潮下,人工智能(AI)已成为推动各行业发展的关键力量。然而,吸引和留住 AI 人才正成为全球性难题,中国亦不例外。据麦肯锡 2022 年全球人工智能商业高管调查,75% 的中国受访者在招聘数据科学家…...
![](https://i-blog.csdnimg.cn/direct/718e05914acd477cb7eb12fcceaf25bf.png#pic_center)
如何设计一个注册中心?以Zookeeper为例
这是小卷对分布式系统架构学习的第8篇文章,在写第2篇文章已经讲过服务发现了,现在就从组件工作原理入手,讲讲注册中心 以下是面试题: 某团面试官:你来说说怎么设计一个注册中心? 我:注册中心嘛&…...
![](https://i-blog.csdnimg.cn/direct/1117629404af4198a0834223cc769a7f.png)
ubuntu 20.04 安装docker--小白学习之路
更新包 sudo apt-get update # 安装需要的软件包以使apt能够通过HTTPS使用仓库 sudo apt-get install ca-certificates curl gnupg lsb-release 使用清华大学源 # 添加Docker官方的GPG密钥 curl -fsSL https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu/gpg | sudo…...
![](https://www.ngui.cc/images/no-images.jpg)
【大厂面试AI算法题中的知识点】方向涉及:ML/DL/CV/NLP/大数据...本篇介绍 密集行人检测的遮挡问题怎么解决?
【大厂面试AI算法题中的知识点】方向涉及:ML/DL/CV/NLP/大数据…本篇介绍 密集行人检测的遮挡问题怎么解决? 【大厂面试AI算法题中的知识点】方向涉及:ML/DL/CV/NLP/大数据…本篇介绍 密集行人检测的遮挡问题怎么解决? 文章目录 …...
![](https://i-blog.csdnimg.cn/direct/0f36b9e003974bd98b23a77e8d78127c.png)
Tableau数据可视化与仪表盘搭建-可视化原则及BI仪表盘搭建
目录 可视化原则 BI仪表盘搭建 仪表盘搭建原则 明确仪表盘主题 仪表盘主题拆解 开发设计工作表 经营情况总览:突出显示的文字 经营数据详情:表格 每日营收数据:多轴折线图 每日流量数据:双轴组合图 新老客占比…...
![](https://i-blog.csdnimg.cn/direct/8161aa2d9c0c40e7bbb6930fa611377e.png)
TensorFlow Quantum快速编程(基本篇)
一、TensorFlow Quantum 概述 1.1 简介 TensorFlow Quantum(TFQ)是由 Google 开发的一款具有开创性意义的开源库,它宛如一座桥梁,巧妙地将量子计算与 TensorFlow 强大的机器学习功能紧密融合。在当今科技飞速发展的时代,传统机器学习虽已取得诸多瞩目成就,然而面对日益…...
![](https://i-blog.csdnimg.cn/direct/40681a1996344e84ba4a348432b7599a.png)
ELK日志分析实战宝典之ElasticSearch从入门到服务器部署与应用
目录 ELK工作原理展示图 一、ElasticSearch介绍(数据搜索和分析) 1.1、特点 1.2、数据组织方式 1.3、特点和优势 1.3.1、分布式架构 1.3.2、强大的搜索功能 1.3.3、数据处理与分析 1.3.4、多数据类型支持 1.3.5、易用性与生态系统 1.3.6、高性…...
![](https://www.ngui.cc/images/no-images.jpg)
git 转移文件夹
打开终端或命令行界面:首先,确保你的电脑上安装了 Git,并打开终端或命令行界面。 导航到你的仓库目录:使用 cd 命令来切换到包含你想要移动文件夹的仓库的目录。 cd /path/to/your/repository使用 git mv 命令移动文件夹&#x…...
![](https://csdnimg.cn/release/blog_editor_html/release2.3.7/ckeditor/plugins/CsdnLink/icons/icon-default.png?t=O83A)
C#,图论与图算法,输出无向图“欧拉路径”的弗勒里(Fleury Algorithm)算法和源程序
1 欧拉路径 欧拉路径是图中每一条边只访问一次的路径。欧拉回路是在同一顶点上开始和结束的欧拉路径。 这里展示一种输出欧拉路径或回路的算法。 以下是Fleury用于打印欧拉轨迹或循环的算法(源)。 1、确保图形有0个或2个奇数顶点。2、如果有0个奇数顶…...
![](https://www.ngui.cc/images/no-images.jpg)
计算机网络之---OSI七层模型
为什么会有七层模型 OSI七层模型的出现源于计算机网络技术的发展需求,主要解决以下几个问题: 标准化与互操作性 随着计算机网络的快速发展,不同厂商、不同技术之间的设备和系统需要能够无缝通信。而不同厂商在网络硬件、软件、协议等方面存在…...
![](https://www.ngui.cc/images/no-images.jpg)
mysql的mvcc理解
人阅读 一、说到mvcc就少不了事务隔离级别(大白话解释) 序列化(SERIALIZABLE):事务之间完全隔离,当成一个序列,一个一个执行。 1 可重复读(REPEATABLE READ)ÿ…...
![](https://www.ngui.cc/images/no-images.jpg)
leetcode 面试经典 150 题:两数之和
链接两数之和题序号1题型数组解题方法1. 哈希表,2. 暴力法难度简单熟练度✅✅✅✅✅ 题目 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输…...
![](https://i-blog.csdnimg.cn/direct/a22729e49c3b4799bd93a05a1f3fc740.png)
nexus搭建maven私服
说到maven私服每个公司都有,比如我上一篇文章介绍的自定义日志starter,就可以上传到maven私服供大家使用,每次更新只需deploy一下就行,以下就是本人搭建私服的步骤 使用docker安装nexus #拉取镜像 docker pull sonatype/nexus3:…...
![](https://i-blog.csdnimg.cn/direct/393545591b284b25ac7be104ada3f0d5.png)
理解 Tomcat 架构
前言 Tomcat 是一个轻量级的 Web 容器,被广泛应用于 Java Web 开发中。通过它,我们可以轻松地部署和运行 Web 应用。在本文中,我们将深入分析 Tomcat 的核心架构,同时结合一段代码,手动实现一个简化的 Tomcat 服务&am…...
![](https://i-blog.csdnimg.cn/direct/695442c8398e40cba869b39ccbaccdca.png#pic_center)
python3GUI--大屏可视化-传染病督导平台 By:PyQt5
文章目录 一.前言二.预览三.软件组成&开发心得1.样式&使用方法2.左侧表格实现3.设计4.学习5.体验效果 四.代码分享1.环形渐变进度组件2.自定义图片的背景组件 五.总结 大小:60.9 M,软件…...
![](https://i-blog.csdnimg.cn/img_convert/93ff5701bd878f2e3052e63806af1442.png)
如何选择适合的证件照制作软件,让您的照片制作更轻松
在当今数字化的时代,制作证件照不再需要专门前往照相馆。选择一款合适的证件照制作软件,您可以在家中轻松完成标准证件照的拍摄与制作。然而,面对市面上琳琅满目的软件,找到最适合您需求的软件并不简单。本文将为您详细介绍选择证…...
![](https://www.ngui.cc/images/no-images.jpg)
工作效率提升:使用Anaconda Prompt 创建虚拟环境总结
目录 完整顺序命令流程(直接照着改就行)详细步骤解析(想要详细解析的看过来)1. 创建一个用于存储 Conda 环境的目录(可选)2. 创建新的 Conda 虚拟环境并指定路径3. 激活新创建的环境4. 安装 Jupyter Notebo…...
![](https://img-blog.csdnimg.cn/direct/c7c3209b53db4e71bfff8d42a6bbd8be.gif)
Python自动化实战 —— 使用Selenium进行Web自动化
为了完成一项重复的任务,你需要在网站上进行大量的点击和操作,每次都要浪费大量的时间和精力。Python的Selenium库就可以自动化完成这些任务。 在本篇文章中,我们将会介绍如何使用Python的Selenium库进行Web自动化,以及如何将它应…...
![](https://i-blog.csdnimg.cn/direct/5959d81b6e1543998085c47698818812.png)
【前端】【HTML】入门基础知识
参考视频:【狂神说Java】HTML5完整教学通俗易懂_哔哩哔哩_bilibili 一、基本结构 二、基本标签 <h1>:一级标题,通常用于页面的主标题,字体较大且醒目。 <h2>:二级标题,用于副标题或主要章节标…...
![](https://img-blog.csdnimg.cn/20200818120021452.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODEwNjMyMg==,size_16,color_FFFFFF,t_70#pic_center)
视频做网站背景/厦门百度关键词推广
JOL全称为Java Object Layout,是用来分析JVM中对象布局的工具,它可以帮我们在运行时计算某个对象的大小。 引入JOL依赖,如下: <!-- https://mvnrepository.com/artifact/org.openjdk.jol/jol-core --> <dependency>…...
![](/images/no-images.jpg)
wordpress无限加载插件/百度外包公司有哪些
最近在写php程序和sql语句时用到了这种写法: selecta,b,c fromtable wherea1AND b2OR c3 <?php fn(1,2,3); 觉得这样写以后方便改东西。 但想想还是没php的数组来得方便。php数组可以写成这样: <?php$arr array(1,2,3, ); 这个逗号,golang还要强…...
![](/images/no-images.jpg)
公司网站设计主页部分怎么做/google推广
转自:http://wulijun.github.io/2012/09/29/mysql-innodb-intro.html InnoDB是MySQL下使用最广泛的引擎,它是基于MySQL的高可扩展性和高性能存储引擎,从5.5版本开始,它已经成为了默认引擎。 InnODB引擎支持众多特性: 支…...
![](https://img-blog.csdnimg.cn/df65e8ce226f495db33dca07113cb306.png)
镇江海绵城市建设官方网站/站长工具查询seo
主要是编写shell代码部分问题: 注:for i相当于for i in $* (取全部位置参数)下文存在不在赘述 4.对教材例题4.9 (P108)进行编辑,然后执行。 #!/bin/bash echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 shift echo $0 $1 $2 $3 $4 $5 $6 $7 $8 $9 shift 4 echo …...
![](/images/no-images.jpg)
h5网站建设哪家好/六种常见的网络广告类型
众所周知,windows 2003远程终端服务基于默认端口3389。入侵者一般先扫描主机开放端口,一旦发现其开放了3389端口,就会进行下一步的入侵,所以我们只需要修改该务默认端口就可以避开大多数入侵者的耳目。 步骤:打开“开始…...
![](https://images2017.cnblogs.com/blog/1163900/201712/1163900-20171210160003833-858874674.png)
成都简阳疫情最新消息/点击seo软件
Html5--6-46 渐变效果 学习要点 掌握线性渐变和径向渐变的使用线性渐变: 属性:linear-gradinet(开始位置 角度,起始颜色,终止颜色 ) 开始位置:渐变开始的位置,属性值可以为百分比/长度/left、right、top、b…...