ESXI默认证书在浏览器内访问不受信任并会提示站点不安全,本文从零开始讲解申请阿里云免费SSL证书并替换ESXI默认SSL证书实现可信https访问。

一、申请阿里云免费SSL证书

 

esxi pem签名生成 esxi6.7证书_上传

 

1、点击进入阿里云SSL控制台并点击购买按钮,在弹出层中选择“单个域名”、“DV域名级SSL”、选择免费证书,开通证书托管服务选择“否”,否则将收取费用,勾选完毕后点击“立即购买”,提交订单。

 

esxi pem签名生成 esxi6.7证书_上传_02

 

2、选择已购买的证书,点击“证书申请”

 

esxi pem签名生成 esxi6.7证书_重启_03

 

3、填写要申请SSL证书的域名,如实填写申请人姓名等信息,CSR生成方式选择系统生成即可,因为演示域名由阿里云注册,且在购买SSL证书的账号下,所以可以使用“自动DNS验证”。

 

esxi pem签名生成 esxi6.7证书_SSL_04

 

4、域名验证成功后点击提交审核,系统将提示“已经成功提交给CA公司,请保持电话畅通,并及时查阅邮箱中来着CA公司的电子邮件”,根据经验来讲,审核过程大约在半个小时左右,CA公司也不会打电话。

 

esxi pem签名生成 esxi6.7证书_上传_05

 

 

esxi pem签名生成 esxi6.7证书_SSL_06

 

5、证书审核通过后在阿里云SSL控制台可发现证书状态已经变更,点击后面的下载按钮,并在弹出层中选择“NGINX”,下载证书,证书下载是zip压缩文件,解压备用。

二、开启EXSI SSH服务

 

esxi pem签名生成 esxi6.7证书_重启_07

 

1、登入ESXI后台,点击“操作” -- “服务”-- “启用安全Shell(SSH)”,只有开启SSH后才可以替换证书。

三、配置并替换ESXI SSL证书

1、下载用于远程连接的软件,推荐“FinalShell”,该软件为纯国产精品软件,可远程又可以可视化操作文件。

FinalShell_Install_Windows下载

FinalShell_Install_mac下载

 

esxi pem签名生成 esxi6.7证书_重启_08

 

 

esxi pem签名生成 esxi6.7证书_esxi pem签名生成_09

 

2、新增SSH连接,填入ESXI的IP,端口默认 22,用户名 root ,密码。

 

esxi pem签名生成 esxi6.7证书_上传_10

 

3、连接成功后进入 /etc/vmware/ssl 目录,rui.crt、rui.key,是默认的证书文件。

 

esxi pem签名生成 esxi6.7证书_上传_11

 

4、修改文件名称rui.crt修改为rui.crt.bak,rui.key修改为rui.key.bak,备份原始证书。

 

esxi pem签名生成 esxi6.7证书_esxi pem签名生成_12

 

5、解压下载好的证书,将****.pem修改为rui.crt,****.key修改为rui.key。

 

esxi pem签名生成 esxi6.7证书_重启_13

 

 

esxi pem签名生成 esxi6.7证书_esxi pem签名生成_14

 

6、将修改好的文件覆盖上传至 /etc/vmware/ssl 目录。

 

esxi pem签名生成 esxi6.7证书_上传_15

 

7、上传证书后可以不重启ESXI让证书生效,执行下面的命令,重启相关服务。

/etc/init.d/hostd restart #重启hostd服务 /etc/init.d/vpxa restart #重启vpxa服务 /etc/init.d/vpxa start #启动vpxa服务 /etc/init.d/hostd start #启动hostd服务

确保hostd、vpxa服务是running状态后,使用域名访问ESXI即可。

 

esxi pem签名生成 esxi6.7证书_esxi pem签名生成_16

 

四、关启EXSI SSL

 

esxi pem签名生成 esxi6.7证书_esxi pem签名生成_17

 

1、为保证ESXI主机的安全性,在SSL配置完成后需要关闭SHELL服务,点击“操作” -- “服务”-- “禁用安全Shell(SSH)”。

至此,ESXI SSL证书配置完成 Enjoy~。