如何啟用 SSH 存取權並連接到您的主機帳戶

SSH(安全殼協定)是一種加密網絡協議,旨在於不安全的網絡上安全地連接兩部裝置。它促進加密通訊,確保裝置之間傳輸的數據保持機密並防止潛在的竊聽。

傳統方法使用用戶名和密碼組合,而使用 SSH 金鑰則提升了安全性和便利性。

如何啟用 SSH 存取

要啟動 SSH 存取,首先需要為你的主機帳戶啟用 SSH 存取。你可以在 cPanel 的管理 Shell選單中進行。

啟用 SSH:

  1. 登入你的 cPanel 帳戶。

  2. 前往專屬區域。

  3. 點擊管理 Shell


    注意:此選單亦可於你的 Spaceship 帳戶 >主機管理員> 點擊「管理」>「進階」>「其他工具」選單 > 點擊管理 SSH


  4. 預設情況下,主機帳戶的 SSH 存取是關閉的。你可以在管理 Shell介面中切換「啟用 SSH 存取」選項:


  5. 要為你的 cPanel 帳戶啟用 SSH,請點擊切換鍵(1)。

    啟用後,你會看到「存取詳情」表格(2),其中包含啟動 SSH 連線所需的資料:

當你的帳戶啟用 SSH 後,終端機選單會於 cPanel > 進階區域變得可用:


此介面允許你直接以指令列與主機環境互動:

管理 SSH 金鑰

啟用 SSH 後,你可以透過 cPanel「管理 Shell」選單中的以下選項管理你的 SSH 金鑰:

  • 管理 SSH 金鑰:檢視及管理現有金鑰。

  • 產生新金鑰:建立新的 SSH 金鑰對。

  • 匯入金鑰:新增現有的 SSH 金鑰。

這些選項會將你導向 cPanel 的SSH 存取區域,在那裡你可以處理相關的金鑰任務:


注意:cPanel 的SSH 存取選單亦可於「安全性」區域找到:

產生新的 SSH 金鑰

如果你沒有現有的 SSH 金鑰對,可以從SSH 存取選單點擊產生新金鑰按鈕來建立:


系統會提示你輸入以下資料:

  • 金鑰名稱:為你的金鑰指定一個易於識別的名稱。

  • 金鑰密碼 為金鑰新增密碼。

  • 金鑰類型:選擇 RSA 或 DSA。

  • 金鑰長度:如選 RSA,建議最少 2048 位元以確保安全。

填妥資料後,請點擊產生金鑰


公鑰和私鑰都會被建立,並列於 cPanel「SSH 存取」選單的相應區域。

然後,你可以點擊檢視/下載按鈕,將產生的金鑰下載為文字檔:

匯入 SSH 金鑰

如果你已有 SSH 金鑰對,可以使用匯入金鑰選項,從「SSH 存取」選單匯入至你的 cPanel 帳戶:


系統會提示你輸入以下資料:

  • 金鑰名稱:為你的金鑰命名(例如 id_rsa)。

  • 私鑰:可選;如不需要可留空。

  • 密語:如金鑰有密語請輸入。

  • 公鑰:貼上 .pub 檔案內容。

完成後,請點擊匯入按鈕:

授權 SSH 金鑰

產生/匯入 SSH 金鑰對後,下一步是授權該金鑰。請於 cPanel「SSH 存取」選單 >「公鑰」區域找到相關金鑰對 > 點擊管理


點擊授權按鈕以驗證 SSH 金鑰:


完成後,會顯示「成功」訊息。金鑰授權狀態亦會於「SSH 存取」選單中變為「已授權」。

如何使用金鑰經 SSH 連線

產生/匯入並授權 SSH 金鑰後,即可透過 SSH 連接你的主機帳戶。

市面上有很多 SSH 客戶端。以下例子我們會使用PuTTY SSH 客戶端,示範如何利用 cPanel 產生的 SSH 金鑰對連接伺服器。

  1. 從「SSH 存取」選單下載產生的 SSH 金鑰 > 於「私鑰」區域點擊所需金鑰旁的「檢視/下載」:


    如果你沒有產生新金鑰對,而是匯入並授權了現有金鑰,請於 PuTTY 連線時使用匯入的檔案。

  2. 於 PuTTY 資料夾中執行 puttygen.exe 開啟 PuTTY 金鑰產生器。進入後,請於頂部選單的檔案分頁 > 點擊載入私鑰按鈕:


  3. 在你的電腦上尋找 SSH 金鑰檔案並點擊「開啟」。

    注意:搜尋本機 SSH 金鑰以匯入時,請確保使用「所有檔案(*.*)」篩選器:


  4. 完成匯入程序時,系統會要求你輸入 SSH 金鑰密語(產生 SSH 金鑰時設定的密碼)。

    密碼驗證成功後,會顯示相應的成功訊息:


    注意:如果你不想為金鑰設定密碼,請將「金鑰密語」及「確認密語」欄位留空。

  5. 點擊儲存私鑰按鈕,將金鑰儲存為 .ppk 檔案格式:


  6. 現在,請開啟 PuTTY 應用程式。於左側「分類」欄選擇連線>SSH>認證>認證憑證

    私鑰檔案欄點擊「瀏覽」以選擇已儲存的 .ppk 檔案:


  7. 之後,請於左側選單開啟「工作階段」區域,並輸入以下資料:

    • 主機名稱(或 IP 位址) - 你的 cPanel 帳戶所屬伺服器的 IP 位址。可於 cPanel「管理 SSH 存取」選單查閱。

    • 連接埠- 應為 21098。

  8. 點擊「開啟」:


  9. 控制台開啟後,請輸入以下資料:

    • login as - 你的cPanel 帳戶用戶名

    • Passphrase for key “”-SSH 金鑰密碼

如一切正確,將會成功連接伺服器:


必須提供有效的電郵地址