Net::SSH::Perl在/usr/share/perl5/vendor\u Perl/Net/SSH/Perl/SSH2.pm第92行抛出错误No-kex算法

Net::SSH::Perl在/usr/share/perl5/vendor\u Perl/Net/SSH/Perl/SSH2.pm第92行抛出错误No-kex算法,perl,ssh,net-ssh,perlnetssh,public-key-exchange,Perl,Ssh,Net Ssh,Perlnetssh,Public Key Exchange,我正在使用Net::SSH::Perl连接到Qlogic交换机。当它失败并出现以下错误时: 在/usr/share/perl5/vendor\u perl/Net/SSH/perl/SSH2.pm没有kex算法 第92行 代码: 调试输出: myserver: Reading configuration data /export/home/ibmi1984/.ssh/config myserver: Reading configuration data /etc/ssh_config myser

我正在使用Net::SSH::Perl连接到Qlogic交换机。当它失败并出现以下错误时:

在/usr/share/perl5/vendor\u perl/Net/SSH/perl/SSH2.pm没有kex算法 第92行

代码:

调试输出:

myserver: Reading configuration data /export/home/ibmi1984/.ssh/config
myserver: Reading configuration data /etc/ssh_config
myserver: Connecting to HFDB12PF26A, port 22.
myserver: Remote protocol version 2.0, remote software version OpenSSH_6.7
myserver: Net::SSH::Perl Version 1.34, protocol version 2.0.
.yserver: No compat match: OpenSSH_6.7
myserver: Connection established.
myserver: Sent key-exchange init (KEXINIT), wait response.
No kex algorithm at /usr/share/perl5/vendor_perl/Net/SSH/Perl/SSH2.pm line 92
有人能帮我修一下吗。同样的代码也适用于其他设备,只是这个设备有问题

谢谢,


Gary

通过将Net::SSH::Perl升级到v1.41解决了此问题
感谢@daxim的提示将Net::SSH::Perl升级到v1.41解决了这个问题
谢谢你的提示@daxim

谢谢你,daxim。我将更新模块,看看它如何运行。谢谢daxim。我将更新模块并查看其运行情况。
myserver: Reading configuration data /export/home/ibmi1984/.ssh/config
myserver: Reading configuration data /etc/ssh_config
myserver: Connecting to HFDB12PF26A, port 22.
myserver: Remote protocol version 2.0, remote software version OpenSSH_6.7
myserver: Net::SSH::Perl Version 1.34, protocol version 2.0.
.yserver: No compat match: OpenSSH_6.7
myserver: Connection established.
myserver: Sent key-exchange init (KEXINIT), wait response.
No kex algorithm at /usr/share/perl5/vendor_perl/Net/SSH/Perl/SSH2.pm line 92