List of all items
Structs
- LIBSSH2_SFTP_ATTRIBUTES
- LIBSSH2_SFTP_STATVFS
- LIBSSH2_USERAUTH_KBDINT_PROMPT
- LIBSSH2_USERAUTH_KBDINT_RESPONSE
- libssh2_agent_publickey
- libssh2_knownhost
- libssh2_struct_stat
Enums
- LIBSSH2_AGENT
- LIBSSH2_CHANNEL
- LIBSSH2_KNOWNHOSTS
- LIBSSH2_LISTENER
- LIBSSH2_SESSION
- LIBSSH2_SFTP
- LIBSSH2_SFTP_HANDLE
Functions
- init
- libssh2_agent_connect
- libssh2_agent_disconnect
- libssh2_agent_free
- libssh2_agent_get_identity
- libssh2_agent_init
- libssh2_agent_list_identities
- libssh2_agent_userauth
- libssh2_channel_close
- libssh2_channel_direct_tcpip_ex
- libssh2_channel_eof
- libssh2_channel_flush_ex
- libssh2_channel_forward_accept
- libssh2_channel_forward_cancel
- libssh2_channel_forward_listen_ex
- libssh2_channel_free
- libssh2_channel_get_exit_signal
- libssh2_channel_get_exit_status
- libssh2_channel_handle_extended_data2
- libssh2_channel_open_ex
- libssh2_channel_process_startup
- libssh2_channel_read_ex
- libssh2_channel_receive_window_adjust2
- libssh2_channel_request_auth_agent
- libssh2_channel_request_pty_ex
- libssh2_channel_request_pty_size_ex
- libssh2_channel_send_eof
- libssh2_channel_setenv_ex
- libssh2_channel_wait_closed
- libssh2_channel_wait_eof
- libssh2_channel_window_read_ex
- libssh2_channel_window_write_ex
- libssh2_channel_write_ex
- libssh2_exit
- libssh2_free
- libssh2_hostkey_hash
- libssh2_init
- libssh2_keepalive_config
- libssh2_keepalive_send
- libssh2_knownhost_addc
- libssh2_knownhost_check
- libssh2_knownhost_checkp
- libssh2_knownhost_del
- libssh2_knownhost_free
- libssh2_knownhost_get
- libssh2_knownhost_init
- libssh2_knownhost_readfile
- libssh2_knownhost_readline
- libssh2_knownhost_writefile
- libssh2_knownhost_writeline
- libssh2_scp_recv
- libssh2_scp_recv2
- libssh2_scp_send64
- libssh2_session_abstract
- libssh2_session_banner_get
- libssh2_session_banner_set
- libssh2_session_block_directions
- libssh2_session_disconnect_ex
- libssh2_session_flag
- libssh2_session_free
- libssh2_session_get_blocking
- libssh2_session_get_timeout
- libssh2_session_handshake
- libssh2_session_hostkey
- libssh2_session_init_ex
- libssh2_session_last_errno
- libssh2_session_last_error
- libssh2_session_method_pref
- libssh2_session_methods
- libssh2_session_set_blocking
- libssh2_session_set_timeout
- libssh2_session_supported_algs
- libssh2_sftp_close_handle
- libssh2_sftp_fstat_ex
- libssh2_sftp_fstatvfs
- libssh2_sftp_fsync
- libssh2_sftp_init
- libssh2_sftp_last_error
- libssh2_sftp_mkdir_ex
- libssh2_sftp_open_ex
- libssh2_sftp_read
- libssh2_sftp_readdir_ex
- libssh2_sftp_rename_ex
- libssh2_sftp_rmdir_ex
- libssh2_sftp_seek64
- libssh2_sftp_shutdown
- libssh2_sftp_stat_ex
- libssh2_sftp_symlink_ex
- libssh2_sftp_tell64
- libssh2_sftp_unlink_ex
- libssh2_sftp_write
- libssh2_trace
- libssh2_userauth_authenticated
- libssh2_userauth_banner
- libssh2_userauth_hostbased_fromfile_ex
- libssh2_userauth_keyboard_interactive_ex
- libssh2_userauth_list
- libssh2_userauth_password_ex
- libssh2_userauth_publickey_fromfile_ex
- libssh2_userauth_publickey_frommemory
Type Aliases
- LIBSSH2_ALLOC_FUNC
- LIBSSH2_FREE_FUNC
- LIBSSH2_PASSWD_CHANGEREQ_FUNC
- LIBSSH2_REALLOC_FUNC
- LIBSSH2_USERAUTH_KBDINT_RESPONSE_FUNC
- libssh2_int64_t
- libssh2_socket_t
- libssh2_uint64_t
Constants
- LIBSSH2_CHANNEL_EXTENDED_DATA_IGNORE
- LIBSSH2_CHANNEL_EXTENDED_DATA_MERGE
- LIBSSH2_CHANNEL_EXTENDED_DATA_NORMAL
- LIBSSH2_CHANNEL_PACKET_DEFAULT
- LIBSSH2_CHANNEL_WINDOW_DEFAULT
- LIBSSH2_ERROR_AGENT_PROTOCOL
- LIBSSH2_ERROR_ALGO_UNSUPPORTED
- LIBSSH2_ERROR_ALLOC
- LIBSSH2_ERROR_AUTHENTICATION_FAILED
- LIBSSH2_ERROR_BAD_SOCKET
- LIBSSH2_ERROR_BAD_USE
- LIBSSH2_ERROR_BANNER_RECV
- LIBSSH2_ERROR_BANNER_SEND
- LIBSSH2_ERROR_BUFFER_TOO_SMALL
- LIBSSH2_ERROR_CHANNEL_CLOSED
- LIBSSH2_ERROR_CHANNEL_EOF_SENT
- LIBSSH2_ERROR_CHANNEL_FAILURE
- LIBSSH2_ERROR_CHANNEL_OUTOFORDER
- LIBSSH2_ERROR_CHANNEL_PACKET_EXCEEDED
- LIBSSH2_ERROR_CHANNEL_REQUEST_DENIED
- LIBSSH2_ERROR_CHANNEL_UNKNOWN
- LIBSSH2_ERROR_CHANNEL_WINDOW_EXCEEDED
- LIBSSH2_ERROR_CHANNEL_WINDOW_FULL
- LIBSSH2_ERROR_COMPRESS
- LIBSSH2_ERROR_DECRYPT
- LIBSSH2_ERROR_EAGAIN
- LIBSSH2_ERROR_ENCRYPT
- LIBSSH2_ERROR_FILE
- LIBSSH2_ERROR_HOSTKEY_INIT
- LIBSSH2_ERROR_HOSTKEY_SIGN
- LIBSSH2_ERROR_INVAL
- LIBSSH2_ERROR_INVALID_MAC
- LIBSSH2_ERROR_INVALID_POLL_TYPE
- LIBSSH2_ERROR_KEX_FAILURE
- LIBSSH2_ERROR_KEYFILE_AUTH_FAILED
- LIBSSH2_ERROR_KEY_EXCHANGE_FAILURE
- LIBSSH2_ERROR_KNOWN_HOSTS
- LIBSSH2_ERROR_METHOD_NONE
- LIBSSH2_ERROR_METHOD_NOT_SUPPORTED
- LIBSSH2_ERROR_MISSING_USERAUTH_BANNER
- LIBSSH2_ERROR_OUT_OF_BOUNDARY
- LIBSSH2_ERROR_PASSWORD_EXPIRED
- LIBSSH2_ERROR_PROTO
- LIBSSH2_ERROR_PUBLICKEY_PROTOCOL
- LIBSSH2_ERROR_PUBLICKEY_UNRECOGNIZED
- LIBSSH2_ERROR_PUBLICKEY_UNVERIFIED
- LIBSSH2_ERROR_RANDGEN
- LIBSSH2_ERROR_REQUEST_DENIED
- LIBSSH2_ERROR_SCP_PROTOCOL
- LIBSSH2_ERROR_SFTP_PROTOCOL
- LIBSSH2_ERROR_SOCKET_DISCONNECT
- LIBSSH2_ERROR_SOCKET_RECV
- LIBSSH2_ERROR_SOCKET_SEND
- LIBSSH2_ERROR_SOCKET_TIMEOUT
- LIBSSH2_ERROR_TIMEOUT
- LIBSSH2_ERROR_ZLIB
- LIBSSH2_FLAG_COMPRESS
- LIBSSH2_FLAG_SIGPIPE
- LIBSSH2_FXF_APPEND
- LIBSSH2_FXF_CREAT
- LIBSSH2_FXF_EXCL
- LIBSSH2_FXF_READ
- LIBSSH2_FXF_TRUNC
- LIBSSH2_FXF_WRITE
- LIBSSH2_FX_BAD_MESSAGE
- LIBSSH2_FX_CONNECTION_LOST
- LIBSSH2_FX_DIR_NOT_EMPTY
- LIBSSH2_FX_EOF
- LIBSSH2_FX_FAILURE
- LIBSSH2_FX_FILE_ALREADY_EXISTS
- LIBSSH2_FX_INVALID_FILENAME
- LIBSSH2_FX_INVALID_HANDLE
- LIBSSH2_FX_LINK_LOOP
- LIBSSH2_FX_LOCK_CONFLICT
- LIBSSH2_FX_NOT_A_DIRECTORY
- LIBSSH2_FX_NO_CONNECTION
- LIBSSH2_FX_NO_MEDIA
- LIBSSH2_FX_NO_SPACE_ON_FILESYSTEM
- LIBSSH2_FX_NO_SUCH_FILE
- LIBSSH2_FX_NO_SUCH_PATH
- LIBSSH2_FX_OP_UNSUPPORTED
- LIBSSH2_FX_PERMISSION_DENIED
- LIBSSH2_FX_QUOTA_EXCEEDED
- LIBSSH2_FX_UNKNOWN_PRINCIPAL
- LIBSSH2_FX_WRITE_PROTECT
- LIBSSH2_HOSTKEY_HASH_MD5
- LIBSSH2_HOSTKEY_HASH_SHA1
- LIBSSH2_HOSTKEY_HASH_SHA256
- LIBSSH2_HOSTKEY_TYPE_DSS
- LIBSSH2_HOSTKEY_TYPE_ECDSA_256
- LIBSSH2_HOSTKEY_TYPE_ECDSA_384
- LIBSSH2_HOSTKEY_TYPE_ECDSA_521
- LIBSSH2_HOSTKEY_TYPE_ED25519
- LIBSSH2_HOSTKEY_TYPE_RSA
- LIBSSH2_HOSTKEY_TYPE_UNKNOWN
- LIBSSH2_INIT_NO_CRYPTO
- LIBSSH2_KNOWNHOST_CHECK_FAILURE
- LIBSSH2_KNOWNHOST_CHECK_MATCH
- LIBSSH2_KNOWNHOST_CHECK_MISMATCH
- LIBSSH2_KNOWNHOST_CHECK_NOTFOUND
- LIBSSH2_KNOWNHOST_FILE_OPENSSH
- LIBSSH2_KNOWNHOST_KEYENC_BASE64
- LIBSSH2_KNOWNHOST_KEYENC_RAW
- LIBSSH2_KNOWNHOST_KEY_ECDSA_256
- LIBSSH2_KNOWNHOST_KEY_ECDSA_384
- LIBSSH2_KNOWNHOST_KEY_ECDSA_521
- LIBSSH2_KNOWNHOST_KEY_ED25519
- LIBSSH2_KNOWNHOST_KEY_RSA1
- LIBSSH2_KNOWNHOST_KEY_SSHDSS
- LIBSSH2_KNOWNHOST_KEY_SSHRSA
- LIBSSH2_KNOWNHOST_KEY_UNKNOWN
- LIBSSH2_KNOWNHOST_TYPE_CUSTOM
- LIBSSH2_KNOWNHOST_TYPE_PLAIN
- LIBSSH2_KNOWNHOST_TYPE_SHA1
- LIBSSH2_METHOD_COMP_CS
- LIBSSH2_METHOD_COMP_SC
- LIBSSH2_METHOD_CRYPT_CS
- LIBSSH2_METHOD_CRYPT_SC
- LIBSSH2_METHOD_HOSTKEY
- LIBSSH2_METHOD_KEX
- LIBSSH2_METHOD_LANG_CS
- LIBSSH2_METHOD_LANG_SC
- LIBSSH2_METHOD_MAC_CS
- LIBSSH2_METHOD_MAC_SC
- LIBSSH2_METHOD_SIGN_ALGO
- LIBSSH2_SESSION_BLOCK_INBOUND
- LIBSSH2_SESSION_BLOCK_OUTBOUND
- LIBSSH2_SFTP_ATTR_ACMODTIME
- LIBSSH2_SFTP_ATTR_EXTENDED
- LIBSSH2_SFTP_ATTR_PERMISSIONS
- LIBSSH2_SFTP_ATTR_SIZE
- LIBSSH2_SFTP_ATTR_UIDGID
- LIBSSH2_SFTP_LSTAT
- LIBSSH2_SFTP_OPENDIR
- LIBSSH2_SFTP_OPENFILE
- LIBSSH2_SFTP_READLINK
- LIBSSH2_SFTP_REALPATH
- LIBSSH2_SFTP_RENAME_ATOMIC
- LIBSSH2_SFTP_RENAME_NATIVE
- LIBSSH2_SFTP_RENAME_OVERWRITE
- LIBSSH2_SFTP_SETSTAT
- LIBSSH2_SFTP_STAT
- LIBSSH2_SFTP_SYMLINK
- LIBSSH2_SFTP_S_IFBLK
- LIBSSH2_SFTP_S_IFCHR
- LIBSSH2_SFTP_S_IFDIR
- LIBSSH2_SFTP_S_IFIFO
- LIBSSH2_SFTP_S_IFLNK
- LIBSSH2_SFTP_S_IFMT
- LIBSSH2_SFTP_S_IFREG
- LIBSSH2_SFTP_S_IFSOCK
- LIBSSH2_TRACE_AUTH
- LIBSSH2_TRACE_CONN
- LIBSSH2_TRACE_ERROR
- LIBSSH2_TRACE_KEX
- LIBSSH2_TRACE_PUBLICKEY
- LIBSSH2_TRACE_SCP
- LIBSSH2_TRACE_SFTP
- LIBSSH2_TRACE_SOCKET
- LIBSSH2_TRACE_TRANS
- SSH_DISCONNECT_AUTH_CANCELLED_BY_USER
- SSH_DISCONNECT_BY_APPLICATION
- SSH_DISCONNECT_COMPRESSION_ERROR
- SSH_DISCONNECT_CONNECTION_LOST
- SSH_DISCONNECT_HOST_KEY_NOT_VERIFIABLE
- SSH_DISCONNECT_HOST_NOT_ALLOWED_TO_CONNECT
- SSH_DISCONNECT_ILLEGAL_USER_NAME
- SSH_DISCONNECT_KEY_EXCHANGE_FAILED
- SSH_DISCONNECT_MAC_ERROR
- SSH_DISCONNECT_NO_MORE_AUTH_METHODS_AVAILABLE
- SSH_DISCONNECT_PROTOCOL_ERROR
- SSH_DISCONNECT_PROTOCOL_VERSION_NOT_SUPPORTED
- SSH_DISCONNECT_RESERVED
- SSH_DISCONNECT_SERVICE_NOT_AVAILABLE
- SSH_DISCONNECT_TOO_MANY_CONNECTIONS