2015-03-08 43 views
7

Sadece sunucularma bir SSH bağlantısı almak için PuTTY kullanmaya çalışıyorum. Bu sunucular, gelen SSH bağlantısına yalnızca başka bir belirli sunucudan ("MySshProxyingServer") aşağıdaki örnekte izin verir.PuTTY yapılandırması, OpenSSH'ye eşittir ProxyCommand

Linux'u kullanarak bu ssh -W komutuyla sorun değil.

PuTTY'de Böyle bir bağlantı oluşturmak için seçenekleri bulamıyorum. Linux (~/.ssh/config) kapsamında

Örnek:

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

Herkes nasıl PuTTY böyle bir yapılandırma kullanmak bilir?

cevap

5

PuTTY eşdeğer "Yerel vekil komutu" dir. Sen -nc switch yerine -W anahtarı ile ssh ile plink.exe kullanabilirsiniz:

PuTTY local proxy


Alternatif önce bir PuTTY başka bir örneğini kullanarak "MySshProxyServer" üzerinden bir tünel açmaya (veya plink).

örneğin bakınız: tunneling SFTP/SCP session için

+0

Cevabınız için teşekkürler! Şimdi iyi çalışıyor! – veiL

+1

PuTTY tek başına bir eşdeğere sahip değil, ancak plink eklerseniz, bunu çalıştırabilirsiniz, bkz: https://monkeyswithbuttons.wordpress.com/2010/10/01/ssh-proxycommand-and-putty/ veya http : //blog.terminal.com/setting-up-putty-with-terminals-ssh-proxy/ –

+0

@JesseKeilson Elbette. Unuttum. Cevabımı güncelledi. Yorumun için teşekkürler! –