我只是尝试使用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中使用这样的配置?
答案 0 :(得分:16)
PuTTY中的等价物是“本地代理命令”。您可以将plink.exe
与-nc
switch一起使用,而不是ssh
与-W
开关一起使用:
另一种方法是首先使用另一个PuTTY(或Plink)实例通过“MySshProxyServer”打开隧道。
参见例如:
答案 1 :(得分:1)
以防万一您仍然为跳转主机使用密码是带有示例的选项。
plink.exe %user@%proxyhost -pw %pass -P %proxyport -nc %host:%port