Druckansicht von http://lehrerfortbildung-bw.de/netz/muster/linux/material/remote/doc/tunnel/index.html, Stand 26. May. 2012
|
![]() |
Der Zugriff auf den Server über SSH ist im Wesentlichen den NetzwerkberaterInnen vobehalten, da hierbei sensible administrative Aufgaben erledigt werden sollen. Der Weg zum Server führt hier zuerst zum vorgelagerten IPCop (Port 2222) der die Anfrage auf den Port 22 des paedML-Servers weiter leitet. Von dort aus greift man dann auf die Dienste des Servers zu.
Da manche Firewalls alle Zugriffe auf Ports unterhalb von 1024 blockieren, ist es am besten, für die Dienste "hohe" Portnummern zu verwenden. In den folgenden Beispielen werden deshalb die Ports 8880, 8881 usw. verwendet.
Zugriff auf die Schulkonsole mit SSH
Exemplarisch wird hier das Verfahren am Zugriff auf die Schulkonsole dargestellt.

Bei den anderen Zielen im schulischen Netz verfahren Sie entsprechend:
Linux-Rechner
Arbeiten Sie nicht mit einem Windows-PC, sondern mit einem Linux-Rechner, können Sie das Tunneln mit Hilfe eines kleinen Skripts z.B. so automatisieren:
# /bin/bash
ssh -p 2222 -L 8880:10.16.1.1:242 -L 8881:10.16.1.254:445 -L 8882:10.16.1.1:999 -L 8883:10.16.1.1:631 root@meine-schule.de
Das Skript ausführbar machen und auf dem Desktop ablegen. Dann reicht ein Doppelklick für mehrere Tunnels zum Schulserver.
Hier ist eine Liste der über einen SSH Tunnel erreichbaren Dienste, Ports und Browseradressen:
| Dienst | Source Port | Destination | Aufruf im Browser |
| Schulkonsole | 8880 | 127.0.0.1:242 | https://localhost:8880 |
| IPCop | 8881 | 10.16.1.254:445 | https://localhost:8881 |
| Webmin | 8882 | 127.0.0.1:999 | https://localhost:8882 |
| CUPS | 8883 | 127.0.0.1:631 | https://localhost:8883 |
Fortbildungsmaterial : SSH-Tunnelverbindung aufbauen
Basiskurs zur paedML Linux:
PaedML Linux bestellen:
Open-Source-Version