The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 1.27

  • Set socket to non-blocking in more portable manner (rt.cpan.org #6728).
  • Default port to 22 in case service list is not available (rt.cpan.org #5924, Gavin Brock).
  • Allow Net::SSH::Ciphers::supported to take a protocol option to get SSH2 ciphers (rt.cpan.org #4648, dan at midstream.com), and also change Net::SSH::Perl::Kex to map SSH1 names to SSH2 names.
  • Support BindAddress (bind to specific IP) (rt.cpan.org #6725, patch from matt at katipo.co.nz).
  • Have Makefile.PL only generate the prerequisites list, and not try to install any (let the install shell handle it); this allows compatibility with CPANPLUS and sudo installs (rt.cpan.org #6835, Michael Schwern).

Modules

Perl client Interface to SSH
Client for agent authentication
Base authentication class, plus utility methods
Keyboard-interactive auth plugin
Password authentication plugin
Perform publickey authentication
Perform RSA authentication
Perform Rhosts authentication
Perform Rhosts-RSA authentication
Authentication manager/context for SSH-2
Low-level read/write buffer class
SSH2 channel object
Manages a list of open channels
Base cipher class, plus utility methods
Wrapper for SSH Blowfish support
CBC Implementation
CFB Implementation
Wrapper for SSH DES support
Wrapper for SSH 3DES support
Wrapper for SSH IDEA support
RC4 encryption/decryption
Compression/Decompression base class
Wrapper for SSH Zlib Compression
Load and manage SSH configuration
Exportable constants
SSH2 Key Exchange
Diffie-Hellman Group 1 Key Exchange
Public or private key abstraction
DSA key object
RSA key object
RSA SSH1 key object
MAC support for SSH2
Packet layer of SSH protocol
SSH1 implementation
SSH2 implementation
Shared utility functions

Provides

in lib/Net/SSH/Perl/Auth/ChallengeResponse.pm
in lib/Net/SSH/Perl/Cipher/DES3.pm
in lib/Net/SSH/Perl/Handle/SSH1.pm
in lib/Net/SSH/Perl/Handle/SSH2.pm
in lib/Net/SSH/Perl/Mac.pm
in lib/Net/SSH/Perl/Mac.pm
in lib/Net/SSH/Perl/Util/Authfile.pm
in lib/Net/SSH/Perl/Util/Hosts.pm
in lib/Net/SSH/Perl/Util/RSA.pm
in lib/Net/SSH/Perl/Util/SSH1MP.pm
in lib/Net/SSH/Perl/Util/SSH1Misc.pm
in lib/Net/SSH/Perl/Util/SSH2MP.pm
in lib/Net/SSH/Perl/Util/Term.pm