Версия протокола SSH

В настоящее время мое приложение работает с J2SSH, и теперь клиенты хотят перенести существующий сервер на IBM. Этот новый сервер будет поддерживать только протокол SSH версии 2.

У меня вопрос, будет ли J2SSH поддерживать протокол SSH версии 2? Есть ли способ найти версию протокола SSH в моем приложении, в настоящее время мое приложение написано в среде Java с J2SSH для каналов SSH/SFTP.

1 ответ

Оригинальная версия J2SSH с открытым исходным кодом поддерживает только протокол SSH2. Если вы попытаетесь подключиться к серверу SSH1, он просто потерпит неудачу с исключением соединения.

По соображениям безопасности вам, вероятно, следует подумать о переносе своего кода в версию J2SSH Maverick с открытым исходным кодом. Это похожий API от того же автора (это я, кстати); разница в том, что новый API поддерживается и является актуальным, тогда как J2SSH не поддерживался в течение некоторого времени, так как его последний выпуск был в 2007 году.

Другие вопросы по тегам