客戶端操作系統(tǒng):winXP/win2003
SSH服務(wù)器:Open SSH 3.6.1p2
客戶端:SecureCRT4.1
第一步:密鑰對的生成.
在SecureCRT中建立一個新的連接.
protocol選ssh2
hostname輸入要連接的主機(jī)IP.
Port輸入目標(biāo)主機(jī)上sshd的端口號.
username輸入要登錄的用戶名.
在Authentication中的Primary選publickey.選取"Properties..."按鈕.出現(xiàn)Public Key Properties窗口.
選"Create Identity File"按鈕.出現(xiàn)Key Generation Wizard窗口.選"下一步"出現(xiàn)窗口.要求選取Public Key Type.可以選RSA/DSA加密方式.按"下一步".出現(xiàn)窗口.要求輸入私鑰的保護(hù)密碼.這個可輸,也可不輸.如果不輸?shù)脑?當(dāng)用SecureCRT登錄到Linux服務(wù)器時,無需任合密碼就可以登錄了.按"下一步",出現(xiàn)要求輸入密鑰對加密長度的窗口.可在512-2048之間選擇.按"下一步".開始生成密鑰對.密鑰對生成完畢后.按"下一步".選擇密鑰對保存的位置.保存完畢后.會問是否上傳公鑰,選"否",至此密鑰對生成完畢.
第二步:公鑰的上傳及設(shè)置
a.上傳公鑰(默認(rèn)的后綴名為.pub).一般是用ftp上傳.注意上傳之前,一定要以ASCII格式上傳.
b.服務(wù)器端的設(shè)置.首先要在要登錄的用戶home目錄下建一個.ssh目錄.作如下操作
$cd ~
~$mkdir .ssh
~$chmod 755 .ssh
~$ssh-keygen –i –f upload public-key file name >>./.ssh/authorized_keys(這一步很重要,不然open ssh不認(rèn)識SecureCRT生成的公鑰.)
~$chmod 644 ./.ssh/authorized_keys
至此服務(wù)器端及客戶端設(shè)置完畢.可以通過SecureCRT連上Linux服務(wù)器了










