如何在 vmware esxi 中开放 VNC功能及端口实现远程管理 完整篇

简介:

 VMWare esxi中开放 VNC功能及端口实现远程管理 完整篇

在多个论坛上看了相关文章,总的写得不完整。现将各方资源整编写完整版。详文如下!

 

步骤1. 修改ESXi主机的firewall配置

ESXi主机的/etc/vmware/firewall目录下增加vnc的防火墙配置文件,vnc.xml,内容如下:

(忽略此行vi /etc/vmware/firewall/service.xml)

 

编辑/etc/vmware/firewall # cat  vnc.xml

<!-- FirewallRule for  VNC Console-->

<ConfigRoot>

<service>

 <id>VNC</id>

  <rule id = '0000'>

  <direction>inbound</direction>

  <protocol>tcp</protocol>

  <porttype>dst</porttype>

   <port>

 <begin>5900</begin>

   <end>5910</end>

   </port>

   </rule>

   <rule id = '0001'>

  <direction>outbound</direction>

   <protocol>tcp</protocol>

   <porttype>dst</porttype>

   <port>

    <begin>0</begin>

    <end>65535</end>

   </port>

   </rule>

  <enabled>true</enabled>

  <required>false</required>

 </service>

</ConfigRoot>

步骤2. 刷新防火墙规则

/etc/vmware/firewall# esxcli networkfirewall refresh

检查规则是否生效:

/etc/vmware/firewall# esxcli networkfirewall ruleset list | grep VNC

VNC                   true 说明 看到提示VNC ,状态true即开启

/etc/vmware/firewall#

步骤3. Vsphere Client 虚拟机配置

步骤如下:

关闭虚拟机,然后对虚拟机“编辑设置”。

鼠标右击选择 Edit settings”;

配置选择 Options 标签页;

选项在 Advanced 下选择 General”;

高级下面的常规点击 Configuration Parameters 按钮;

编辑配置参数最后加入如下配置参数:

RemoteDisplay.vnc.enabled= true

RemoteDisplay.vnc.password=<password>

RemoteDisplay.vnc.port= <port>

设置完成以后,重新启动虚拟机。

步骤4. 客户端测试

通过VNC-Viewer连接刚才的虚拟机控制台

wKiom1nZ3kOhrT6TAACifgsTo8s926.jpg

VNC Server里面输入的是ESXiIP地址,端口号为RemoteDisplay.vnc.port=<port>所配置的端口号。

wKiom1nZ3pSQqH5DAADDCswe0wQ734.jpg

这里的密码为:RemoteDisplay.vnc.password = <password>所配置的密码。

wKioL1nZ3mGjuxQ1AAMx8lSuhdY181.jpg 
















本文转自easy80851CTO博客,原文链接: http://blog.51cto.com/68240021/1970732 ,如需转载请自行联系原作者

相关文章
|
3月前
|
消息中间件 安全 Kafka
Kafka启动后需要开放什么端口?
Kafka启动后需要开放什么端口?
1188 7
|
14天前
|
存储 虚拟化 iOS开发
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
79 5
VMware ESXi 7.0 U3r 发布 - 领先的裸机 Hypervisor
|
14天前
|
存储 虚拟化 iOS开发
VMware ESXi 8.0U3c 发布 - 领先的裸机 Hypervisor
VMware ESXi 8.0U3c 发布 - 领先的裸机 Hypervisor
72 3
VMware ESXi 8.0U3c 发布 - 领先的裸机 Hypervisor
|
24天前
|
网络协议 API
检测指定TCP端口开放状态免费API接口教程
此API用于检测指定TCP端口是否开放,支持POST/GET请求。需提供用户ID、KEY、目标主机,可选指定端口(默认80)和地区(默认国内)。返回状态码、信息提示、检测主机、端口及状态(开放或关闭)。示例中ID和KEY为公共测试用,建议使用个人ID和KEY以享受更高调用频率。
45 14
|
1月前
|
网络协议 API
检测指定TCP端口开放状态免费API接口教程
该API用于检测目标主机指定TCP端口是否开放,适用于检测连通状态等场景。支持指定大陆、美国、香港等检测节点。请求地址为 `https://cn.apihz.cn/api/wangzhan/port.php`,支持POST和GET请求方式。请求参数包括 `id`、`key`、`type`、`host` 和 `port`。返回参数包含检测结果和状态码。示例请求:`https://cn.apihz.cn/api/wangzhan/port.php?id=88888888&key=88888888&type=1&host=49.234.56.78&port=80`。
|
1月前
|
安全 Linux 网络安全
Linux 开放的端口太多了?教你一招找出所有开放的端口,然后直接干掉!
在 Linux 系统中,端口管理至关重要。本文介绍了如何使用 `netstat`、`lsof` 和 `nmap` 等工具查找开放端口,并通过关闭相关服务、修改防火墙规则或禁用网络接口来关闭这些端口,以提高系统安全性。注意不要随意关闭重要端口,谨慎操作并备份数据。
40 3
|
3月前
|
Linux Python
用python扫描linux开放的端口(3种方式)
这篇文章介绍了三种使用Python实现Linux端口扫描的方法,包括基础版端口扫描、全端口扫描和多线程扫描技术。
78 15
|
4月前
|
网络协议 网络安全 Python
电脑中 TCP/UDP 端口是否开放的测试:令人意想不到的神奇策略等你发现!
【8月更文挑战第19天】在网络管理和维护中,常需确认TCP/UDP端口是否开放以确保服务运行顺畅。端口如同计算机对外通信的“门”,TCP提供可靠连接,UDP则快速但无连接。测试端口是否开放的方法多样:可用`telnet`测试TCP端口,如`telnet localhost 80`;UDP测试较复杂,可用`nc`工具,如`nc -u -z localhost 53`。此外,也有在线工具可供选择,但需确保其安全性。
547 1
|
4月前
|
存储 缓存 NoSQL
【Azure Redis 缓存】Azure Cache for Redis服务中,除开放端口6379,6380外,对13000,13001,15000,15001 为什么也是开放的呢?
【Azure Redis 缓存】Azure Cache for Redis服务中,除开放端口6379,6380外,对13000,13001,15000,15001 为什么也是开放的呢?
|
4月前
|
网络协议 安全 Linux
在Linux中,如何查看开放的端口?
在Linux中,如何查看开放的端口?

热门文章

最新文章