Skip Menu |

This queue is for tickets about the Net-SSH-Perl CPAN distribution.

Report information
The Basics
Id: 19286
Status: resolved
Priority: 0/
Queue: Net-SSH-Perl

Owner: Nobody in particular
Requestors: jmartin [...]

Bug Information
Severity: Important
Broken in: 1.29
Fixed in: (no value)

Subject: SSH Protocol 2 not working
Download (untitled) / with headers
text/plain 1.9k
I am able to use Net::SSH::Perl v1.30 to connect to hosts that allow SSH protocol 1. However we have hardened many of our servers so they only accept protocol 2, not 1, since 1 is really not that secure. (we are using CentOS 3 and 4 primarily, free clone of RedHat Enterprise) My test script does not specify what protocols to use so "1,2" should be the default (actually I did try specifying "2" or "2,1" but it didn't help so I went back to using the defaults)... On any server that is only accepting protocol 2, I get this error: Connection closed by remote host. at /usr/lib/perl5/site_perl/5.8.5/Net/SSH/Perl/Kex/ line 41 I have all of the pre-req modules installed including Math::GMP as well as IO::Handle, as was previously suggested in bug report #14341... I have not had much luck with Net::SSH2 yet (definitely need to go with username/password authentication here, not keys) but I'm still messing with it as well. If I use the example that comes with Net::SSH::Perl here's a bit more output: jeremydev: Reading configuration data /root/.ssh/config jeremydev: Reading configuration data /etc/ssh_config jeremydev: Allocated local port 1023. jeremydev: Connecting to, port 22. jeremydev: Remote version string: SSH-2.0-OpenSSH_3.6.1p2 jeremydev: Remote protocol version 2.0, remote software version OpenSSH_3.6.1p2 jeremydev: Net::SSH::Perl Version 1.30, protocol version 2.0. jeremydev: No compat match: OpenSSH_3.6.1p2. jeremydev: Connection established. Enter your username on that host: [root] jeremy And your password: jeremydev: Sent key-exchange init (KEXINIT), wait response. jeremydev: Algorithms, c->s: 3des-cbc hmac-sha1 none jeremydev: Algorithms, s->c: 3des-cbc hmac-sha1 none jeremydev: Entering Diffie-Hellman Group 1 key exchange. jeremydev: Sent DH public key, waiting for reply. Connection closed by remote host. at /usr/lib/perl5/site_perl/5.8.5/Net/SSH/Perl/Kex/ line 41 Thanks, Jeremy
Can you please give this another try with the latest version? (1.33 as of this writing)
Download (untitled) / with headers
text/plain 168b
Hi! v1.34, 1.35 work well with SSH2. Please reopen if issue persists. Steffen -- Steffen Schwigon <> Dresden Perl Mongers <>

This service is sponsored and maintained by Best Practical Solutions and runs on infrastructure.

Please report any issues with to