libssh ist eine C-Bibliothek zum Zugriff auf SSH-Dienste von einem Programm aus. Sie kann Programme auf anderen Rechnern ausführen, Dateien übertragen und als sicherer und transparenter Tunnel für Programme auf anderen Rechnern dienen. Seine Implementation von Secure FTP kann Dateien auf anderen Rechnern auf einfache Art behandeln und benötigt keine andere Software außer libcrypto (von OpenSSL) und libgcrypt. (non)