我有一个将plink.exe
用于 SSH 连接的 Windows 服务,我发现 Plink 找不到正在运行的 Pageant。
这是我到目前为止所做的步骤。
- 安装 Windows 服务以作为特定用户运行
- 在启动 Windows 服务之前,我以该用户身份登录并使用 PuTTY 生成的密钥启动 Pageant。
- 然后我启动 Windows 服务(但我无法让它工作,因为 Plink 找不到 Pageant 并且服务器回复为No supported authentication methods available。)
注意:如果我使用该用户将 Windows 服务作为控制台应用程序运行,则一切正常。