JSch is a pure Java implementation of SSH2. It allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc. You can integrate its functionality into your own Java programs.

Changes

This release fixed bugs in the handling of local filenames on Windows on the sftp channel and also stopped JVM from showing annoying messages in 'gssapi-with-mic' authentication.

URL: JSch -- Java Secure Channel