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

#601 in Network programming

Download history 9034/week @ 2024-10-30 8155/week @ 2024-11-06 9154/week @ 2024-11-13 5178/week @ 2024-11-20 4807/week @ 2024-11-27 6994/week @ 2024-12-04 6413/week @ 2024-12-11 4925/week @ 2024-12-18 6274/week @ 2024-12-25 6969/week @ 2025-01-01 6987/week @ 2025-01-08 7222/week @ 2025-01-15 8131/week @ 2025-01-22 7257/week @ 2025-01-29 24567/week @ 2025-02-05 16506/week @ 2025-02-12

56,957 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
~198K SLoC