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