在 Microsoft Exchange Server 2019 上安装 SSL 证书,是保护通过其进行的电子邮件通信的重要一步。SSL 证书会加密服务器与客户端之间的通信,确保敏感信息保持私密与安全。
本文将详细介绍在 Exchange Server 上生成 CSR 并安装 SSL 证书的一套简单分步流程。
先决条件
进入安装流程前,请准备好以下先决条件:
- 服务器证书:这是由证书颁发机构(CA)签发的主证书。
- 中间证书:这些证书由 CA 作为验证流程的一部分提供,用于在服务器证书与根证书之间建立信任链。
- 私钥:这是随证书签名请求(CSR)一同生成的安全密钥,对解密发往服务器的信息至关重要。
备齐这些组件能让安装过程更顺畅,并避免潜在问题。
在 Microsoft Exchange Server 上生成 CSR
生成 CSR 是获取 SSL 证书的关键步骤。要在 Microsoft Exchange Server 2019 上创建 CSR,请按以下步骤操作:
- 以管理员模式打开 Exchange Management Shell。
- 运行以下命令以启动 CSR 生成:
New-ExchangeCertificate -GenerateRequest -KeySize 2048 -Subject "CN=yourdomain.com" -DomainName "yourdomain.com", "mail.yourdomain.com" -PrivateKeyExportable $true -Path "C:\path\to\your\csr.txt"
请务必将 yourdomain.com 替换为你的域名,并将"C:\path\to\your\csr.txt"改为你期望的路径与文件名。
- 若想在 Exchange Management Shell 中核实文件内容,可运行以下命令:
Get-Content "<file_name>.csr"
- CSR 生成后,将其提交给你选定的证书颁发机构,获取为 Exchange 服务器签发的 SSL 证书。
Microsoft Exchange Server 的 SSL 安装步骤
从 CA 收到 SSL 证书后,可按以下步骤进行安装。
第 1 步:将证书上传到服务器
- 解压 CA 提供的 ZIP 文件。
- 打开文本编辑器,复制主证书与中间证书的内容。
- 将这些文件安全地保存在服务器上。
第 2 步:创建证书管理单元(Snap-in)
要在 Windows 中管理证书,需创建证书管理单元:
- 按 Windows + R,输入 Microsoft Management Console 并回车。
- 在 MMC 控制台中,进入"文件 > 添加/删除管理单元"。
- 从列表中选择"证书"并点击"添加"。
- 选择"计算机账户 > 下一步 > 本地计算机 > 完成"。
- 关闭管理单元窗口,回到"添加或删除管理单元"窗口,点击"确定"。
第 3 步:安装中间证书
- 进入 MMC 控制台,展开"证书(本地计算机)"部分。
- 在左侧窗格中双击"中间证书颁发机构"文件夹。
- 导航到"证书"选项,右键点击它,选择"所有任务 > 导入"。
- 证书导入向导将打开,点击"下一步"。
- 找到你的中间证书文件并点击"下一步"。
- 选择"将所有的证书放入下列存储",并选择"中间证书颁发机构",点击"确定"。
- 点击"完成"以完成导入过程。
第 4 步:安装主 SSL 证书
- 在 MMC 中,导航到"开始 > 程序 > Microsoft Exchange > 系统管理器"。
- 展开"管理组"下的"第一个管理组"。
- 点击"服务器"文件夹中的"Exchange Server 容器",然后进入"协议"选择你想配置的协议。
- 选择"访问"选项卡并点击"证书",打开证书向导,选择"处理挂起的请求并安装证书"。
- 输入 SSL 证书的文件路径,核对摘要,按"完成"结束安装过程。
完成这些操作后,你的 SSL 证书将被正确安装。
在 Exchange 2019 上安装 SSL 证书
要在 Exchange Server 2019 上安装 SSL 证书,请按以下步骤操作:
- 首先登录 EAC,进入"服务器 > 证书"。
- 找到你想使用的 Exchange 服务器并选中它。
- 点击"更多选项"(三个点),选择"导入 Exchange 证书"。
- 这将打开"导入 Exchange 证书"向导,你需要执行以下操作:
- 在"要导入的文件"处,输入证书文件的 UNC 路径与文件名。
- 若证书设有密码保护,输入密码以解锁。
- 点击"下一步"继续。
- 在下一屏幕,当被问及要将证书应用到哪些服务器时,点击"添加+"按钮。
- 选择你的 Exchange 服务器,点击"添加",然后"确定"。
- 证书导入后,回到 EAC 中的"服务器 > 证书"。
- 选中你的证书并点击"编辑"。
- 系统会要求你选择要将证书分配到的服务(SMTP、IMAP、IIS 等),勾选你需要的服务。
- 最后点击"保存"完成过程。
完成这些步骤后,你的 SSL 证书将完全生效。
在哪里获取 Microsoft Exchange 的 SSL 证书?
立海世纪是你所有 SSL 证书需求的可靠合作伙伴。作为优质的 SSL 证书提供商,我们与领先的证书颁发机构合作,提供丰富的 SSL 产品,全部与 Microsoft Exchange 完全兼容。无论是保护网站还是保护电子邮件通信,我们都能全程为你提供指导。
立即保护你的 Microsoft Exchange Server 环境!
三步即可保护电子邮件通信:购买 Comodo SSL、生成 CSR、在 Exchange Server 上安装证书,实现加密、可信且无缝的通信。