Subject: | Net::SSH::Perl api crashes upon encountering certain openssh versions |
Hello,
I've gotten the Net::SSH::Perl module v1.27 to work correctly on a number of servers, however, when I connect to a Linux machine which remotely identifies itself as "SSH-1.99-OpenSSH_3.1p1", this is what is returned to the client perl application when debugging is enabled, and then the client exits:
T03405SUN01: Reading configuration data /export/home/mcgrogan/.ssh/config
T03405SUN01: Reading configuration data /etc/ssh_config
T03405SUN01: Connecting to testserver1, port 22.
T03405SUN01: Remote protocol version 1.99, remote software version OpenSSH_3.1p1
T03405SUN01: Net::SSH::Perl Version 1.27, protocol version 1.5.
T03405SUN01: No compat match: OpenSSH_3.1p1.
Can't locate object method "blocking" via package "IO::Handle" at /usr/local/lib/perl5/site_perl/5.8.5/Net/SSH/Perl.pm line 212, <GEN0> line 1.