Application details
...

JSch

http://www.jcraft.com/jsch/

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