Wie starte ich einen umgekehrten Tunnel mit PuTTY?

13

Ich versuche mit Putty einen Tunnel zwischen einem Server und einem Laptop herzustellen. Das Problem ist, da der Laptop keine öffentliche IP-Adresse hat, muss ich eine umgekehrte Verbindung herstellen.

ASCII-Grafik:

SERVER(PORT:6000) ----------> LAPTOP(PORT:7000)

Da der Laptop jedoch keine öffentliche IP-Adresse hat, muss ich:

SERVER(PORT:6000) <---------- LAPTOP(PORT:7000)

Alle Daten, die von kommen, werden jedoch vom Server auf den Laptop übertragen.

Ozer
quelle

Antworten:

18

Gehen Sie in PuTTY zu Einstellungen -> Verbindung -> SSH -> Tunnel. Dort können Sie Port Forwards hinzufügen. Geben Sie für die Rückwärtsleitung den Quellport und das Ziel ein, wählen Sie jedoch "Remote" anstelle von "Lokal".

Geben Sie in Ihrem Fall 6000 in den Quellport ein, localhost: 7000 im Ziel, und wählen Sie Remote.

cmouse
quelle
Ja, ich habe das gleiche versucht, aber ich kann immer noch keine Verbindung herstellen :( Was kann das Problem sein?
Ozer
1
Wie hast du es versucht?
cmouse
0

Sie können dies mit der Option -R für ssh tun. Sie können damit eine Verbindung rückwärts herstellen (auch in beide Richtungen). Siehe diese Seite für mehr

uSlackr
quelle
Danke, aber ich möchte es mit Kitt machen, gibt es sowieso etwas mit Kitt zu tun?
Ozer
Ja. Auf der Seite SSH-Tunnel können Sie sie einrichten. Der Hilfelink sollte es beschreiben. Andernfalls verwenden Sie plink von der Befehlszeile
uSlackr