Ernest Friedman-Hill wrote:JSch is pretty much the only game in town.
There is also the 'ganymed' library http://www.ganymed.ethz.ch/ssh2/ . A few year ago I compared the 'jcraft', 'ganymed' and the IBM (not open source but free-ish) libraries. Because of the IBM name, I expected the IBM ssh library to be the best but was disappointed because I kept getting unexplained random exceptions. The 'ganymed' library was easy to use but lacks some sophistication. In my simple non-exhaustive and non-formal test the jcraft product came out best. If you have time then these other products are worth testing but be careful of the IBM licence.
Retired horse trader.
Note: double-underline links may be advertisements automatically added by this site and are probably not endorsed by me.