2015-03-08 11 views
7

Sto solo cercando di usare PuTTY per ottenere una connessione SSH ai miei server. Questi server consentono la connessione SSH in entrata solo da un altro server specifico ("MySshProxyingServer" nell'esempio seguente).Configurazione PuTTY equivalente a OpenSSH ProxyCommand

Utilizzando Linux questo non è un problema con il comando ssh -W.

In PuTTY Non riesco a trovare le opzioni per creare tale connessione.

Esempio sotto Linux (~/.ssh/config):

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

qualcuno sa come utilizzare tale configurazione nella PuTTY?

risposta

5

L'equivalente in PuTTY è "comando proxy locale". È possibile utilizzare il plink.exe con la -nc switch invece del ssh con l'interruttore -W:

PuTTY local proxy


Un'alternativa è di aprire un tunnel attraverso il "MySshProxyServer" prima con un altro esempio di PuTTY (o Plink).

Vedi per esempio:

+0

Grazie per la risposta! Funziona bene ora! – veiL

+1

PuTTY da solo non ha un equivalente, ma se aggiungi plink, puoi farlo funzionare, vedi: https://monkeyswithbuttons.wordpress.com/2010/10/01/ssh-proxycommand-and-putty/ o http : //blog.terminal.com/setting-up-putty-with-terminals-ssh-proxy/ –

+0

@JesseKeilson Oh, certo. Ho dimenticato. Aggiornato la mia risposta. Grazie per il tuo commento! –