Действительно ли возможно сделать соединение SSH к серверу с Java?
Да, я использовал http://sourceforge.net/projects/sshtools/ в приложении Java для подключения к серверу UNIX через SSH, это работало довольно хорошо.
jsch и sshJ оба являются хорошими клиентами. Я бы лично использовал sshJ, так как код гораздо более подробно документирован.
jsch широко используется, в том числе в eclipse и apache ant. У меня также были проблемы с зашифрованными закрытыми ключами jsch и AES, которые требовали повторного шифрования в 3DES, но это мог быть только я.
Для подключения к Java-серверам нужна реализация SSHD (ssh-клиента недостаточно). Вы можете попробовать Apache SSHD,
Поскольку sshd уже запущен на большинстве систем, более простой альтернативой является подключение к серверу через SSH туннель.