LibSSH2

About

LibSSH2 is a client-side C library implementing the SSH2 protocol. We rely on that library to provide up-to-day SSH2 implementation to a viariety of applications like Curl and Julia.

Note

Each login and compute node has a baseline installation of libssh2. The package collection maintained by Red Hat for Red Hat Enterprise Linux 8 includes it. Unfortunately, the version of the baseline linssh2 installation is rather old, which requires installing the latest versions in the software repository of Discoverer.

Supported versions

To check which libssh2 versions and build types are currently supported on Discoverer, execute on the login node:

module avail libssh2

The recipe followed to build the source code is available at:

https://gitlab.discoverer.bg/vkolev/recipes/-/tree/main/libssh2

Loading

module load libssh2/1/latest

Getting help

See Getting help