2016-12-26 699 views
0

我的本地网络中有一台ESXi服务器。 我可以通过我的本地网络上的vSphere连接到它 但无法连接到互联网。有人通过端口转发实现了我也是如此。ESXi远程访问

ESXi settings 
ip 192.168.100.118 
mask 255.255.255.0 
gateway 192.168.100.1 

Router settings 
incoming port 443 forwarded to 443 of server 192.168.100.118 (my ESXi) 
incoming port 902 forwarded to 902 of server 192.168.100.118 (my ESXi) 

的vSphere “公网IP”:端口

仍然没有联系。

所以我想如果问题是与路由器和转发一些端口到我的本地sqlserver端口。它的工作原理

也许有一些设置可以在哪里启用对ESXi的公共访问。

+2

用于远程连接到ESXi的你有两个解决方案。 1.如果使用ESXi 6.5其具有Web控制台客户端而不是vsphereClient可以连接到它远程端口80 2.您可以通过上端口22的ssh,在该[链接] dpcument连接[1] [1]:https://www.google.com/url?SA = T&RCT = J&Q =&ESRC = S&源=幅和CD = 1&CAD = RJA&uact = 8&VED = 0ahUKEwjoheLB2_jXAhUsKMAKHa37DioQFggkMAA&URL = HTTPS%3A%2F%2Fpubs.vmware.com%2Fvsphere-51%2Ftopic%2Fcom.vmware.vcli.getstart.doc%2Fcli_jumpstart。 3.6.html&USG = AOvVaw25KUp4__WWuBmHQsfsmZnW –

回答

0

我做了一些变通,使之能够与vCenter Server(除了控制台到虚拟机):

  • 我配置我的本地计算机将自己标识为“的vCenter服务器名称“和‘vcenter-server-name.full.qualified.domain.name’ 在linux下它基本上是这个名字添加到hosts文件附近的本地地址:

    127.0.0.1 localhost.localdomain vcenter-server-name.full.qualified.domain.name vcenter-server-name 
    
  • 我创建了一个隧道到vCenter服务器通过远程主机我可以ssh去的网络。须藤是因为使用本地443端口:这些步骤之后

    sudo ssh [email protected] -L 443:vcenter-server-name:443

,我曾访问所使用FQDN的所有链接和JS/watsnot。

如果ESXi主机仅通过其IP地址识别自身并且没有域名,则您将无法访问它。

0

用于远程连接到esxi,您有两种解决方案。

  1. ,如果你使用ESXi 6.5的具有Web控制台的客户端,而不是vsphereClient您可以连接到远程,在端口80

  2. 你可以通过SSH连接上,在这个link

  3. dpcument端口22
0

更好的解决方案是使用vSphere Update Manager升级Esxi主机。

需要存在一个VCenter服务器。

或在控制台上的bash(与ESX CLI)使用update命令:

esxcli software profile update -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml -p ESXi-6.5.0-20170702001-standard