如何在 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 ,如需转载请自行联系原作者

相关文章
|
2月前
|
消息中间件 安全 Kafka
Kafka启动后需要开放什么端口?
Kafka启动后需要开放什么端口?
707 7
|
4月前
|
弹性计算 应用服务中间件 Linux
阿里云服务器开放端口完整图文教程
笔者近期开发完成的服务端程序部署在阿里云的ECS云服务器上面,一些应用程序配置文件需要设置监听的端口(如Tomcat的8080、443端口等),虽然通过CentOs 7系统的的「防火墙」开放了对应的端口号,任然无法访问端口号对应的应用程序,后面了解到原来还需要设置云服务器的「安全组规则」,开放相应的端口权限,服务端的接口才能真正开放。
689 1
阿里云服务器开放端口完整图文教程
|
7天前
|
网络协议 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`。
|
9天前
|
安全 Linux 网络安全
Linux 开放的端口太多了?教你一招找出所有开放的端口,然后直接干掉!
在 Linux 系统中,端口管理至关重要。本文介绍了如何使用 `netstat`、`lsof` 和 `nmap` 等工具查找开放端口,并通过关闭相关服务、修改防火墙规则或禁用网络接口来关闭这些端口,以提高系统安全性。注意不要随意关闭重要端口,谨慎操作并备份数据。
22 3
|
2月前
|
Linux Python
用python扫描linux开放的端口(3种方式)
这篇文章介绍了三种使用Python实现Linux端口扫描的方法,包括基础版端口扫描、全端口扫描和多线程扫描技术。
62 15
|
3月前
|
存储 固态存储 虚拟化
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN ESXi超融合HCI分布式存储数据恢复案例
近期,我司处理了一个由10台华为OceanStor存储组成的vSAN超融合架构,其中一台存储闪存盘出现故障,用户取下后用新的闪存盘代替,然后对该闪存盘所在的磁盘组进行重建,导致集群中一台使用0置备策略的虚拟机数据丢失。
79 6
|
3月前
|
网络协议 网络安全 Python
电脑中 TCP/UDP 端口是否开放的测试:令人意想不到的神奇策略等你发现!
【8月更文挑战第19天】在网络管理和维护中,常需确认TCP/UDP端口是否开放以确保服务运行顺畅。端口如同计算机对外通信的“门”,TCP提供可靠连接,UDP则快速但无连接。测试端口是否开放的方法多样:可用`telnet`测试TCP端口,如`telnet localhost 80`;UDP测试较复杂,可用`nc`工具,如`nc -u -z localhost 53`。此外,也有在线工具可供选择,但需确保其安全性。
301 1
|
3月前
|
网络协议 Windows
在电脑上测试TCP/UDP端口是否开放,还是得网络大佬这招厉害!
在电脑上测试TCP/UDP端口是否开放,还是得网络大佬这招厉害!
748 2
|
3月前
|
存储 缓存 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 为什么也是开放的呢?
|
3月前
|
网络协议 安全 Linux
在Linux中,如何查看开放的端口?
在Linux中,如何查看开放的端口?