25 releases

0.15.2 Nov 6, 2024
0.15.0 Aug 10, 2024
0.14.6 Jul 25, 2024
0.14.1 Nov 16, 2023
0.1.0 Dec 30, 2021

#432 in Network programming

Download history 9287/week @ 2024-10-28 9322/week @ 2024-11-04 8434/week @ 2024-11-11 6655/week @ 2024-11-18 4938/week @ 2024-11-25 6717/week @ 2024-12-02 6996/week @ 2024-12-09 4375/week @ 2024-12-16 5979/week @ 2024-12-23 7248/week @ 2024-12-30 6413/week @ 2025-01-06 8261/week @ 2025-01-13 6885/week @ 2025-01-20 7104/week @ 2025-01-27 19879/week @ 2025-02-03 19378/week @ 2025-02-10

53,892 downloads per month
Used in 13 crates (6 directly)

MIT license

230KB
4.5K SLoC

openssh-sftp-client

Rust

crate.io downloads

crate.io version

docs

openssh-sftp-client, implements sftp v3 according 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

For macOS, please install latest rsync from homebrew.

./run_tests.sh

Dependencies

~4–15MB
~193K SLoC