我有一台 ESX 服务器,正在尝试连接。目前,除了使用某种端口转发之外,我没有其他方式可以访问它。因此,我使用 SSH 进行连接。我已到达另一端,并且对我的端口转发充满信心,因为如果我将转发中的目标端口更改为 443 以连接到 ESX 服务器上的 HTTPS Web 界面,它便可以正常连接。对于 vsphere 客户端,我将目标端口设置为 902。
当我使用 vsphere 时,我使用 localhost 的别名,这样可以解决 Windows 处理这个问题的一个问题。然而 vSphere 会输出:
vSphere Client 无法连接到“myalias.alias.com”。服务器向客户端发送了无效响应。(服务器违反了协议。Section=ResponseStatusLine)
有人知道为什么会发生这种情况吗? 我不认为这是我的转发问题,除非我需要转发到 902 以外的其他端口。
答案1
是的,您需要打开 80,443 和 902 ... 80 和 443 以实现实际的客户端连接 - 它们仅使用服务器https://<server>/sdk
为 vmware 客户端提供的 Web 服务。
902 是他们用于控制台重定向的端口。