Rechercher une page de manuel
Net::SSH::Perl::SSH1.3pm
Langue: en
Version: 2009-01-25 (fedora - 05/07/09)
Section: 3 (Bibliothèques de fonctions)
Sommaire
NAME
Net::SSH::Perl::SSH1 - SSH1 implementationSYNOPSIS
use Net::SSH::Perl; my $ssh = Net::SSH::Perl->new($host, protocol => 1);
DESCRIPTION
Net::SSH::Perl::SSH1 implements the SSH1 protocol. It is a subclass of Net::SSH::Perl, and implements the interface described in the documentation for that module. In fact, your usage of this module should be completely transparent; simply specify the proper protocol value (1) when creating your Net::SSH::Perl object, and the SSH1 implementation will be loaded automatically.NOTE: Of course, this is still subject to protocol negotiation with the server; if the server doesn't support SSH1, there's not much the client can do, and you'll get a fatal error if you use the above protocol specification (1).
USAGE
Net::SSH::Perl::SSH1 shares the interface described by Net::SSH::Perl. In addition, you can call the following ``advanced'' methods on a Net::SSH::Perl::SSH1 object, that do not apply to a regular Net::SSH::Perl object.$ssh->set_cipher($cipher_name)
$ssh->set_cipher($cipher_name)
Sets the cipher for the SSH session $ssh to $cipher_name (which must be a valid cipher name), and turns on encryption for that session.
$ssh->send_cipher
$ssh->send_cipher
Returns the ``send'' cipher object. This is the object that encrypts outgoing data.
If it's not defined, encryption is not turned on for the session.
$ssh->receive_cipher
$ssh->receive_cipher
Returns the ``receive'' cipher object. This is the object that decrypts incoming data.
If it's not defined, encryption is not turned on for the session.
NOTE: the send and receive ciphers and two different objects, each with its own internal state (initialization vector, in particular). Thus they cannot be interchanged.
$ssh->compression([ $level ])
$ssh->compression([ $level ])
Without arguments, returns the current compression level for the session. If given an argument $level, sets the compression level and turns on compression for the session.
Note that this should not be used to turn compression off. In fact, I don't think there's a way to turn compression off. But in other words, don't try giving this method a value of 0 and expect that to turn off compression. It won't.
If the return value of this method is undefined or 0, compression is turned off.
$ssh->session_key
$ssh->session_key
Returns the session key, which is simply 32 bytes of random data and is used as the encryption/decryption key.
AUTHOR & COPYRIGHTS
Please see the Net::SSH::Perl manpage for author, copyright, and license information.
Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre