libssh2_userauth_publickey_fromfile_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_publickey_fromflibssh2 libssh2_userauth_publickey_fromfile(3)

NAME
       libssh2_userauth_publickey_fromfile  -  authenticate  a	session with a
       public key, read from a file

SYNOPSIS
       #include <libssh2.h>

       int  libssh2_userauth_publickey_fromfile_ex(LIBSSH2_SESSION   *session,
       const char *username, unsigned int username_len, const char *publickey,
       const char *privatekey, const char *passphrase);

       int  libssh2_userauth_publickey_fromfile_ex(LIBSSH2_SESSION   *session,
       const  char  *username,	const char *publickey, const char *privatekey,
       const char *passphrase);

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

       username - Remote user name to authenticate as.

       username_len - Length of username.

       publickey   -   Path   and   name   of	public	 key	file.	 (e.g.
       /etc/ssh/hostkey.pub)

       privatekey - Path and name of private key file. (e.g. /etc/ssh/hostkey)

       passphrase - Passphrase to use when decoding private key file.

       Attempt	public key authentication using a PEM encoded private key file
       stored on disk

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_SOCKET_TIMEOUT -

       LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED  - >The username/public key combi‐
       nation was invalid.

       LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED - The username/public	 key  combina‐
       tion  was  invalid,  or	the  signature for the supplied public key was
       invalid.

SEE ALSO
       libssh2_session_init_ex(3)

libssh2 0.15			  1 Jun libssh2_userauth_publickey_fromfile(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