So teilen Sie meinen PuTTY-SSH-Tunnel mit einem anderen Computer im LAN

So teilen Sie meinen PuTTY-SSH-Tunnel mit einem anderen Computer im LAN

Auf meinem Tomato-Router zu Hause läuft SSH, und ich verbinde mich erfolgreich damit.

Ich bin bei einem Client und möchte, dass einer meiner Kollegen auf eine von mir dort vorhandene Ressource zugreifen kann. Ich habe versucht, ihn mit meinem Computer zu verbinden (wir sind beide an den Router des Clients angeschlossen) und habe die unten aufgeführten, oben beschriebenen Änderungen an puTTY vorgenommen:

Portweiterleitungseinstellungen

Wenn er jedoch meine IP-Adresse und den Port 8080 in seinen Browser eingibt, wird die Verbindung nicht weitergeleitet. - Ich sehe im Ereignisprotokoll von puTTY nichts zu seinen Verbindungsversuchen. - Ich habe sichergestellt, dass die Firewall auf beiden Rechnern ausgeschaltet ist. - Ich sehe, dass sein Rechner über TCPView/netstat Verbindungen zu meinem herstellt (und die Pings sind erfolgreich), obwohl auf meinem Rechner keine Verbindung zu puTTY hergestellt wird. Die Verbindung scheint auf meinem Rechner abgefangen zu werden, obwohl ich sehe, dass puTTY auf 8080 lauscht und seine Verbindungen zu meinem Rechner auf 8080 sind.

wenn ich auf meinem lokalen Rechner einen Tunnel zur Weiterleitung einrichte, etwa so:

Einstellungen

Ich sehe es im Ereignisprotokoll, aber das lokale Routing funktioniert nicht (was aber nicht allzu überraschend ist).

die Tatsache, dass seine Maschine überhaupt mit PuTTY kommunizieren kann, ist allerdings merkwürdig, wenn man bedenkt, dass sein Versuch über einen dynamischen Port anscheinend von Windows abgefangen wird ...

irgendwelche Ideen, Leute? :)

Antwort1

Die dynamische Portweiterleitung ist für den Einsatz als SOCKS-Proxy gedacht. Vondie Dokumente:

Alternativ können Sie „Dynamisch“ wählen, wenn PuTTY einen lokalen SOCKS 4/4A/5-Proxy auf einem lokalen Port bereitstellen soll.

Es ist nicht für den direkten Zugriff über Ihren Browser gedacht. Wenn Sie auf eine einzelne Ressource zugreifen möchten, würde ich einfach die lokale Portweiterleitung verwenden, die auf den Port der Ressource verweist. Andernfalls sollten Sie die Proxy-Einstellungen des Browsers so einrichten, dass sie auf den Tunnel verweisen.

verwandte Informationen