SSH使用Publickey模式登陸DGS3100

 

客戶端配置

  • 安裝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,即可連接

發佈了50 篇原創文章 · 獲贊 9 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章