在SecureCRT中無需輸入密碼登錄Linux主機


服務器端操作系統:CentOs 5.8
客戶端:SecureCRT5.1.3
第一步:密鑰對的生成.
在SecureCRT中建立一個新的連接.
protocol選ssh2
hostname輸入要連接的主機IP.
Port輸入目標主機上sshd的端口號.
username輸入要登錄的用戶名.
在Authentication中的Primary選publickey.選取"Properties..."按鈕.
出現Public Key Properties窗口.
選"Create Identity File"按鈕.出現Key Generation Wizard窗口.
選"下一步"出現窗口.要求選取Public Key Type.可以選RSA/DSA加密方式.
按"下一步".出現窗口.要求輸入私鑰的保護密碼.這個可輸,也可不輸.
如果不輸的話.當用SecureCRT登錄到Linux服務器時,無需任合密碼就可以登錄了.
按"下一步",出現要求輸入密鑰對加密長度的窗口.可在512-2048之間選擇.按"下一步".
開始生成密鑰對.密鑰對生成完畢后.按"下一步".選擇密鑰對保存的位置.保存完畢后.
會問是否上傳公鑰,選"否",至此密鑰對生成完畢.
第二步:公鑰的上傳及設置
a.上傳公鑰(默認的后綴名為.pub).一般是用ftp上傳.注意上傳之前,一定要以ASCII格式上傳.
b.服務器端的設置.首先要在要登錄的用戶home目錄下建一個.ssh目錄.作如下操作
cd
mkdir .ssh
chmod 755 .ssh
ssh-keygen -i -f ./Identity.pub > ./.ssh/authorized_keys
#(轉換為公鑰為openssh能識別的公鑰格式,轉換后的文件名為authorized_keys,這是ssh的公鑰文件)
chmod 644 ./.ssh/authorized_keys

至此服務器端及客戶端設置完畢.可以通過SecureCRT連上Linux服務器了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM