security/libssh2 1.11.1,3 MidnightBSD
Library implementing the SSH2 protocol
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- bsd3
- Categories
- security, devel
Description
libssh2 is a client-side C library implementing the SSH2 protocol. It supports regular terminal, SCP and SFTP sessions; port forwarding; password, key-based and keyboard-interactive authentication.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | security/libssh2 | 1.11.1,3 |
| FreeBSD | security/libssh2 | 1.11.1_1,3 |
| OpenBSD | security/libssh2 | 1.11.1 |
| NetBSD | security/libssh2 | 1.11.1 |
| DragonFly | security/libssh2 | 1.11.1,3 |
| HardenedBSD | security/libssh2 | 1.11.1_1,3 |
| GhostBSD | security/libssh2 | 1.11.1_1,3 |
| OPNsense | security/libssh2 | 1.11.1_1,3 |
Install
Binary package:
mport install libssh2
From mports:
cd /usr/mports/security/libssh2 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libssh2>0:security/libssh2
LIB_DEPENDS= libssh2.so:security/libssh2
Dependencies
Configuration
Options name: security_libssh2
| Option | Default | Description |
|---|---|---|
| GCRYPT | off | |
| TRACE | off | Enable debug packet traces |
| ZLIB | on |
- USES
- compiler:c11 libtool pathfix cpe
- Service scripts
- none
Files
Manual pages 183
- libssh2_agent_connect(3)
- libssh2_agent_disconnect(3)
- libssh2_agent_free(3)
- libssh2_agent_get_identity(3)
- libssh2_agent_get_identity_path(3)
- libssh2_agent_init(3)
- libssh2_agent_list_identities(3)
- libssh2_agent_set_identity_path(3)
- libssh2_agent_sign(3)
- libssh2_agent_userauth(3)
- libssh2_banner_set(3)
- libssh2_base64_decode(3)
- libssh2_channel_close(3)
- libssh2_channel_direct_streamlocal_ex(3)
- libssh2_channel_direct_tcpip(3)
- libssh2_channel_direct_tcpip_ex(3)
- libssh2_channel_eof(3)
- libssh2_channel_exec(3)
- libssh2_channel_flush(3)
- libssh2_channel_flush_ex(3)
- libssh2_channel_flush_stderr(3)
- libssh2_channel_forward_accept(3)
- libssh2_channel_forward_cancel(3)
- libssh2_channel_forward_listen(3)
- libssh2_channel_forward_listen_ex(3)
- libssh2_channel_free(3)
- libssh2_channel_get_exit_signal(3)
- libssh2_channel_get_exit_status(3)
- libssh2_channel_handle_extended_data(3)
- libssh2_channel_handle_extended_data2(3)
- libssh2_channel_ignore_extended_data(3)
- libssh2_channel_open_ex(3)
- libssh2_channel_open_session(3)
- libssh2_channel_process_startup(3)
- libssh2_channel_read(3)
- libssh2_channel_read_ex(3)
- libssh2_channel_read_stderr(3)
- libssh2_channel_receive_window_adjust(3)
- libssh2_channel_receive_window_adjust2(3)
- libssh2_channel_request_auth_agent(3)
- libssh2_channel_request_pty(3)
- libssh2_channel_request_pty_ex(3)
- libssh2_channel_request_pty_size(3)
- libssh2_channel_request_pty_size_ex(3)
- libssh2_channel_send_eof(3)
- libssh2_channel_set_blocking(3)
- libssh2_channel_setenv(3)
- libssh2_channel_setenv_ex(3)
- libssh2_channel_shell(3)
- libssh2_channel_signal_ex(3)
- libssh2_channel_subsystem(3)
- libssh2_channel_wait_closed(3)
- libssh2_channel_wait_eof(3)
- libssh2_channel_window_read(3)
- libssh2_channel_window_read_ex(3)
- libssh2_channel_window_write(3)
- libssh2_channel_window_write_ex(3)
- libssh2_channel_write(3)
- libssh2_channel_write_ex(3)
- libssh2_channel_write_stderr(3)
- libssh2_channel_x11_req(3)
- libssh2_channel_x11_req_ex(3)
- libssh2_crypto_engine(3)
- libssh2_exit(3)
- libssh2_free(3)
- libssh2_hostkey_hash(3)
- libssh2_init(3)
- libssh2_keepalive_config(3)
- libssh2_keepalive_send(3)
- libssh2_knownhost_add(3)
- libssh2_knownhost_addc(3)
- libssh2_knownhost_check(3)
- libssh2_knownhost_checkp(3)
- libssh2_knownhost_del(3)
- libssh2_knownhost_free(3)
- libssh2_knownhost_get(3)
- libssh2_knownhost_init(3)
- libssh2_knownhost_readfile(3)
- libssh2_knownhost_readline(3)
- libssh2_knownhost_writefile(3)
- libssh2_knownhost_writeline(3)
- libssh2_poll(3)
- libssh2_poll_channel_read(3)
- libssh2_publickey_add(3)
- libssh2_publickey_add_ex(3)
- libssh2_publickey_init(3)
- libssh2_publickey_list_fetch(3)
- libssh2_publickey_list_free(3)
- libssh2_publickey_remove(3)
- libssh2_publickey_remove_ex(3)
- libssh2_publickey_shutdown(3)
- libssh2_scp_recv(3)
- libssh2_scp_recv2(3)
- libssh2_scp_send(3)
- libssh2_scp_send64(3)
- libssh2_scp_send_ex(3)
- libssh2_session_abstract(3)
- libssh2_session_banner_get(3)
- libssh2_session_banner_set(3)
- libssh2_session_block_directions(3)
- libssh2_session_callback_set(3)
- libssh2_session_disconnect(3)
- libssh2_session_disconnect_ex(3)
- libssh2_session_flag(3)
- libssh2_session_free(3)
- libssh2_session_get_blocking(3)
- libssh2_session_get_read_timeout(3)
- libssh2_session_get_timeout(3)
- libssh2_session_handshake(3)
- libssh2_session_hostkey(3)
- libssh2_session_init(3)
- libssh2_session_init_ex(3)
- libssh2_session_last_errno(3)
- libssh2_session_last_error(3)
- libssh2_session_method_pref(3)
- libssh2_session_methods(3)
- libssh2_session_set_blocking(3)
- libssh2_session_set_last_error(3)
- libssh2_session_set_read_timeout(3)
- libssh2_session_set_timeout(3)
- libssh2_session_startup(3)
- libssh2_session_supported_algs(3)
- libssh2_sftp_close(3)
- libssh2_sftp_close_handle(3)
- libssh2_sftp_closedir(3)
- libssh2_sftp_fsetstat(3)
- libssh2_sftp_fstat(3)
- libssh2_sftp_fstat_ex(3)
- libssh2_sftp_fstatvfs(3)
- libssh2_sftp_fsync(3)
- libssh2_sftp_get_channel(3)
- libssh2_sftp_init(3)
- libssh2_sftp_last_error(3)
- libssh2_sftp_lstat(3)
- libssh2_sftp_mkdir(3)
- libssh2_sftp_mkdir_ex(3)
- libssh2_sftp_open(3)
- libssh2_sftp_open_ex(3)
- libssh2_sftp_open_ex_r(3)
- libssh2_sftp_open_r(3)
- libssh2_sftp_opendir(3)
- libssh2_sftp_read(3)
- libssh2_sftp_readdir(3)
- libssh2_sftp_readdir_ex(3)
- libssh2_sftp_readlink(3)
- libssh2_sftp_realpath(3)
- libssh2_sftp_rename(3)
- libssh2_sftp_rename_ex(3)
- libssh2_sftp_rewind(3)
- libssh2_sftp_rmdir(3)
- libssh2_sftp_rmdir_ex(3)
- libssh2_sftp_seek(3)
- libssh2_sftp_seek64(3)
- libssh2_sftp_setstat(3)
- libssh2_sftp_shutdown(3)
- libssh2_sftp_stat(3)
- libssh2_sftp_stat_ex(3)
- libssh2_sftp_statvfs(3)
- libssh2_sftp_symlink(3)
- libssh2_sftp_symlink_ex(3)
- libssh2_sftp_tell(3)
- libssh2_sftp_tell64(3)
- libssh2_sftp_unlink(3)
- libssh2_sftp_unlink_ex(3)
- libssh2_sftp_write(3)
- libssh2_sign_sk(3)
- libssh2_trace(3)
- libssh2_trace_sethandler(3)
- libssh2_userauth_authenticated(3)
- libssh2_userauth_banner(3)
- libssh2_userauth_hostbased_fromfile(3)
- libssh2_userauth_hostbased_fromfile_ex(3)
- libssh2_userauth_keyboard_interactive(3)
- libssh2_userauth_keyboard_interactive_ex(3)
- libssh2_userauth_list(3)
- libssh2_userauth_password(3)
- libssh2_userauth_password_ex(3)
- libssh2_userauth_publickey(3)
- libssh2_userauth_publickey_fromfile(3)
- libssh2_userauth_publickey_fromfile_ex(3)
- libssh2_userauth_publickey_frommemory(3)
- libssh2_userauth_publickey_sk(3)
- libssh2_version(3)
pkg-plist 191
- include/libssh2.h
- include/libssh2_publickey.h
- include/libssh2_sftp.h
- lib/libssh2.a
- lib/libssh2.so
- lib/libssh2.so.1
- lib/libssh2.so.1.0.1
- share/man/man3/libssh2_agent_connect.3.gz
- share/man/man3/libssh2_agent_disconnect.3.gz
- share/man/man3/libssh2_agent_free.3.gz
- share/man/man3/libssh2_agent_get_identity.3.gz
- share/man/man3/libssh2_agent_get_identity_path.3.gz
- share/man/man3/libssh2_agent_init.3.gz
- share/man/man3/libssh2_agent_list_identities.3.gz
- share/man/man3/libssh2_agent_set_identity_path.3.gz
- share/man/man3/libssh2_agent_sign.3.gz
- share/man/man3/libssh2_agent_userauth.3.gz
- share/man/man3/libssh2_banner_set.3.gz
- share/man/man3/libssh2_base64_decode.3.gz
- share/man/man3/libssh2_channel_close.3.gz
- share/man/man3/libssh2_channel_direct_streamlocal_ex.3.gz
- share/man/man3/libssh2_channel_direct_tcpip.3.gz
- share/man/man3/libssh2_channel_direct_tcpip_ex.3.gz
- share/man/man3/libssh2_channel_eof.3.gz
- share/man/man3/libssh2_channel_exec.3.gz
- share/man/man3/libssh2_channel_flush.3.gz
- share/man/man3/libssh2_channel_flush_ex.3.gz
- share/man/man3/libssh2_channel_flush_stderr.3.gz
- share/man/man3/libssh2_channel_forward_accept.3.gz
- share/man/man3/libssh2_channel_forward_cancel.3.gz
- share/man/man3/libssh2_channel_forward_listen.3.gz
- share/man/man3/libssh2_channel_forward_listen_ex.3.gz
- share/man/man3/libssh2_channel_free.3.gz
- share/man/man3/libssh2_channel_get_exit_signal.3.gz
- share/man/man3/libssh2_channel_get_exit_status.3.gz
- share/man/man3/libssh2_channel_handle_extended_data.3.gz
- share/man/man3/libssh2_channel_handle_extended_data2.3.gz
- share/man/man3/libssh2_channel_ignore_extended_data.3.gz
- share/man/man3/libssh2_channel_open_ex.3.gz
- share/man/man3/libssh2_channel_open_session.3.gz
- share/man/man3/libssh2_channel_process_startup.3.gz
- share/man/man3/libssh2_channel_read.3.gz
- share/man/man3/libssh2_channel_read_ex.3.gz
- share/man/man3/libssh2_channel_read_stderr.3.gz
- share/man/man3/libssh2_channel_receive_window_adjust.3.gz
- share/man/man3/libssh2_channel_receive_window_adjust2.3.gz
- share/man/man3/libssh2_channel_request_auth_agent.3.gz
- share/man/man3/libssh2_channel_request_pty.3.gz
- share/man/man3/libssh2_channel_request_pty_ex.3.gz
- share/man/man3/libssh2_channel_request_pty_size.3.gz
- share/man/man3/libssh2_channel_request_pty_size_ex.3.gz
- share/man/man3/libssh2_channel_send_eof.3.gz
- share/man/man3/libssh2_channel_set_blocking.3.gz
- share/man/man3/libssh2_channel_setenv.3.gz
- share/man/man3/libssh2_channel_setenv_ex.3.gz
- share/man/man3/libssh2_channel_shell.3.gz
- share/man/man3/libssh2_channel_signal_ex.3.gz
- share/man/man3/libssh2_channel_subsystem.3.gz
- share/man/man3/libssh2_channel_wait_closed.3.gz
- share/man/man3/libssh2_channel_wait_eof.3.gz
- share/man/man3/libssh2_channel_window_read.3.gz
- share/man/man3/libssh2_channel_window_read_ex.3.gz
- share/man/man3/libssh2_channel_window_write.3.gz
- share/man/man3/libssh2_channel_window_write_ex.3.gz
- share/man/man3/libssh2_channel_write.3.gz
- share/man/man3/libssh2_channel_write_ex.3.gz
- share/man/man3/libssh2_channel_write_stderr.3.gz
- share/man/man3/libssh2_channel_x11_req.3.gz
- share/man/man3/libssh2_channel_x11_req_ex.3.gz
- share/man/man3/libssh2_crypto_engine.3.gz
- share/man/man3/libssh2_exit.3.gz
- share/man/man3/libssh2_free.3.gz
- share/man/man3/libssh2_hostkey_hash.3.gz
- share/man/man3/libssh2_init.3.gz
- share/man/man3/libssh2_keepalive_config.3.gz
- share/man/man3/libssh2_keepalive_send.3.gz
- share/man/man3/libssh2_knownhost_add.3.gz
- share/man/man3/libssh2_knownhost_addc.3.gz
- share/man/man3/libssh2_knownhost_check.3.gz
- share/man/man3/libssh2_knownhost_checkp.3.gz
- share/man/man3/libssh2_knownhost_del.3.gz
- share/man/man3/libssh2_knownhost_free.3.gz
- share/man/man3/libssh2_knownhost_get.3.gz
- share/man/man3/libssh2_knownhost_init.3.gz
- share/man/man3/libssh2_knownhost_readfile.3.gz
- share/man/man3/libssh2_knownhost_readline.3.gz
- share/man/man3/libssh2_knownhost_writefile.3.gz
- share/man/man3/libssh2_knownhost_writeline.3.gz
- share/man/man3/libssh2_poll.3.gz
- share/man/man3/libssh2_poll_channel_read.3.gz
- share/man/man3/libssh2_publickey_add.3.gz
- share/man/man3/libssh2_publickey_add_ex.3.gz
- share/man/man3/libssh2_publickey_init.3.gz
- share/man/man3/libssh2_publickey_list_fetch.3.gz
- share/man/man3/libssh2_publickey_list_free.3.gz
- share/man/man3/libssh2_publickey_remove.3.gz
- share/man/man3/libssh2_publickey_remove_ex.3.gz
- share/man/man3/libssh2_publickey_shutdown.3.gz
- share/man/man3/libssh2_scp_recv.3.gz
- share/man/man3/libssh2_scp_recv2.3.gz
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| libssh2-1.11.1.tar.gz | 1.093012e+06 | d9ec76cbe34db98eec3539fe2c899d26b0c837cb3eb466a56b0f109cabf658f7 |
Master sites 2
- https://www.libssh2.org/download/
- FREEBSD_LOCAL/sbz