客戶端配置
- 安裝SSH客戶端:WINDOWS下安裝SSH客戶端,名字是SSHSecureShellClient-3.2.9.exe,可以到 http://www.ssh.com/ 下載,也可以在 這裏 下載 。
- 使用控制檯,轉到SecureShellClient-3.2.9.exe 的安裝地址;
D: cd "D:/docmentTool/SSH Secure Shell" D:/docmentTool/SSH Secure Shell>ssh-keygen2.exe -t rsa
生成結果:
Generating 2048-bit rsa key pair 17 .oOo.oOo.oOo Key generated. 2048-bit rsa, grady@GRADYLAU, Fri Jul 17 2009 12:07:15 Passphrase : Again : Private key saved to C:/Documents and Settings/grady/Application Data/SSH/UserKeys/id_rsa_2048_a Public key saved to C:/Documents and Settings/grady/Application Data/SSH/UserKeys/id_rsa_2048_a.pub D:/docmentTool/SSH Secure Shell>
其中id_rsa_2048_a.pub就是我們要傳到服務器的publickey,當然我們輸入的Passphrase 一會也是有用的。
服務器配置
- 使用 telnet 登陸 172.22.102.12
telnet 172.22.102.12
- 開啓publickey認證模式
DGS-3100# config ssh authmode publickey enable Success. DGS-3100#
- 將 id_rsa_2048_a.pub 輸入publickey
DGS-3100# config ssh crypto grady rsa Please input the public key: AAAAB3NzaC1yc2EAAAADAQABAAABAQDx/bvP03e22ef0PgYyXurdjkSvIIDYD2ZQC3CFeJ ZcFQMT3In10dGzb9A3U2azUqGcX4LcPOUrnp2sf54IPyDf/fhqJh6F/7taywgi0k+OGxEd mBsIyzZ887ctmmKCZkMO2q7a1FNtluNtC2prqaAR+KOJBEbCGpMxHT+sYnypE+BgY+vaBn w+INb3Bfbaoh+ZixxlkRO7i0HzjssZieWM9nCYMq3/mutGmZx7VC0QJrnFcR9ar6yCyMsF lk74BHY/MhpOuH1iQRomdVtkGSfVgNL+VhSjbBXTMk+Gz5RuuPAcsyI03TqIyedpQIDBs1 o6U8+aYiAkIkLCf2iGmPlH Fingerprint: 8c:2d:59:9f:f2:79:6f:63:b2:44:a2:ff:cc:25:3d:14 DGS-3100#
- 最後開啓一下ssh功能,默認會關閉telnet
UserName:admin DGS-3100# enable ssh 失去了跟主機的連接。 C:/Documents and Settings/grady>
通過SSH客戶端鏈接
- 打開SSH客戶端,單擊 “Quick Connect“ 按鈕,填寫如下信息:
- 輸入Passphrase:
單擊OK,即可連接