The commons-ssh package is a thin bridge between different SSH implementations libraries. A library that uses the commons-ssh API can be used with any SSH implementation at runtime. Commons-ssh comes with support for a number of popular Java SSH implementations, including j2ssh, jsch, ganymede and Apache MINA SSHD.