ConnectBot is a Secure Shell client for the Android platform. Its ultimate goal is to create a secure connection through which you can use a shell on a remote machine and transfer files back and forth to your phone.
Maverick is the definitive solution for total SSH compatibility on the Java platform. As the second generation of our original open source Java SSH library Maverick has been completely redesigned and rewritten to provide the highest performance.
JSch is a pure Java implementation of SSH2. JSch 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.