Manual Reference Pages - NET::SSH::PERL::AUTH::PASSWORD (3)
Net::SSH::Perl::Auth::Password - Password authentication plugin
my $auth = Net::SSH::Perl::Auth->new(Password, $ssh);
print "Valid auth" if $auth->authenticate;
Net::SSH::Perl::Auth::Password performs password authentication
with a remote sshd server. When you create a new password auth
object, you give it an $ssh object, which should contain an
open connection to an ssh daemon, as well as the data that the
authentication module needs to proceed.
The authenticate method will enter into a dialog with the
server. For password authentication, all that needs to be done
is to send a password (encrypted by the standard SSH encryption
layer) to the server, and wait for its response. If the $ssh
object doesnt already have a password that youve given it,
Net::SSH::Perl::Auth::Password will check to see if youre
in an interactive session (see the docs for Net::SSH::Perl),
and if so will issue a prompt, asking you to enter your password.
If the session is not interactive (if its in batch mode), we
send a blank password to comply with the protocol, but odds are
the authentication will then fail.
AUTHOR & COPYRIGHTS
Please see the Net::SSH::Perl manpage for author, copyright,
and license information.
|perl v5.20.3 ||NET::SSH::PERL::AUTH::PASSWORD (3) ||2015-09-12 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.