libssh2_userauth_password_ex man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

libssh2_userauth_password_ex(3) libssh2 manual libssh2_userauth_password_ex(3)

NAME
       libssh2_userauth_password_ex - authenticate a session with username and
       password

SYNOPSIS
       #include <libssh2.h>

       int libssh2_userauth_password_ex(LIBSSH2_SESSION *session,  const  char
       *username,  unsigned  int  username_len, const char *password, unsigned
       int password_len, LIBSSH2_PASSWD_CHANGEREQ_FUNC((*passwd_change_cb)));

       int  libssh2_userauth_password(LIBSSH2_SESSION  *session,  const	  char
       *username, const char *password);

DESCRIPTION
       session - Session instance as returned by libssh2_session_init_ex(3)

       username - Name of user to attempt plain password authentication for.

       username_len - Length of username parameter.

       password - Password to use for authenticating username.

       password_len - Length of password parameter.

       passwd_change_cb - If the host accepts authentication but requests that
       the password be changed, this callback will be issued.  If no  callback
       is  defined,  but  server required password change, authentication will
       fail.

       Attempt basic password authentication. Note that many SSH servers which
       appear  to  support  ordinary  password authentication actually have it
       disabled and use Keyboard Interactive authentication (routed via PAM or
       another authentication backed) instead.

RETURN VALUE
       Return	0  on  success	or  negative  on  failure.   It	 returns  LIB‐
       SSH2_ERROR_EAGAIN  when	it   would   otherwise	 block.	  While	  LIB‐
       SSH2_ERROR_EAGAIN  is  a negative number, it isn't really a failure per
       se.

ERRORS
       LIBSSH2_ERROR_ALLOC -  An internal memory allocation call failed.

       LIBSSH2_ERROR_SOCKET_SEND - Unable to send data on socket.

       LIBSSH2_ERROR_PASSWORD_EXPIRED -


SEE ALSO
       libssh2_session_init_ex(3)

libssh2 0.15			  1 Jun 2007   libssh2_userauth_password_ex(3)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net