openssh-sftp-client

Crates.ioopenssh-sftp-client
lib.rsopenssh-sftp-client
version0.14.5
sourcesrc
created_at2021-12-30 06:59:45.923371
updated_at2024-07-11 09:59:53.692458
descriptionHighlevel API used to communicate with openssh sftp server.
homepage
repositoryhttps://github.com/openssh-rust/openssh-sftp-client
max_upload_size
id505212
size214,284
Jon Gjengset (jonhoo)

documentation

README

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

For macOS, please install latest rsync from homebrew.

./run_tests.sh
Commit count: 1149

cargo fmt