8 releases (4 breaking)

0.5.1 Nov 6, 2024
0.5.0 Aug 10, 2024
0.4.0 Nov 16, 2023
0.3.2 Nov 8, 2023
0.1.0 Jul 9, 2022

#9 in #multiplex

Download history 28845/week @ 2025-10-10 28691/week @ 2025-10-17 24915/week @ 2025-10-24 27163/week @ 2025-10-31 27821/week @ 2025-11-07 27769/week @ 2025-11-14 52458/week @ 2025-11-21 24548/week @ 2025-11-28 30569/week @ 2025-12-05 38804/week @ 2025-12-12 26902/week @ 2025-12-19 10716/week @ 2025-12-26 20667/week @ 2026-01-02 23479/week @ 2026-01-09 9034/week @ 2026-01-16 9976/week @ 2026-01-23

65,584 downloads per month
Used in 16 crates (2 directly)

MIT license

12KB
118 lines

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

~2–16MB
~177K SLoC