許多用戶使用 SecureCRT 作為 SSH 客戶端,鮮少善用其 RSA/DSA 加密認證功能。SSH (特別是 OpenSSH) 類似 telnet/rsh 用於遠端登入,但協定極安全:加密資料流、確保完整性、使用專用演算法安全認證。
常被忽略的 OpenSSH RSA/DSA 金鑰認證系統,可取代預設密碼認證,實現多數情況下無需手動輸入密碼的安全連線。
基於一對專屬金鑰:私鑰 (專用) 與公鑰 (公用)。採用金鑰認證可免密碼安全連線。RSA/DSA 原理涉及公開金鑰密碼體系,不詳述。不僅 SecureCRT,其他 SSH 客戶端也支援類似機制,但不同軟體生成公鑰可能不互通。本文以典型 SecureCRT 為例,說明 Linux SSH 服務使用 RSA 金鑰認證。
環境: Redhat 9.0、OpenSSH-3.5p1-6、SecureCRT 4.0
服務端 OpenSSH 先不設定,待客戶端配置完成再回頭設定 SSH。
點擊建立新連線進入屬性設定。預設驗證方式為 Password,改為 RSA。系統彈出提示詢問是否使用 RSA 公鑰/私鑰建立精靈,選「是」。

填入保護私鑰的密碼,務必記住,後續每次使用都需輸入。Comment 欄位可隨意填寫。

(後續步驟包含金鑰生成、公鑰上傳至伺服器 ~/.ssh/authorized_keys、服務端 sshd_config 啟用 PubkeyAuthentication 等,原文截斷,此處按邏輯補全關鍵點。)