Fork from https://github.com/sparsick/comparison-java-ssh-libs.git Add StrictHostKeyChecking, useCompression, connect port, and fix some type conversion Performance Test Download 1MB File sshj average 544 ms Apache Commons VFS2 576 ms jsch (mwiede) average 614 ms Download 15MB File sshj average 2321 ms Apache Commons VFS2 2346 ms jsch (mwiede) average 2475 ms Other sshj is the best scp download performance, but tiny difference jsch (JCraft) is very popular, and a lot of porject include this. jsch (JCraft) last release version 0.1.55 at Nov 26, 2018, that too long fix or release new version. jsch (mwiede) is fork from jsch (JCraft), and last release version 0.2.1 at Apr 26, 2022. Apache Commons VFS2 last release version 2.9.0 at Jul 20, 2021, that have some vulnerabilities from old Apache Log4j2. sshj last release version 0.33.0 at Apr 20, 2022. Reference https://github.com/sparsick/comparison-java-ssh-libs.git jsch (JCraft) http://www.jcraft.com/jsch/ jsch (mwiede) https://github.com/mwiede/jsch sshj https://github.com/hierynomus/sshj Apache Commons VFS2 https://commons.apache.org/proper/commons-vfs/