客戶端操作系統:winXP/win2003
SSH服務器:Open SSH 3.6.1p2
客戶端:SecureCRT4.1
第一步:密鑰對的生成.
在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 upload public-key file name >>./.ssh/authorized_keys(這一步很重要,不然open ssh不認識SecureCRT生成的公鑰.)
~$chmod 644 ./.ssh/authorized_keys
至此服務器端及客戶端設置完畢.可以通過SecureCRT連上Linux服務器了










