有人知道如何在 ESXi 6.5 上为 vmauthd 启用 SSLv3 吗?由于某种原因,旧的“vmware-vdiskmanager”应用程序坚持使用它,而我不能使用 VDDK 6.5 中的应用程序,因为它需要 SSL 证书指纹,但没有提供任何选项来从命令行指定它
在 ESXi 6.0 上它工作正常,但在升级到 6.5 后,ESXi 拒绝连接(就在它收到 SSL CLIENT HELLO 之后)。在日志中,我可以看到只允许使用 tls1.2:
2017-02-27T19:51:51Z vmauthd[68626]: lib/ssl: protocol list tls1.2
2017-02-27T19:51:51Z vmauthd[68626]: lib/ssl: protocol list tls1.2 (openssl flags 0x17000000)
2017-02-27T19:51:51Z vmauthd[68626]: lib/ssl: cipher list !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES
Run Code Online (Sandbox Code Playgroud)
实际上,当 vdiskmanager 尝试建立 SSL 时,它无法识别该协议:
2017-02-27T20:02:37Z vmauthd[68831]: Msg_SetLocaleEx: HostLocale=UTF-8 UserLocale=NULL
2017-02-27T20:02:37Z vmauthd[68831]: Could not expand environment variable HOME.
2017-02-27T20:02:37Z vmauthd[68831]: Could not expand environment variable HOME.
2017-02-27T20:02:37Z vmauthd[68831]: DictionaryLoad: Cannot open file "/usr/lib/vmware/config": No …
Run Code Online (Sandbox Code Playgroud) vmware-esxi ×1