JSch #

JSch ist eine Implementierung von Ssh in Java. Man kann damit aus einem Java-Programm heraus mit einem normalen SSH-Server (z.B. OpenSSH) Verbindung aufnehmen. Über diese Verbindung kann man dann Daten austauschen, Befehle ausführen oder auch einen Tunnel aufbauen.

Zur Einführung kann man sich das README und die Beispiele unter http://www.jcraft.com/jsch/examples/ ansehen. Ich selber (ThomasBayen) habe insoweit Erfahrung damit, als ich einen SSH-Tunnel (siehe auch SecureShellTunnel) aufbauen kann, der dann von einem eigenen Prozess im Hintergrund verwaltet wird. Danach kann ich dann per JDBC eine gesicherte Verbindung zu einem Datenbank-Server aufnehmen.

Unter http://epaul.github.com/jsch-documentation/javadoc/ gibt es eine Javadoc-API im Web. Dort kann man in der Klasse JSch eine Liste der Konfigurations-Parameter einsehen, um z.B. Kompression einzuschalten etc.


Tags:  Java, Ssh

Add new attachment

Only authorized users are allowed to upload new attachments.
« This page (revision-2) was last changed on 19-Jun-2011 17:51 by ThomasBayen