#ssh #multiplex #async #network #sftp

openssh-sftp-error

Error type used when communicating with openssh sftp server

4 releases (2 breaking)

0.3.0 Oct 23, 2022
0.2.1 Sep 21, 2022
0.2.0 Sep 20, 2022
0.1.0 Jul 9, 2022

#2315 in Network programming

Download history 23/week @ 2022-10-07 10/week @ 2022-10-14 88/week @ 2022-10-21 120/week @ 2022-10-28 71/week @ 2022-11-04 25/week @ 2022-11-11 20/week @ 2022-11-18 18/week @ 2022-11-25 19/week @ 2022-12-02 53/week @ 2022-12-09 33/week @ 2022-12-16 23/week @ 2022-12-23 21/week @ 2022-12-30 30/week @ 2023-01-06 88/week @ 2023-01-13 31/week @ 2023-01-20

174 downloads per month
Used in 3 crates (2 directly)

MIT license

10KB
105 lines

openssh-sftp-client

Rust

crate.io downloads

crate.io version

docs

openssh-sftp-client, implements sftp v3 accodring to openssh-portable/sftp-client.c in rust using tokio and serde.

It exposes highlevel async APIs that models closely after std::fs that are easy to use.

Extensions

This crate support the following extensions:

  • limits
  • expand path
  • fsync
  • hardlink
  • posix rename
  • copy-data

How to run tests

./run_tests.sh

Dependencies

~2.3–7MB
~107K SLoC