Ich habe ein kleines Problem beim Zugriff auf eine Webanwendung, die auf Port 9293 auf einem Remote-Server läuft, der nur über SSH auf Port 5634 erreichbar ist. Ich habe FoxyProxy so konfiguriert, dass der gesamte Datenverkehr, der die IP-Adresse des Remote-Hosts trifft (Platzhalter-Whitelist wie *remoteip*), auf Port 1234 umgeleitet wird. Das Ende der Geschichte ist, dass es nicht funktioniert. Hier ist der SSH-Befehl, den ich ausführe:
ssh -D 1234 user@remoteip -p 5634
Wenn ich dann versuche, über die folgende Adresse eine Verbindung mit der Webanwendung herzustellen, tritt eine Zeitüberschreitung auf (SSL ist aktiviert):
https://remoteip:9293
Irgendwelche Ideen, was ich falsch mache? Außerdem läuft auf dem Remote-Host Debian 7.5, falls das relevant ist.
Antwort1
telnet
Um zu prüfen, ob die Portweiterleitung funktioniert, sollten Sie Folgendes verwenden :
telnet localhost 1234
Es funktioniert wahrscheinlich nicht, weil Sie die falschen SSH
Optionen verwenden (zweimal):
ssh -L localhost:1234:remoteip:5634 user@remoteip
oder (je nachdem, auf welcher/welchen Schnittstelle(n) der Server lauscht):
ssh -L localhost:1234:localhost:5634 user@remoteip