Ich möchte von einem anderen SSH-Server aus auf einen Server zugreifen. Der Gateway-Server erfordert einen Benutzernamen und ein Kennwort, und ich kann dies tun. Ich verwende einen Tunnel, um auf den nächsten Server zu gelangen, aber dieser erfordert nur einen ssh-Schlüssel. Ich habe den Schlüssel über PuTTY generiert, also existiert er für meinen Benutzernamen, aber ich bin nicht sicher, wie ich ihn für mein Java-Programm abrufen kann. Ist es eine Konfiguration? z.B. setConfig("userauth.publickey", "com.jcraft.jsch.UserAuthPublicKey") dann wie verwende ich das oder etwas anderes? Die Dokumentation scheint spärlich zu sein und ich bin für jede Hilfe dankbar. Alles, was ich versucht habe, gibt mir eine Fehlermeldung: "Auth fail", wenn ich diese Sitzung verbinde
Gracias.
Die von mir verwendete Tunnelmethode ist: http://sourceforge.net/apps/mediawiki/jsch/index.php?title=ProxySSH also vielen Dank an den Verfasser des Artikels!
Ich möchte von meinem Android-Telefon aus auf einem Server meiner Schule lesen und schreiben.