本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 Microsoft Windows 上建立 SSH 金鑰
Windows 包含 OpenSSH 作為內建功能,您可以使用它在 Linux 或 macOS 上產生相同格式的 SSH 金鑰。或者,您可以使用第三方工具,例如 PuTTY 的金鑰產生器 (PuTTYgen)。
使用 Windows 內建 OpenSSH
根據預設,Windows 的最近版本包括 OpenSSH。您可以使用與 macOS/Linux 章節所述的相同ssh-keygen
命令:
-
開啟 Windows PowerShell 或命令提示字元。
-
根據您要產生的金鑰類型執行下列其中一個命令:
-
若要產生 RSA 4096 位元金鑰對:
ssh-keygen -t rsa -b 4096 -f
key_name
-
若要產生 ECDSA 521 位元金鑰對:
ssh-keygen -t ecdsa -b 521 -f
key_name
-
若要產生 ED25519 金鑰對:
ssh-keygen -t ed25519 -f
key_name
-
-
請依照 macOS/Linux 區段中的相同步驟,將公有金鑰上傳至其中 AWS Transfer Family。
使用 PuTTYgen (第三方工具)
某些適用於 Windows 的第三方 SSH 用戶端,例如 PuTTY,會使用不同的金鑰格式。PuTTY 使用私有金鑰的PPK
格式。如果您使用的是 PuTTY 或 WinSCP 等相關工具,您可以使用 PuTTYgen 以此格式建立金鑰。
注意
如果您使用非 .ppk
格式的私有金鑰檔案呈現 WinSCP,該用戶端會為您提供將金鑰轉換為 .ppk
格式的 。
如需使用 PuTTYgen 建立 SSH 金鑰的教學課程,請參閱 SSH.com:// 網站