知識庫

在 Synology NAS 安裝 SSL 證書

本文的目的是描述在 Synology NAS 伺服器上安裝 SSL 的過程並指出可能出現的問題。

Synology NAS 伺服器用戶的先決條件

- 首先,為了獲得受信任的證書,您需要擁有可以分配給 Synology DDNS 服務的域名*,因為我們網站上提供的 SSL 證書只能為完全合格域名(FQDN)簽發。
* 該 DDNS 服務對 Synology 用戶免費提供 這裡

- 在進入下一步之前,請設置您的 DDNS 服務

- 然後,應添加一個從您的域名或子域名(yourdomain.com)到 DDNS 服務(如 name.synology.me)的 CNAME DNS 轉發器。

以下是快速指南:

登錄到您的 cPanel,找到 'Domains' 方框並單擊 Advanced DNS Zone Editor

install_synology_01

在 'Add a Record' 下,填寫每個框以輸入您的信息。 'Name' 欄位應有域名,而 'CNAME' 欄位應有 Synology NAS 主機名。然後單擊 'Add Record'。

install_synology_02

- 請確保端口轉發已在您的路由器上配置

SSL 安裝

注意: 本說明適用於 DSM5.0 及更高版本。只有 2009 年及之前的型號無法更新到最新的 DSM,因此建議過去 5 年內的型號升級到最新的 DSM。

CSR 代碼生成

在您的 Synology NAS 上安裝 SSL 證書之前,您需要生成證書簽名請求(CSR 代碼)啟用證書

將 SSL 證書導入 Synology:

一旦證書發放,您將收到來自證書授權機構的電子郵件,內含 SSL 文件。現在,您可以按照以下步驟將受信任的證書導入到 Synology 伺服器中。

  1. 返回 Synology,導航至控制面板 > 安全性 > 證書,然後單擊 '導入證書'

    install_synology_03

  2. 瀏覽並為每個字段導入以下文件: (在本指南中,我們以 PositiveSSL 證書為例,對於其他簽發機構的不同 SSL 類型,安裝步驟相同)。

    私鑰 - Server.key
    證書 - domain_com.crt(在電子郵件中的 CA .zip 文件中收到)
    中間證書 - 來自履行電子郵件的 CA Bundle 文件,PositiveSSLBundle 包含:
    COMODO RSA Domain Validation Secure Server CA
    COMODO RSA Certification Authority
    AddTrust External CA Root

    然後單擊 '下一步'。

    install_synology_04

    注意: 請使用解密的私鑰文件,如果您使用加密的文件,過程中可能會出現問題。推測這些問題可能出現在過時版本的 Synology 伺服器,因此 Synology 強烈建議使用最新版本。在撰寫本文時,最新版本為 DiskStation Manager 5.1(DSM 5.1)。

    '無效的密碼類型' 錯誤

    在安裝過程中還可能出現幾個問題,其中之一是 '無效的密碼類型' 錯誤。

    如果私鑰文件的標頭不包含 (顯示為 -----BEGIN PRIVATE KEY 和 -----END PRIVATE KEY-----,而不是 -----BEGIN RSA PRIVATE KEY----- 和 -----END RSA PRIVATE KEY-----);

    解決方案: 在文本編輯器中修改該文件。

    '非法證書' 錯誤

    在導入證書時,可能會出現 '非法證書' 錯誤。此問題可能有幾個原因:
    - 通常 如果 .zip 壓縮檔在未解壓的情況下在文本編輯器中打開,並且在 -----BEGIN CERTIFICATE----- 標頭之前留下了文本,它就會彈出;

    解決方案: 解壓縮該檔案並獨立使用文本編輯器打開每個證書文件。

  3. Synology 網絡伺服器將重新啟動,這只需幾秒鐘。然後控制面板的 '證書' 頁面應如下所示:

    install_synology_05

    一旦證書安裝完成,所有應該都很清楚。然而,請確保您為該域創建了 CNAME 記錄,而不僅僅是從 name.synology.me 到的 URL 轉發,這樣證書的公共名稱不會與 URL 中的域名匹配。否則,如果您嘗試通過 https:// 連接到您的 Synology,您可能會在瀏覽器中收到 '常見名稱不匹配' 錯誤

    解決方案: 為該域創建 CNAME 記錄。

    現在當證書安裝完成後,只需嘗試使用您的域名/子域名(例如: https://yourdomain.com )訪問您的 NAS - 這樣的話,地址欄中的鎖定圖標證明該連接現已由受信任的 SSL 保護。