Ports über SSH tunneln:
Vorraussetzungen:
-
Putty als Clientsoftware
- SSH Portweiterleitung
Putty öffnen und unter
Host Name (or IP address) die DynDNS des CS-Servers eintragen
Unter
Port die zuvor gewählte Portweiterleitung eintragen zb:
2222 (extern niemalsnie standardports weiterleiten!)
Connection type: SSH
Bei
Saved Session tragen wir irgendeinen Namen für die Session ein
Nun klicken wir auf der linken Seite bei
Category: auf
Connection und expandier dies ( den Baum öffnen oder auch auf das + klicken ) dann auf
SSH und dort dann auf
Tunnels
Dann tragen wir zb bei
Source port eine
8 ein und bei
Destination tragen wir
localhost:80 ein und klicken dann auf
Add
Nun sollte bei
Forwarded ports: sowas hier stehen:
L8 localhost:80
Dann klicken wir wieder auf der linken Seite oben auf
Session und dann auf
Save um das Session-profil abzuspeichern...
Dann eine Verbindung aufbauen indem wir auf
Open klicken und uns an dem Linux-Server anmelden (die Anmeldung muss erfolgreich sein damit nachfolgendes auch funktioniert!)
Jetzt öffnen wir einen WebBrowser und geben als URL folgendes ein:
http://localhost:8
Dann sollten wir auf dem WebIf des Linux-Servers landen...
(putty muss dafür weiterhin geöffnet und verbunden bleiben!)
Das gleiche kann man zb auch mit euch bekannten anderen LAN-Servern machen wenn zb euer CS-Server die LAN-IP 192.168.0.200 hat und euer Router 192.168.0.1, dann könnt ihr einen Tunnel wie folgt einrichten:
L88 192.168.0.1:80 ... also
Source port 88 und
Destination 192.168.0.1:80
wenn ihr dann bei euch im Browser auf "localhost:88" surft müsstet ihr auf dem WebIf des Routers landen...
(nach Änderungen an den Tunnels muss sich putty neu verbinden)
ich hoffe es ist jetzt verständlicher?
nochmals danke an fdtadt für diesen hervorragenden Tip