在現代科技世界中,在發送和接收資料時,Secure Shell (SSH) 協定就像一個強大的保護者。它確保您的私人和重要資訊保持安全和完整。 SSH 促進了不安全網路上的安全通道,確保敏感資訊免遭窺探。它們充當用於身份驗證和資料加密的加密金鑰。這也有利於系統之間的資料傳輸而不被竄改。在本指南中,我們說明如何在 Windows、Mac 或 Linux 系統中產生 SSH 金鑰。

SSH 驗證的一個基本面向涉及產生 SSH 金鑰,即充當使用者或系統的唯一識別碼的加密金鑰。 SSH 也可以用作其他流量的隧道,例如 VNC 連線。根據各種技術論壇的報告,我們發現許多用戶正在尋找一種安全的方式來遠端連接到他們的電腦。他們可以做到這一點的唯一方法是獲取 SSH(安全外殼)。因此,如果您想知道如何在 Windows、Mac 或 Linux 上產生這些 SSH 金鑰,請不​​要擔心;我們已經為您準備好了一切。

如何在 Windows、Mac 或 Linux 中產生 SSH 金鑰

在我們學習如何在各自的電腦上產生 SSH 金鑰之前,了解這些金鑰的實際含義非常重要。 SSH 金鑰有助於建立與遠端 PC 的安全連接,而無需使用任何類型的密碼。整個過程使用了一種稱為「安全外殼協定」的協定。 SSH金鑰是成對產生的;一個是私鑰,另一個是公鑰。這些鑰匙只能成對使用,不能單獨使用。私鑰用於對遠端伺服器或裝置進行身份驗證,而公鑰則儲存在對連接進行加密的遠端 PC 上。

在 Windows 中產生 SSH 金鑰的步驟

對於 Windows 作業系統用戶來說,產生 SSH 金鑰的方法有很多種,但最受歡迎的方法之一是使用 PuTTY 軟體,這是許多用戶使用的高級用戶端。以下是如何使用 PuTTY 在 Windows 上產生 SSH 金鑰。

  • 下載油灰並將其安裝在您的 Windows PC 上。
  • 現在啟動“PuTTYgen”應用程式並點擊“生成”。 (這將需要幾分鐘才能完成。)

  • 產生 SSH 金鑰後,系統會要求您輸入金鑰密碼(密碼)。輸入它可以使環境更加安全。

  • 完成所有這些步驟後,將私鑰保存在電腦上您的首選位置。 (您也可以根據您的方便重新命名該檔案。)
  • 最後,您已經在 Windows 上建立了 SSH 金鑰,現在您可以根據需要使用它。

在 Mac 或 Linux 中產生 SSH 金鑰的步驟

對於 Mac OS 和 Linux,可以使用 Ssh-keygen 工具產生 SSH 金鑰。 OpenSSH 工具適用於所有 Mac OS 和 Linux,並且步驟對於它們都保持相同。因此,以下是在 Mac OS 或 Linux 上產生 SSH 金鑰的方法。

  • 在 Mac OS 或 Linux 上啟動終端應用程式。
  • 輸入如下所示的命令並按 Enter 鍵。
ssh-keygen -t rsa
  • 終端將詢問在哪裡保存密鑰,並且還將包括預設位置。建議使用預設位置儲存密鑰。您只需再次按 Enter 按鈕即可完成此操作。

  • 接下來,您將被要求輸入釋義(密碼)。如果您不需要對連線進行釋義,只需按 Enter 鍵即可跳過此程序。

  • 現在您的 SSH 金鑰已成功生成,您將看到如下所示的輸出。
Your identification has been saved in /Users/myname/.ssh/id_rsa.Your public key has been saved in /Users/myname/.ssh/id_rsa.pub.The key fingerprint is:ae:89:72:0b:85:da:5a:f4:7c:1f:c2:43:fd:c6:44:30 [email protected] key's randomart image is:+--[ RSA 2048]----+| || . || E . || . . o || o . . S . || + + o . + ||. + o = o + || o...o * o ||. oo.o . |+-----------------+
  • 現在使用下面的程式碼複製您的 SSH 金鑰並將其貼上到需要金鑰的位置。
pbcopy < ~/.ssh/id_rsa.pub

結論

關於如何在 Windows、Mac 或 Linux 中產生 SSH 金鑰的指南到此結束。如果您使用的是 Windows、Mac 或 Linux,那麼建立 SSH 金鑰是一項重要的工作。儘管如此,這就是您需要了解的有關如何在 Windows、Mac OS 或 Linux 上產生 SSH 金鑰的全部資訊。我希望上述指南能夠為您提供一個很好的參考,幫助您出於安全目的創建自己的 SSH 金鑰。