PuTTY配置等同于OpenSSH ProxyCommand

时间:2015-03-08 12:52:20

标签: ssh proxy putty portforwarding tunneling

我只是尝试使用PuTTY与我的服务器建立SSH连接。 这些服务器仅允许来自其他特定服务器的传入SSH连接(" MySshProxyingServer"在下面的示例中)。

使用Linux,ssh -W命令没有问题。

在PuTTY中,我无法找到创建此类连接的选项。

Linux下的示例(~/.ssh/config):

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

任何人都知道如何在PuTTY中使用这样的配置?

2 个答案:

答案 0 :(得分:16)

PuTTY中的等价物是“本地代理命令”。您可以将plink.exe-nc switch一起使用,而不是ssh-W开关一起使用:

PuTTY local proxy


另一种方法是首先使用另一个PuTTY(或Plink)实例通过“MySshProxyServer”打开隧道。

参见例如:

答案 1 :(得分:1)

以防万一您仍然为跳转主机使用密码是带有示例的选项。

plink.exe %user@%proxyhost -pw %pass -P %proxyport -nc %host:%port