Add sftp support for opendal
We can use https://docs.rs/ssh2/latest/ssh2/struct.File.html for that
Seems pretty interesting. I will try to work on it if it has not been taken.
I have assigned this task to you. Enjoy!
👍🏻 looking forward to this feature!
Could I ask the progress of this feature? If possible, I am willing to help implement it.
Hi, @PragmaTwice, are you currently working on this issue?
Some attempts but put on hold, feel free to take it over.
We can use https://docs.rs/ssh2/latest/ssh2/struct.File.html for that
This library doesn't support async operation. Maybe we need https://docs.rs/async-ssh2-lite/latest/async_ssh2_lite/sftp/struct.AsyncSftp.html
This library doesn't support async operation. Maybe we need https://docs.rs/async-ssh2-lite/latest/async_ssh2_lite/sftp/struct.AsyncSftp.html
A few months ago, I tried using openssh-sftp-client library and found it to be quite promising. (it is full async)
This library doesn't support async operation. Maybe we need https://docs.rs/async-ssh2-lite/latest/async_ssh2_lite/sftp/struct.AsyncSftp.html
A few months ago, I tried using openssh-sftp-client library and found it to be quite promising. (it is full async)
That one looks good. One thing to keep in mind is the suggestions from this issue: https://github.com/openssh-rust/openssh-sftp-client/issues/61
openssh only works on unix. Should we concern the compatibility for windows?
And openssh only supports keypair-based authentication. This limits the functionality of password logins.
openssh only works on unix. Should we concern the compatibility for windows?
I prefer to make it work first and then consider other possibilities.
Basic support for sftp has been added. Thanks @silver-ymz.