1. Symptoms
2. Solutions
Refer to Vmware Support KB:vSphere Client and vSphere PowerCLI may fail to connect to vCenter Server 5.1 and 5.5 due to a Handshake failure (2049143)
On the ESXi 5.1 and 5.5 host, modify the rhttpproxy service to reduce the implied security by allowing the host to communicate using weak cipher suites:
For ESXi 5.1 and 5.5
- Connect to the host via SSH. For more information, see Using ESXi Shell in ESXi 5.0 and 5.1 (2004746). For my case, my SecureCRT has to use Keyboard Interactive mode to do authentication to get log into Vmware ESXi 5.5.
- Navigate to the directory:
/etc/vmware/rhttpproxy/
- Backup the config.xml file. Do not skip this step.
cp config.xml config.xml.bak
- Open config.xml file using vi editor. For more information, see Editing files on an ESX host using vi or nano (1020302).
- Add the <cipherList>ALL</cipherList> parameter between the <ssl>…</ssl> section of the configuration file. Use the model below as an example:
<config>
…
<vmacore>
…
<ssl>
<doVersionCheck> false </doVersionCheck>
<useCompression>true</useCompression>
<libraryPath>/lib/</libraryPath>
<handshakeTimeoutMs>120000</handshakeTimeoutMs>
<cipherList>ALL</cipherList>
</ssl>
…
</vmacore>
…
</config>
- Save and close the config.xml file
- Reset the rhttpproxy service for the change to take effect by running the command:
/etc/init.d/rhttpproxy restart
本文介绍了解决vSphere客户端无法与ESXi 5.5配合使用的Windows XP系统连接的问题。通过修改HTTP代理服务以允许主机使用较弱的加密套件进行通信,从而解决握手失败导致的连接问题。





1402

被折叠的 条评论
为什么被折叠?



