Java SSH библиотека, которая поддерживает ключи, генерируемые замазкой - PullRequest
3 голосов
/ 13 мая 2011

Я хочу, чтобы приложение Java установило удаленное соединение, используя ssh.

Я натолкнулся на библиотеки jsch и ganymed, которые кажутся довольно хорошими, но, к сожалению, не поддерживают закрытые ключи, сгенерированные puttygen. я читал, что вы также можете генерировать непатентованные ключи, используя puttygen, генерировать новые ключи или конвертировать старые ключи в этом случае не вариант.

так ... кто-нибудь знает какую-нибудь библиотеку ssh для Java, которая поддерживает эти ключи?

спасибо миллион!

Ответы [ 2 ]

5 голосов
/ 13 мая 2011
0 голосов
/ 11 февраля 2015

Для тех, кто возвращается в эту тему ... последние версии JSch теперь поддерживают файлы PuTTY .ppk. Они могут быть загружены с JSch.addIdentity() обычным способом.

Просто имейте в виду, что если PPK защищен паролем, вам, вероятно, потребуется добавить в JRE банки неограниченной прочности JCE для поддержки шифра aes256-cbc: https://stackoverflow.com/a/20072135/1794485

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...