SecureCRT使用SSH2无法登录设备的问题

发布时间:  2012-07-17 浏览次数:  331 下载次数:  0
问题描述
USG上配置SSH之后,使用SecureCRT工具,连接选项中的“Protocol”选择“SSH2”,如图

点击“Connect”按钮之后,弹出错误提示“A protocol error has occurred”
告警信息
处理过程
1、检查设备的SSH配置,设备已正确配置。
      配置命令:(此处略,见产品配置手册)          
2、为证明设备支持SSH2,使用其他SSH工具(PuTTY)用SSH2连接,可以正常连接到设备。PuTTY建立连接时,选择Version 2 only。

检验结果:PuTTY使用SSH2可以正常登录。
3、检查SecureCRT软件的设置,选择主菜单“Options”-->“Global Options”,弹出对话框如下

对话框中有SSH2的相关设置。
经过几番尝试发现,“Enable OpenSSH agent forwarding”选项不选的时候可以正常连接到设备上。
根因
1、首先检查设备上的SSH相关配置是否正确。
2、使用其他常用工具软件(如 PuTTY)进行SSH2连接,检验设备是否支持SSH2,且再次验证SSH配置。
3、检查SecureCRT的配置选项。
建议与总结
1、不同SSH客户端软件对SSH2的支持和实现方式不同,在确认设备配置正确的情况下,可以尝试不同软件进行连接。
2、SecureCRT使用SSH2方式连接USG设备时,要关闭“OpenSSH agent forwarding”选项。

END