GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Net::SSH::Perl::Auth::Password(3) User Contributed Perl Documentation Net::SSH::Perl::Auth::Password(3)

Net::SSH::Perl::Auth::Password - Password authentication plugin

    use Net::SSH::Perl::Auth;
    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 doesn't already have a password that you've given it, Net::SSH::Perl::Auth::Password will check to see if you're 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 it's in batch mode), we send a blank password to comply with the protocol, but odds are the authentication will then fail.

Please see the Net::SSH::Perl manpage for author, copyright, and license information.
2017-03-12 perl v5.32.1

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.