完成此課程後您將能夠:
課程必修項目:
NAS 224:遠端存取:手動連線
學生須先具備以下知識:
DDNS
1. HTTPS 簡介
2. 啟用 HTTPS 及 DDNS
2.1 啟用 ADM HTTPS 連線
2.2 啟用網站伺服器的 HTTPS
2.3 設定 DDNS 服務
3. 增加一個已經核可簽署過的憑證
3.1 手動匯入憑證
3.2 從 Let's Encrypt 取得憑證
HTTPS (又稱 HTTP over TLS, HTTP over SSL 或 HTTP Secure) 是廣泛用於網際網路的一種安全的通訊協定。HTTPS 是透過傳輸層安全性協定 TLS (Transport Layer Security) 或其前身安全通訊協定 SSL (Secure Sockets Layer) 將超文本傳輸協定 Hypertext Transfer Protocol (HTTP) 進行連線加密。目前網路上很普遍使用 HTTPS,因為 HTTPS 提供對於網站及與它通訊的相關網站伺服器進行身份認證以避免中間人攻擊。
註:在本地區域網路 (LAN) 中,透過 HTTPS 使用 LAN IP 連線,網頁瀏覽器仍會判別此為不安全連線而顯示隱私權錯誤的訊息,這是正常的。您可以在本地區域網路中使用 HTTP 連線即可。
下列為 ASUSTOR NAS 上最普遍使用 HTTPS 的連線方式:
現行的網頁瀏覽器對於 HTTPS 的連線有嚴格限制。要通過 HTTPS 使用 DDNS 連接到您的 ADM 或網站伺服器,必須為此 DDNS 設定有效的 TLS/SSL 憑證。
建議您變更預設的系統通訊埠 (8000 及 8001) 以降低被攻擊的風險。
ADM 5.1.2:
申請合法 SSL/TLS 憑證前,需先設定 DDNS 服務。請參考這裡以設定 DDNS 服務。
ASUSTOR 有內建的簽署憑證在 ADM 中,但是瀏覽器並不信任這個憑證,因為不是經由第三方認證的。所以,當您用 HTTPS 來連線到您的 ASUSTOR NAS,您會看到隱私權錯誤的訊息。 (如下圖所示使用 Google Chrome 為例)
您可以點擊 "繼續前往 xx.xx.xx.xx (不安全)" 連結去跳過這個頁面並登入 ADM。然而,如果要正確驗證您 ASUSTOR NAS 的身份確保安全連線,你必須從信任的憑證認證機構取得有效的簽署憑證,然後匯入 ADM。
如果你已經有一個註冊過的網域名稱且擁有一個從信任的憑證認證機構得到的有效簽屬憑證,那您可以依照以下步驟匯入憑證至 ADM。
如果您仍未為您的網域名稱申請一個從信任的憑證認證機構得到的有效簽屬憑證,請參考這裡從 Let's Encrypt 取得憑證。
步驟 1
步驟 2
步驟 3
步驟 4
Let's Encrypt 是一個免費自動化,開源的憑證認證機構 (CA),它提供信任的免費憑證給如果擁有網域名稱的任何人。Let's Encrypt 所發行的憑證可被所有的網頁瀏覽器辨識成功。 ASUSTOR NAS 的憑證管理員可以直接連結到 Let's Encrypt 去產生有效的憑證然後自動安裝。這讓您以更快、更簡單、零成本的方式透過 SSL 連線增強了 NAS 的安全性。
ASUSTOR 的 myasustor.com DDNS 服務新增 DNS Challenge 支援,升級至 ADM 4.1 後,為 myasustor.com DDNS 申請 Let's encrypt 憑證時,路由器將不再需要開啟 80 通訊埠轉發。
請啟用 ADM 的網站伺服器,並確認使用預設通訊埠 80 或您之前在路由器的設定中所設定的其他通訊埠。 例如:使用通訊埠 8501。
當 Let's Encrypt 授予和更新憑證時,將使用通訊埠 80 執行網域驗證。 請確保您的路由器正確轉發通訊埠 80 到您的 NAS 以進行遠端連線。
申請完成的憑證僅能保護使用 NAS DDNS 的 HTTPS 連線是安全的,請務必使用 https://[NAS DDNS]:[ADM HTTPS 通訊埠] 在網頁瀏覽器連線 NAS。若透過 HTTPS 使用 LAN IP 或 WAN IP 連線,網頁瀏覽器仍會判別此為不安全連線而顯示隱私權錯誤的訊息,這是正常的。若要繼續使用 NAS,則需要跳過此頁面並登入 ADM。