This issue is caused by a design change for security reasons. In newer versions of vCenter Server and ESXi (5.0 Update 3 , 5.1 Update 2, and 5.5 and later), non-secure HTTP connections are not allowed.
This change was triggered due to the behavior of some remote desktop solutions, such as the Citrix XenDesktop client. When these applications connect to vCenter Server or ESXi, they may use HTTP, which bypasses cookie protection, and this can lead to sensitive authentication information being transmitted in plain text.
On older versions of vCenter Server and ESXi (5.0 Update 2, 5.1 Update 1 and earlier):
- Connecting to vCenter Server and ESXi using HTTPS works, and the default SSL certificate installed with vCenter Server must be imported to the client machine.
- Connecting to vCenter Server and ESXi using HTTP also works, but an entry in the
proxy.xml
file is required on vCenter Server and on the ESXi host.