security/linux-rl9-libssh 0.10.4_2 FreeBSD
Library implementing the SSH2 protocol (Rocky Linux 9.8)
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4f75d00b54- Categories
- security, linux
- Package size
- 202.1 KiB, 514.8 KiB installed
Description
The ssh library was designed to be used by programmers needing a working SSH implementation by the mean of a library. The complete control of the client is made by the programmer. With libssh, you can remotely execute programs, transfer files, use a secure and transparent tunnel for your remote programs. With its Secure FTP implementation, you can play with remote files easily, without third-party programs others than libcrypto (from OpenSSL).
libssh features:
- Full C library functions for manipulating a client-side SSH connection
- SSH2 protocol compliant
- Fully configurable sessions
- Server support, SSH agent authentication support
- Support for AES-128, AES-192, AES-256, Blowfish, 3DES in CBC mode
- Use multiple SSH connections in a same process, at same time
- Use multiple channels in the same connection
- Thread safety when using different sessions at same time
- POSIX-like SFTP implementation with openssh extension support
- SCP implementation
- RSA and DSS server public key supported
- Compression support (with zlib)
- Public key (RSA and DSS), password and keyboard-interactive authentication
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | security/linux-rl9-libssh | 0.10.4_2 |
| MidnightBSD | security/linux-rl9-libssh | 0.10.4_1 |
Install
Binary package:
pkg install linux-rl9-libssh
From the ports tree:
cd /usr/ports/security/linux-rl9-libssh/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= linux-rl9-libssh>0:security/linux-rl9-libssh
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.10.4_2 | 0.10.4_2 | - | - | - |
| FreeBSD:14:quarterly | 0.10.4_2 | 0.10.4_2 | n/a | - | - |
| FreeBSD:15:latest | 0.10.4_2 | 0.10.4_2 | n/a | - | - |
| FreeBSD:15:quarterly | 0.10.4_2 | 0.10.4_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.10.4_2 | 0.10.4_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Run dependencies 1
Configuration
Options name: security_libssh
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cpe linux:rl9
- Service scripts
- none
- Conflicts with
- linux-c7-libssh
Files
distinfo 4
| File | Size | SHA256 |
|---|---|---|
| rocky/l/libssh-0.10.4-18.el9.aarch64.rpm | 215695 | b8b2a8eaa3d3135c2f05063d6804eb7873c7900217b747cc96c827d232a2bf7d |
| rocky/l/libssh-0.10.4-18.el9.i686.rpm | 234601 | 337574ab13f1b869624cf0fead54ce501dcb1a28830d3b1b1f6068153985bfd8 |
| rocky/l/libssh-0.10.4-18.el9.x86_64.rpm | 219404 | 8c3d7e13ab7361bf52c75f1b389376829f0c4996b6ca856b0c0b438377be447b |
| rocky/l/libssh-0.10.4-18.el9.src.rpm | 695587 | d25eab3a5bca4af5071471db37eff59bbc6e9c67f51d41d08196cd048cc9dd59 |