当前位置: 首页 > news >正文

将vCenter(VCSA)的默认证书替换为自己企业CA的证书

安装了vCenter之后访问其页面默认的证书并不被Windows系统信任浏览器提示不安全的网站如果之前曾经给ESXi主机替换过合法证书加入vCenter的数据中心之后证书也被换为vCenter的不合法证书了。注如果Edge浏览器提示net::ERR_CERT_AUTHORITY_INVALID无法浏览网页就直接在键盘上键入thisisunsafe解决方法有两种。方法一信任vCenter自带的自签名证书。在登陆页面右侧有根证书下载下来双击证书点击“安装证书”将其导入“受信任的跟着证书颁发机构”即可。方法二使用自己企业的CA给VMCA颁发证书后者再自动颁发证书什么是VMCA在 vSphere 环境中vCenter Server、ESXi 主机以及各种后台服务之间通信时都需要 SSL 证书来证明身份并加密数据。VMware从6.5版本开始引入VMCA作为内置的私有CA其核心作用就是自动签发和管理这些证书这就避免了企业购买证书或者自己搭建 CA 服务器再手动给每台 ESXi 和每个 vCenter 服务配置证带来的巨大工作量。但需要注意的是VMCA默认使用自签名根证书这在某些安全要求严格的环境中可能不被接受所以本文使用企业的根CA给VMCA颁发证书后者成为了中间CA拥有了合法身份。1、得到根证书。​在Windows 2016下配置好企业CA这就得到了根证书并且信任该证书流程略。注根证书默认有效期5年如果希望更长的有效期比如20年在安装企业CA之前需要修改C:\Windows\CAPolicy.inf的内容详细资料非本文讨论范畴可百度或AI。​2、创建“从属证书颁发机构”模板命名为vSphere VMCA​服务器管理器→工具→证书颁发机构在“证书模板”上右键→管理在“从属证书颁发机构”上点右键→复制模板注严格的说中间CA证书有效期不能超过根CA的有效期证书模板→新建→要颁发的证书模板选择刚才创建的vSphere VMCA关闭Windows 2016。3、打开VCSA的SSH功能​既可以在DCUI界面里打开也可以进入vCenter的5480端口默认账号是root→访问→SSH登录。如果有必要就打开BASH Shell超时锁定比如99分钟。4、修改时区进入vCenter设置5480端口→时间编辑时区改为Asia/Shanghai。5、在 VCSA 上生成证书请求 CSR文件MobaXterm登录vCenter的BASH Shell界面。输入命令shellchsh -s /bin/bash rootMobaXterm新打开一个相同的SSH会话左侧会出现Linux目录树可以上传下载文件。mkdir /tmp/certs/usr/lib/vmware-vmca/bin/certificate-manager进入证书管理器开始生成证书请求。原始界面是英文我将其翻译为中文界面​2n输入vCenter的账号administratorvsphere.local 再输入vCenter的密码 接着是输入一些信息以便生成证书申请因为过长没有截图完全的“Hostname”是输入主机名vc.91xueit.com按1指定目录 /tmp/certs在其下生成证书请求CSR文件和私钥用MobaXterm左侧工具栏把证书申请文件vmca_issued_csr.csr拖出来放在Windows桌面。6、将 CSR 提交给 Windows 企业 CA 签名获得 VMCA 中间 CA 证书打开vmca_issued_csr.csr将其内容粘贴到证书申请界面。如果你的CA地址是192.168.80.120网址就是http://192.168.80.120/certsrv申请证书→高级证书申请贴入证书“证书模板”选择vSphere VMCA→提交勾选Base 64编码下载证书即中间证书改名为CA.cer7、构建完整证书链文件更新证书得到的中间CA的证书还要处理一下在其中加上其余的证书以构建完整的证书链格式如下顺序很重要VMCA 证书在最上面根证书在最下面。​对于本实验中间CA证书之外只有根证书所以把根证书的内容加到中间CA证书之下也就是说CA.cer包含2个证书。注意如果倒数第一行是空行就删除将CA.cer拖动到MobaXterm的左侧栏目录是/tmp/certs回到之前的SSH会话按1导入刚才上传过来的证书文件和本地生成的私钥再按y开始更新证书并重启vCenter需要等待一会。关闭Edge再打开当可以访问VCSA的FQDN地址vc.91xueit.com即会发现不再提示证书错误前提是信任了企业根CA查看网页的证书可见该证书是由中间CA签发的中间CA又是由根CA签发的命令行提示成功更新证书替换完毕虽8、虽然浏览器访问vCenter不再提示证书错误但访问ESXi主机还是会提示证书错误解决方法如下点击最顶部的vCenter名称→配置→高级配置→编辑设置找到vpxd.certmgmt.certs.minutesBefore大概在第74页将其值由1440改为10保存在左侧列表单击ESXi主机→配置→系统→证书→更新给ESXi主机更新证书。从vCenter里下载证书压缩包https://你的vCenter_FQDN/certs/download.zip解压缩后在win目录下找到中间CA证书双击导入”中间证书颁发机构“。现在你已经信任了中间CA中间证书颁发机构再加上之前信任的企业根CA受信任的根证书颁发机构构建起完整的证书链再次访问ESXi主机就不会提示证书问题了。
http://www.rkmt.cn/news/1376286.html

相关文章:

  • 5步轻松配置:碧蓝航线自动化脚本新手完整指南
  • 红队实战中的Kali高级配置与隐蔽性设计
  • Burp Suite Galaxy插件实战:上下文感知解密中枢搭建指南
  • 合肥成人书法培训,真的能快速提升书写水平吗?
  • 解锁iOS设备无限可能:2026最新越狱技术深度解析与实战指南
  • 百度网盘下载速度太慢?Python脚本帮你获取高速直链
  • 华硕笔记本性能优化终极指南:如何用G-Helper替代Armoury Crate提升体验
  • 天翼云S6通用服务器深度评测:4核8G5Mpbs年付590元起,性价比之王?
  • 机器学习生存分析实战:从XGBoost-AFT到临床预测模型构建
  • 仓库管理流程全拆解:手把手教你落地一套高效的仓库管理流程
  • ESP32嵌入式Wi-Fi安全验证:WPA2-PSK四次握手捕获与PMK推导
  • 模拟器每次改完代码都要重连?一个菜单就搞定,90%的人不知道
  • 2026实测:宁波十大小学语文小升初机构横评
  • 吉林做幕墙工程公司哪家性价比高?恒基幕墙工程上榜 - mypinpai
  • Go二进制逆向实战:破解IDA Pro无法识别的Golang符号与runtime机制
  • Spring boot 特性和自写Reids组件
  • claude 或 codex接入临时补充api
  • Codex CLI 上手前,先补上这条可回滚的验收链路
  • 如何高效使用Iwara视频下载神器:一键批量下载的完整指南
  • WordPress AI: 7.0如何为AI驱动的网站奠定基础
  • 如何在Blender中实现专业级MMD模型动画制作:5步完整解决方案
  • OpenCV模板匹配遇到旋转就抓瞎?一个Python脚本帮你搞定0°到360°全角度识别
  • YOLO训练结果可视化避坑指南:手把手教你处理v5的CSV和v7的TXT格式差异
  • 推荐!2026年靠谱的沙盘模型设计公司 - mypinpai
  • ARM SVE2指令集与UADDLB/UADDLT指令详解
  • AlwaysOnTop:终极Windows窗口置顶工具完整使用指南
  • LED闪灯电路板学习 过程
  • XUnity.AutoTranslator:如何免费实现Unity游戏实时翻译的完整指南
  • CSAPP ShellLab通关笔记:从信号竞争到进程组,手把手教你填完tsh.c的七个坑
  • E7Helper终极指南:第七史诗自动化脚本5分钟快速上手