Ganymed SSH-2 for Java ist eine Bibliothek, die das SSH-2-Protokoll in reinem Java implementiert (getestet mit J2SE 1.4.2 und 5.0). Sie ermöglicht die Verbindung zu SSH-Servern in Java-Programmen. Sie unterstützt SSH-Sitzungen (Kommandoausführung und Shellzugang), Port-Forwarding auf beiden Seiten, lokales Forwarding von Streams, X11-Forwarding und SCP. Sie besitzt keine Abhängigkeiten zu einem JCE-Provider, da die gesamte kryptografische Funktionalität enthalten ist. (non)