ssh port forwarding auf alternative loopback IP
Posted: 07. Jul 2006 23:14
Hallo,
ich möchte mit ssh einen Tunnel mit Port Forwarding von der Firma durch eine Firewall auf meinen Heimrechner erstellen. Ich habe das bereits mehrfach gemacht um z.B. das Netzwerk zu verbinden mit Port 139 oder VNC mit Port 5901 usw.
Das Problem, wenn ich ssh starte mit -L 139:localhost:139 erhalte ich die Meldung dass Port 139 auf meinem Rechner bereits belegt ist. Das ist auch so weil da ein Samba Server läuft. Also versuche ich eine andere Loopback Adresse zu verwenden, z.B. ssh -L 127.0.0.2:139:localhost:139. Das geht aber auch nicht weil der Samba Server Port 139 auf sämtlichen localhost Loopback Adressen belegt, also 127.0.0.0 bis 127.255.255.255.
Das gleiche Problem habe ich mit VNC und allen anderen Diensten welche auf dem PC laufen.
Ich verwende Suse 10.0. Ich habe das gleiche versucht mit Windows XP und PuTTY, mit dem gleichen Resultst.
Einzig Windows 2000 funktioniert. Dort kann ich mit PuTTY mehrere Verbindungen auf verschiedene Rechner Tunneln und mit den Adressen 127.0.0.2, 127.0.0.3 usw. belegen. Das Windows Netzwerk ist auf localhost bzw. 127.0.0.1 sowie auf dem Netzwerk immer noch verfügbar.
Wie bringe ich Suse Linux dazu nur eine einzige localhost Adresse mit 127.0.0.1 für die Dienste wie Samba oder VNC zu belegen damit ich die anderen Adressen frei verwenden kann ohne dass ich diese Dienste vollständig abschalten muss?
Danke,
Can
ich möchte mit ssh einen Tunnel mit Port Forwarding von der Firma durch eine Firewall auf meinen Heimrechner erstellen. Ich habe das bereits mehrfach gemacht um z.B. das Netzwerk zu verbinden mit Port 139 oder VNC mit Port 5901 usw.
Das Problem, wenn ich ssh starte mit -L 139:localhost:139 erhalte ich die Meldung dass Port 139 auf meinem Rechner bereits belegt ist. Das ist auch so weil da ein Samba Server läuft. Also versuche ich eine andere Loopback Adresse zu verwenden, z.B. ssh -L 127.0.0.2:139:localhost:139. Das geht aber auch nicht weil der Samba Server Port 139 auf sämtlichen localhost Loopback Adressen belegt, also 127.0.0.0 bis 127.255.255.255.
Das gleiche Problem habe ich mit VNC und allen anderen Diensten welche auf dem PC laufen.
Ich verwende Suse 10.0. Ich habe das gleiche versucht mit Windows XP und PuTTY, mit dem gleichen Resultst.
Einzig Windows 2000 funktioniert. Dort kann ich mit PuTTY mehrere Verbindungen auf verschiedene Rechner Tunneln und mit den Adressen 127.0.0.2, 127.0.0.3 usw. belegen. Das Windows Netzwerk ist auf localhost bzw. 127.0.0.1 sowie auf dem Netzwerk immer noch verfügbar.
Wie bringe ich Suse Linux dazu nur eine einzige localhost Adresse mit 127.0.0.1 für die Dienste wie Samba oder VNC zu belegen damit ich die anderen Adressen frei verwenden kann ohne dass ich diese Dienste vollständig abschalten muss?
Danke,
Can