JSch: Как подключиться к серверу через ssh-ключи

Я хочу подключиться к серверу SSH из-за другого сервера SSH. Сервер шлюза требует имя пользователя / пароль, и я могу это сделать. Я использую туннель, чтобы попасть на следующий сервер, но этот требуеттолько ключ ssh. Я сгенерировал ключ через PuTTY, поэтому он существует для моего имени пользователя, но я не уверен, как получить его для моей Java-программы. Это конфигурация? то есть setConfig ("userauth.publickey", "com.jcraft.jsch.UserAuthPublicKey"), то как мне использовать это или что-то еще? Документация кажется скудной, и я ценю любую помощь. Все, что я пробовал, выдает ошибку: «Ошибка аутентификации» при подключении к этой сессии.

Спасибо!

Туннельный метод, который я использую:http://sourceforge.net/apps/mediawiki/jsch/index.php?title=ProxySSH так что спасибо парню, который написал это!

Для контекста я хотел бы читать / писать на сервере в моей школе с моего телефона Android.

Ответы на вопрос(1)

Ваш ответ на вопрос