openssh-sftp-client
openssh-sftp-client copied to clipboard
sftp v3 client implemented using pure rust
openssh-sftp-client
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