通过 Jump Host SSH 连接到远程服务器

通过 Jump Host SSH 连接到远程服务器

我想通过跳转主机 SSH 到远程服务器。但我的要求是使用 superputty 进行 ssh。有没有办法在 superputty 中使用“额外的 putty 参数”,使用 plink/proxycmd 等?有人能帮我吗?

Windows 桌面(supperputty)--->JumpHost--->远程服务器

在此处输入图片描述 让我向您提供一些详细信息,以便您真正了解我现在正在做的事情。正如我在附图中提到的,我曾经使用 ssh 身份验证 PPK 密钥通过 SSH 连接到 JumpHost,然后登录到另一个远程节点。对于远程节点,我也必须使用它们的 ppk 密钥。

因此同样地,我想将这些参数作为“额外的 putty 参数”传递以直接访问远程节点。

谢谢你卢克

答案1

如果您有该plink.exe程序(附带完整的PuTTY安装),您可以使用:

-proxycmd "plink -nc %host:%port [email protected]"

(这相当于ProxyCommand ssh -W %h:%p jumphostOpenSSH。)

相关内容