This is an all-Perl module implementing an SSH (Secure Shell) client, both SSH-1 and SSH-2 protocols.
It enables the developer to simply and securely execute commands on remote machines, and receive the STDOUT, STDERR, and exit status of that remote command.
The module contains built-in support for various methods of authenticating with the server (password authentication, RSA challenge-response authentication, etc.).
It implements advanced I/O buffering, packet transport, and user authentication layers of the SSH protocol, making use of external Perl libraries to handle encryption of all data sent across the insecure network.
Net-SSH-Perl can also read existing SSH configuration files (/etc/ssh_config, etc.), RSA identity files, DSA identity files, known hosts files, etc.
What is new in this release:
- Rekey properly after 1 GB of data.
- Don't try to process nonexistent or empty auth file.
- Fix typo in croak message.
- Move 'use base' call after Crypt module loading, per suggestion.
- Only apply stdin if defined in SSH1.
What is new in version 1.25:
- Fix a bizarre test failure in 03-packet.t if String::CRC32 isn't installed (the tests were testing SSH1 but we can't assume the user selected this protocol).
Comments not found