#sftp #async #ssh #multiplex #networking #api-bindings

openssh-sftp-protocol-error

Data format used to communicate with openssh mux server

1 unstable release

0.1.0 Oct 18, 2022

#11 in #multiplex

Download history 10530/week @ 2023-12-20 15321/week @ 2023-12-27 16042/week @ 2024-01-03 13276/week @ 2024-01-10 16047/week @ 2024-01-17 12642/week @ 2024-01-24 12447/week @ 2024-01-31 3392/week @ 2024-02-07 7316/week @ 2024-02-14 5478/week @ 2024-02-21 6507/week @ 2024-02-28 6810/week @ 2024-03-06 7092/week @ 2024-03-13 8600/week @ 2024-03-20 5453/week @ 2024-03-27 3780/week @ 2024-04-03

26,702 downloads per month
Used in 10 crates (2 directly)

MIT license

5KB

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

~0.6–1.2MB
~26K SLoC