1个不稳定版本

使用旧的Rust 2015

0.1.0 2024年3月4日

#5 in #libssh2


3 个crate中使用 (直接使用 2 个)

Apache-2.0

2MB
42K SLoC

C 38K SLoC // 0.1% comments M4 1.5K SLoC // 0.2% comments Rust 1K SLoC // 0.0% comments Perl 845 SLoC // 0.1% comments Shell 520 SLoC // 0.2% comments Automake 354 SLoC // 0.1% comments Bitbake 129 SLoC // 0.1% comments C++ 119 SLoC // 0.1% comments Emacs Lisp 33 SLoC // 0.3% comments AWK 23 SLoC PowerShell 13 SLoC // 0.3% comments

包含 (难以理解的autoconf代码, 12KB) libssh2/configure.ac

ssh2-rs

Build Status Build Status Build Status

文档

Rust对libssh2(一个ssh客户端库)的绑定。

用法

# Cargo.toml
[dependencies]
ssh2 = "0.9"

在OSX 10.10+上构建

此库依赖于OpenSSL。要使OpenSSL正常工作,请遵循openssl crate的说明

0.4版本的ssh2开始,您可以启用vendored-openssl功能,以便使用此处所述的静态构建版本构建libssh2

许可

此项目受以下其中之一许可:

您可选的。

贡献

除非您明确表示,否则您提交给此项目的任何有意包含的贡献,根据Apache-2.0许可证定义,应按上述方式双许可,不附加任何额外条款或条件。

依赖项

~1.1–1.9MB
~41K SLoC