使用ssh密鑰登錄SecureCRT,增強安全性并提升效率。以下步驟將引導您完成密鑰配置:
第一步:密鑰對生成
在SecureCRT中,依次點擊“工具”>“生成密鑰對”。選擇RSA加密算法(推薦),設置密鑰長度(默認1024位即可),并設置一個安全口令。點擊“完成”生成私鑰(Identity)和公鑰(Identity.pub)文件。
第二步:公鑰上傳至服務器
使用FTP或其他工具將Identity.pub文件上傳到服務器的~/.ssh目錄。 請確保文件格式為ASCII碼。上傳后,在服務器端執行以下命令設置權限:
cd /home/your_user mkdir -p .ssh chmod 700 .ssh mv Identity.pub .ssh/authorized_keys chmod 644 .ssh/authorized_keys
第三步:服務器SSH配置
編輯服務器的SSH配置文件/etc/ssh/sshd_config (使用sudo vim /etc/ssh/sshd_config),確保以下配置項正確:
PermitRootLogin no PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys RSAAuthentication yes PasswordAuthentication no
保存后,重啟SSH服務使配置生效:sudo /etc/init.d/ssh restart (命令可能因系統而異,例如systemctl restart ssh)
第四步:SecureCRT會話配置
在SecureCRT中,點擊“文件”>“新建會話”。輸入服務器IP地址或域名,選擇SSH2協議。在SSH2選項卡中,選擇“公鑰”認證,并瀏覽導入生成的私鑰文件(Identity)。確保私鑰文件權限為600。點擊“確定”保存會話配置。
完成以上步驟后,即可使用SSH密鑰登錄,無需再輸入密碼。