SSH金鑰產生器
在瀏覽器中即時產生安全的SSH金鑰對(RSA、Ed25519、ECDSA)。免費線上工具,輸出OpenSSH格式,無需註冊。
什麼是SSH金鑰對?
SSH金鑰對由兩個密碼學關聯的金鑰組成:私鑰(保存在您的裝置上保密)和公鑰(與伺服器共享)。它們透過SSH協議實現對遠端系統的安全、無密碼認證。
應該選擇哪種SSH金鑰類型?
推薦Ed25519用於現代系統,因為它具有卓越的安全性、更小的金鑰尺寸和更快的效能。RSA(4096位元)提供與舊系統的最大相容性。ECDSA在符合NIST標準的環境中提供安全性和金鑰尺寸的良好平衡。
在瀏覽器中產生SSH金鑰安全嗎?
是的。本工具使用Web Crypto API,提供符合FIPS 140-2標準的密碼學安全隨機數產生。所有金鑰產生都在瀏覽器本機完成,不會將任何資料傳輸到任何伺服器。
什麼是SSH金鑰指紋?
指紋是公鑰的短SHA-256雜湊值(例如SHA256:ABC123...)。它用於驗證金鑰身份、偵測篡改,並確認您連線到正確的伺服器,而無需暴露完整的公鑰。
如何使用產生的SSH金鑰?
將私鑰保存到~/.ssh/目錄(例如id_ed25519),權限設置為600。將公鑰添加到伺服器的~/.ssh/authorized_keys檔案中。然後使用以下命令連線:ssh user@server -i ~/.ssh/id_ed25519
RSA、Ed25519和ECDSA有什麼區別?
RSA是最古老且支援最廣泛的,但需要更大的金鑰(2048-4096位元)。Ed25519是最新的,以固定的256位元金鑰提供最佳安全性和最快效能。ECDSA使用橢圓曲線密碼學,金鑰尺寸可變(256-521位元)。
我應該為SSH金鑰設置密碼短語嗎?
是的,始終為私鑰使用密碼短語。如果您的金鑰檔案被洩露,它會增加額外的安全層。現代SSH客戶端支援ssh-agent來快取密碼短語,因此每個工作階段只需輸入一次。
什麼是OpenSSH格式?
OpenSSH格式是OpenSSH工具使用的標準文字格式。私鑰以"-----BEGIN OPENSSH PRIVATE KEY-----"開頭,公鑰是以"ssh-rsa"、"ssh-ed25519"或"ecdsa-sha2-nistp256"開頭的單行字串。
我可以將這些金鑰轉換為其他格式嗎?
可以。使用ssh-keygen進行轉換:ssh-keygen -p -m PEM -f id_ed25519轉換為PEM格式。對於PuTTY的.ppk格式,使用PuTTYgen。大多數現代工具原生支援OpenSSH格式。
應該多久輪換一次SSH金鑰?
最佳實踐是每90天到1年輪換一次SSH金鑰,具體取決於您的安全要求。如果懷疑金鑰被洩露或團隊成員離開組織時,應立即撤銷並重新產生金鑰。
RSA應該使用多大的金鑰尺寸?
RSA金鑰至少使用2048位元。高安全環境推薦使用4096位元。小於2048位元的金鑰被認為不安全,可能被現代SSH伺服器拒絕。
為什麼Ed25519比RSA更受推薦?
Ed25519以更小的金鑰提供更強的安全性(256位元對比RSA的4096位元達到同等安全),更快的金鑰產生和認證速度,並且抵抗側通道攻擊。它是安全專家推薦的現代標準。
如何使用SSH金鑰產生器
在瀏覽器中直接產生 RSA、Ed25519 或 ECDSA 安全 SSH 金鑰對。全部在本機執行,金鑰與通關密語絕不會離開你的裝置。
- 在 Key Type 中選擇演算法:新伺服器選 Ed25519,重視相容性選 RSA,或選 ECDSA 並搭配 P-256 等曲線。
- 若選擇 RSA,可在 Key Size 設為 4096 bit 以取得最強保護,或 2048 bit 以加快產生速度;ECDSA 提供 P-256、P-384 與 P-521。
- 在 Comment 填入 user@host 之類的註解,方便日後辨識這把金鑰屬於哪台機器或哪個帳號。
- 可視需要在 Passphrase 輸入通關密語來加密私鑰,然後產生金鑰對,並將兩把金鑰妥善備份。
只有公鑰才放在伺服器上;私鑰應保存在受信任的裝置中,並務必設定通關密語保護。
相關工具
- RSA金鑰對產生 產生2048、3072、4096位元RSA金鑰對,PEM格式輸出,含指紋資訊。完全在瀏覽器中執行。
- 檔案雜湊校驗 本地計算校驗MD5、SHA-1、SHA-256、SHA-512檔案雜湊值
- Chmod 計算器 免費線上chmod計算器,透過核取方塊視覺化Linux檔案權限並計算chmod值。即時轉換數字(755, 644)和符號(rwxr-xr-x)表示法,支援setuid、setgid、sticky bit等特殊權限。
- ASCII碼表 完整的ASCII字元編碼參考表,包含十進位、十六進位、八進位、二進位編碼、HTML實體和字元描述。支援即時搜尋和篩選。
- HTTP 請求測試 在瀏覽器中直接測試 REST API。發送 GET、POST、PUT、DELETE 請求,自訂請求標頭、請求體和查詢參數,即時查看回應狀態、標頭和 JSON 內容。
- .htaccess產生器 產生Apache .htaccess規則,包括重新導向、重寫、安全標頭、快取、壓縮等。
- Robots.txt產生器 免費線上robots.txt產生器。建立和自訂robots.txt檔案,控制搜尋引擎爬取,管理爬蟲存取,透過視覺化編輯器優化網站SEO。
- 網站地圖產生器 免費線上XML網站地圖產生器。新增URL、設定優先級和更新頻率,在瀏覽器中即時建立SEO友好的網站地圖。