Comparison of Commons VFS, SSHJ and JSch Libraries for SFTP Support

Chanaka Lakmal
2 min readMar 13, 2017

--

Source: https://www.exavault.com/blog/what-is-sftp-tutorial-video-blog/

This is a comparison of the research done by Sandra Parsick. This analyze a deeper comparison of SSHJ, Apache’s Commons VFS and JSch libraries for SFTP support.

The comparison is done under the following categories:
* Client authentication over password/public key
* Server authentication
* Upload/Download files over SFTP
* Execute plain shell commands
* File operations on the remote host like move, delete, list over SFTP

--

--

Chanaka Lakmal

CS PhD Student at UWaterloo | ex-WSO2 (Associate Technical Lead)