
Reine Java SSH-Client/Server-Bibliothek, die das SSH-2-Protokoll implementiert und mehrere Verschlüsselungsverfahren, Schlüsselaustausche, Authentifizierungsmethoden, SFTP, SCP sowie Portweiterleitung für sicheren Fernzugriff unterstützt.

Apache MINA SSHD ist eine zu 100% reine Java-Bibliothek zur Unterstützung der SSH-Protokolle sowohl auf Client- als auch auf Serverseite. Sie ist nicht als Ersatz für den SSH-Client oder SSH-Server von Unix-Betriebssystemen gedacht, sondern bietet Unterstützung für Java-basierte Anwendungen, die SSH benötigen.
Die Bibliothek kann mehrere I/O-Backends nutzen:
AsynchronousSocketChannels von Java.server-sig-algs-Erweiterungen bereit.supported - DRAFT 05 - section 4.4supported2 - DRAFT 13 section 5.4versions - DRAFT 09 Section 4.6vendor-id - DRAFT 09 - section 4.4acl-supported - DRAFT 11 - section 5.4newline - DRAFT 09 Section 4.3md5-hash, md5-hash-handle - DRAFT 09 - section 9.1.1check-file-handle, check-file-name - DRAFT 09 - section 9.1.2copy-file, copy-data - DRAFT 00 - sections 6, 7space-available - DRAFT 09 - section 9.2filename-charset, filename-translation-control - DRAFT 13 - section 6 - nur Client-Seite