首页 > 其他分享 >ESXi 防火墙添加自定义端口/关闭开启防火墙

ESXi 防火墙添加自定义端口/关闭开启防火墙

时间:2023-02-04 12:03:49浏览次数:55  
标签:network 自定义 firewall ESXi 端口 防火墙 9999 添加


ESXi 的所有端口都是白名单方式,只允许系统默认支持的一些程序配置好的端口,你可以选择打开和关闭,但是不能在UI界面上自行添加,都是预置的。

ESXi 防火墙添加自定义端口/关闭开启防火墙_linux

如果需要添加一个新的自定义端口,需要通过 SSH 命令行方式修改防火墙的配置文件,添加自定义端口,下面添加一个 9999 端口为例进行说明:

1、启动一个简单的 python http 服务(验证防火墙不通)

[root@localhost:/vmfs/volumes/44fc9b04-9186394f-30e5-9766dafb8754/test] python3 -m http.server 9999
Serving HTTP on :: port 9999 (http://[::]:9999/) ...

此时另起一个命令行使用 ​​wget http://127.0.0.1:9999​​​ 是可以访问到内容的(index.html),而在你的电脑上使用浏览器访问 ​​http://192.168.x.x:9999​​ 是无法访问的,这是因为 ESXi 防火墙白名单中没有 9999 端口。

2、配置防火墙文件,添加自定义端口

# 查看防火墙所有开启的端口
esxcli network firewall ruleset list

先修改配置文件权限,然后编辑内容添加新的端口

# 添加权限
chmod 777 /etc/vmware/firewall/service.xml
# 添加属性
chmod +t /etc/vmware/firewall/service.xml
# 修改文件(追加内容如下图所示)
vi /etc/vmware/firewall/service.xml

ESXi 防火墙添加自定义端口/关闭开启防火墙_运维_02


3、刷新防火墙规则

# 刷新防火墙
esxcli network firewall refresh
esxcli network firewall ruleset list|grep pythonHttpServer

至此命令操作结束,最后到 UI 界面的防火墙界面刷新查看就可以看到新添加的自定义端口了。


直接关闭防火墙大法

如果你是临时使用某个端口,你可以直接关闭 ESXi 的防火墙,端口使用完成后再开启防火墙即可,相关命令如下:

#关闭防火墙
esxcli network firewall set --enabled false
#开启防火墙
esxcli network firewall set --enabled true
#查看防火墙状态
esxcli network firewall get

(END)


标签:network,自定义,firewall,ESXi,端口,防火墙,9999,添加
From: https://blog.51cto.com/u_1472521/6037088

相关文章

  • 自定义注解 (日志注解)
    1.先创建自定义注解类@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public@interfaceLog{Stringvalue()default"";inttype()de......
  • 自定义注解,切面
    1.定义注解FlushRedis@Target(ElementType.METHOD)//注解用来修饰方法@Retention(RetentionPolicy.RUNTIME)//运行时@Documented//文档public@interfaceFlushR......
  • 自定义博客园主题
    cnblogs-theme-silence主题基于cnblogs-theme-silence这个github项目和部署指南CSS样式调整主要修改字体颜色、页面宽度查找text-color:#596172,替换为:text-color:#2......
  • logback日志配置和自定义日志参数
    logback日志配置和自定义日志参数这篇文章记录了一些日志的配置方式和示例基础的,可以直接用的logback配置文件这个配置文件可以直接用,只需要按照自己需要修改日志文件......
  • python-json的自定义编码器与自定义解码器
    json的数据类型有限,在实际业务中可能会遇到数据无法使用JSON编码的问题。如果我们需要转发的数据有大量或位置不规则的json无法解析数据类型时,事先处理就变成了一件比较麻......
  • 防火墙基础之BGP基础企业网络组网
    防火墙基础之BGP基础企业网络组网原理概述:​防火墙(英语:Firewall)技术是通过有机结合各类用于安全管理与筛选的软件和硬件设备,帮助计算机网络于其内、外网之间构建一道相对隔......
  • 2023年值得收藏的开源或免费的web应用防火墙
    ​2023年,数字经济将强势崛起,并且成为新一轮经济发展的动力,传统的黑客破坏性如CC,转为更隐蔽的如0day进行APT。所以无论私有服务器还是云厂商如Cloudflare、阿里云、腾讯云等......
  • VMware ESXi 7.0 Update 3j 更新发布,修复已知问题
    VMwareESXi7.0Update3jStandard&AllCustomImageforESXi7.0U3jInstallCD请访问原文链接:https://sysin.org/blog/vmware-esxi-7-u3/,查看最新版。原创作品,转......
  • KingbaseES 支持自定义异常
    KingbaseESPLSQL从V8R6C4版本开始,支持用户自定义异常。具体例子如下:createorreplaceprocedurep_test()aserror_numberEXCEPTION;xinteger:=1;begin......
  • Apipost如何自定义响应参数?
     Apipost支持在后执行脚本里对响应数据进行二次加工。例如你的响应内容如下:你可以通过在接口的后执行脚本中,通过如下脚本使响应json中的data.time字段转换为格......