现在的位置: 首页 > 综合 > 正文

SSH使用Publickey模式登陆DGS3100

2013年03月24日 ⁄ 综合 ⁄ 共 1443字 ⁄ 字号 评论关闭

 

客户端配置

  • 安装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,即可连接

抱歉!评论已关闭.