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

#171 in Network programming

Download history 6997/week @ 2025-01-05 7904/week @ 2025-01-12 6641/week @ 2025-01-19 7020/week @ 2025-01-26 19107/week @ 2025-02-02 19980/week @ 2025-02-09 28988/week @ 2025-02-16 14529/week @ 2025-02-23 15161/week @ 2025-03-02 19598/week @ 2025-03-09 24515/week @ 2025-03-16 18775/week @ 2025-03-23 12532/week @ 2025-03-30 14178/week @ 2025-04-06 18057/week @ 2025-04-13 12236/week @ 2025-04-20

57,886 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
~202K SLoC