2015-03-08 5 views
7

Ich versuche nur, PuTTY zu verwenden, um eine SSH-Verbindung zu meinen Servern zu bekommen. Diese Server erlauben eingehende SSH-Verbindungen nur von einem anderen spezifischen Server ("MyShshProxyingServer" im Beispiel unten).PuTTY Konfiguration entspricht OpenSSH ProxyCommand

Unter Linux ist dies kein Problem mit dem Befehl ssh -W.

In PuTTY kann ich die Optionen zum Erstellen einer solchen Verbindung nicht finden.

Beispiel unter Linux (~/.ssh/config):

Host MyHostToConnectTo 
    Hostname xx.xx.xx.xx 
    User root 
    Identityfile ~/.ssh/id_rsa 
    ProxyCommand ssh MySshProxyServer -W %h:%p 

Wer weiß, wie man eine solche Konfiguration in PuTTY zu benutzen?

Antwort

5

Das Äquivalent in PuTTY ist "lokaler Proxy-Befehl". Sie können die plink.exe mit den -nc switch anstelle der ssh mit dem -W Schalter verwenden:

PuTTY local proxy


Eine Alternative ist es, einen Tunnel über die „MySshProxyServer“ zu öffnen, zunächst eine andere Instanz von Putty (oder Plink).

Siehe zum Beispiel:

+0

Danke für Ihre Antwort! Funktioniert jetzt gut! – veiL

+1

PuTTY allein hat keine Entsprechung, aber wenn Sie plink hinzufügen, können Sie es funktionieren lassen, siehe: https://monkeyswithbuttons.wordpress.com/2010/10/01/ssh-proxycommand-and-putty/ oder http : //blog.terminal.com/setting-up-putty-with-terminals-sssh-proxy/ –

+0

@JesseKeilson Oh, sicher. Ich habe es vergessen. Meine Antwort wurde aktualisiert. Vielen Dank für Ihren Kommentar! –

Verwandte Themen