Ich weiß, dass es eine alte Frage ist, aber ich denke, es ist immer noch nützlich, eine Alternative hinzuzufügen.
Zusätzlich zu der akzeptierten Antwort, die SSH auf der Remote-Seite als Proxy verwendet, können Sie sie auch plink
als lokalen Proxy verwenden (Sie können sie auf der offiziellen Putty-Site erhalten).
In den Optionen unter Verbindung> Proxy wählen Sie 'Lokal' als Proxy-Typ und als lokalen Proxy-Befehl, den Sie eingeben plink "«session name»" -agent -nc %host:%port
. Ersetzen Sie «Sitzungsname» durch den Namen der Putty-Sitzung, die Sie als Proxy verwenden möchten.
Der Grund, warum ich es so gemacht habe, ist, dass ich für viele Sitzungen einen bestimmten Proxy benötige. Mit dieser Lösung kann ich die Einstellungen des Proxyservers einfach an einem Ort ändern.
(Ich denke, Sie benötigen einen vollständigen Pfad, plink
wenn sich der Programmordner nicht in Ihrem PATH befindet.)
Bitte beachten Sie, dass sich der Ansatz ein wenig von der akzeptierten Antwort unterscheidet. Bei Verwendung meiner Lösung müssen Sie den endgültigen Hostnamen (den geschützten Server, bei dem Sie sich anmelden möchten) in den Sitzungseinstellungen eingeben. Mit der akzeptierten Antwort geben Sie den Proxyserver als Hostnamen der Sitzung ein.