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