ssh und ssh-Tunnel
Einführung
Secure Shell oder
SSH ist ein Programm und Netzwerkprotokoll, mit dem man sich über eine verschlüsselte Netzwerkverbindung auf einem entfernten Computer einloggen und dort Programme ausführen kann. Häufig ist es bereits Bestandteil des Betriebssystems. Ansonsten ist z. B. mit
PuTTY 
ein freier SSH-Client für Microsoft Windows, Mac OS, Unix und Symbian OS erhältlich. Das Programm finden Sie auch auf dem FTP-Server der Freien Universität Berlin unter:
ftp://ftp.fu-berlin.de/pc/network/putty/ 
.
Beispiele
1. Interaktive Verbindung mit dem Login-Server
Sie können sich mit Ihrem ZEDAT-Account direkt auf dem ZEDAT-Login-Server anmelden und dort interaktiv arbeiten:
ssh benutzer@Login.ZEDAT.FU-Berlin.DE
Unter Windows verwenden Sie beispielsweise das bereits erwähnte Programm
PuTTY. Starten Sie die Anwendung und geben Sie als Hostname
Login.ZEDAT.FU-Berlin.DE ein und klicken Sie auf
Open. Es wird eine Verbindung zum Loginserver aufgebaut. Geben Sie jetzt bei
login as: Ihren ZEDAT-Benutzernamen an und bestätigen Sie mit der Enter-Taste. Geben Sie dann Ihr Passwort ein und bestätigen Sie wieder mit Enter-Taste. Aus Sicherheitsgründen können Sie die Eingabe des Passwortes nicht auf dem Bildschirm sehen.
2. SSH-Client als lokaler SOCKS-Server
Mit dieser Methode ist es möglich, mit Programmen, die SOCKS unterstützen, auf das Internet zuzugreifen. Dieses ermöglicht es Ihnen insbesondere, einen Webbrowser zu nutzen und den Datenverkehr durch einen verschlüsselten ssh-Tunnel zum Loginserver und von dort in das Internet zu schicken.
Melden Sie sich mit Ihrem Nutzernamen auf dem Login-Server an und verwenden Sie dabei die Option
-D Portnummer, also z.B.:
ssh -D 1080 benutzer@Login.ZEDAT.FU-Berlin.DE
SSH bietet Ihnen danach die Möglichkeit, den so geschaffenen SSH-Tunnel beispielsweise in Ihrem lokalen Webbrowser wahlweise als SOCKS4- oder SOCKS5-Proxy einzutragen (also
SOCKS Proxy: localhost:1080 o. ä. *) und dann weltweit auf Internetressourcen zuzugreifen.
Falls Sie
PuTTY verwenden, geben Sie dazu unter "Tunnels -> Add new forwarded Port" beispielsweise "Source port: 1080" und "[x] Dynamic" an, bevor Sie sich mit Ihrem ZEDAT-Account am Rechner Login.ZEDAT.FU-Berlin.DE anmelden.
*) Die Webbrowser
Mozilla,
Seamonkey usw. bieten Ihnen an dieser Stelle auch die Proxyoption "[x] Use for resolving hostnames". Bei
Firefox läßt sich dafür über die Pseudo-URL "about:config" die Option
network.proxy.socks_remote_dns auf den Wert
true setzen.
Häufig gestellte Fragen
1. Eine ssh-Verbindung zu login funktioniert nicht
Es empfiehlt sich, im WLAN-Netz die Hostnamen nicht abzukürzen. Bitte verwenden Sie immer den vollen Hostnamen mit Domain, also
login.zedat.fu-berlin.de.