当我输入 Pageant 密码时,如何自动启动 SSH 隧道?

当我输入 Pageant 密码时,如何自动启动 SSH 隧道?

我需要一个 SSH 隧道才能使 VNC 正常工作。目前我有一个 PuTTY 连接可以创建隧道,但需要 Pageant 进行身份验证。我的 Windows 启动中也有 Pageant、VNCc 和 PuTTY。

让我烦恼的是,PuTTY 在我输入 Pageant 密码后才能创建隧道。这意味着我不能让 PuTTY 自动连接到会话并待在后台,每次连接到 Pageant 后我都需要手动打开连接。

有没有办法更好地实现这一自动化,以便 SSH 隧道在启动时“自然发生”,而无需我手动执行任何操作(除了输入我的 Pageant 密码,为了安全起见我可以这样做)?

答案1

Pageant 可以在加载私钥后执行命令,使用-c转变

因此您可以创建一个批处理文件,例如:

pageant.exe c:\path\to\mykey.ppk -c putty.exe -L 1234:localhost:1234 user@host

不过你确定你需要选美吗?你不能只在 PuTTY 会话设置中指定您的私钥

相关内容