
Pure Java-библиотека SSH-клиента/сервера, реализующая протокол SSH-2 с поддержкой множества шифров, обмена ключами, методов аутентификации, SFTP, SCP и проброса портов для безопасного удалённого доступа.

Apache MINA SSHD — это библиотека на 100% чистой Java, обеспечивающая поддержку протоколов SSH как на стороне клиента, так и на стороне сервера. Она не ставит целью заменить SSH-клиент или SSH-сервер операционных систем Unix, а скорее предоставляет поддержку для приложений на базе Java, которым требуется поддержка SSH.
Библиотека может использовать несколько бэкендов ввода-вывода:
AsynchronousSocketChannel из Java.server-sig-algs.supported - DRAFT 05 - раздел 4.4supported2 - DRAFT 13 - раздел 5.4versions - DRAFT 09 - раздел 4.6vendor-id - DRAFT 09 - раздел 4.4acl-supported - DRAFT 11 - раздел 5.4newline - DRAFT 09 - раздел 4.3md5-hash, md5-hash-handle - DRAFT 09 - раздел 9.1.1check-file-handle, check-file-name - DRAFT 09 - раздел 9.1.2copy-file, copy-data - DRAFT 00 - разделы 6, 7space-available - DRAFT 09 - раздел 9.2filename-charset, filename-translation-control - DRAFT 13 - раздел 6 - только клиентская сторона