萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux SSH 金鑰認證完美實踐:SecureCRT 圖文教學

許多用戶使用 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 公鑰/私鑰建立精靈,選「是」。

建立新連線 選擇RSA認證 RSA精靈

步驟二:設定金鑰保護密碼

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

設定私鑰密碼

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

copyright © 萬盛學電腦網 all rights reserved