我一直在使用 Pageant 通过设置环境变量来通过 Git 处理 SSH 密钥(这样我只需输入一次密钥密码)GIT_SSH
。
我现在想要做的是通过 Windows 10 上的内置 OpenSSH 客户端,使用 Pageant 从 PowerShell 终端进行常规 SSH 连接。
在这种情况下,是否可以在不使用 PuTTY 的情况下使用 Pageant 作为独立的 SSH 代理?
https://github.com/cuviper/ssh-pageant似乎是最接近的东西,但它仅适用于 Cygwin/MSYS。
如果我运行选美并添加密钥,则没有问题。密钥加载没有问题。
如果我创建一个快捷方式来运行选美并同时加载密钥,如下所示:
"C:\Program Files (x86)\PuTTY\pageant.exe" H:\keys\key.ppk
Run Code Online (Sandbox Code Playgroud)
然后我得到错误:
Couldn't load this key (unable to open file)
Run Code Online (Sandbox Code Playgroud)
如果快捷方式以管理员身份运行,则会发生这种情况。
什么可能导致这种情况?
H:是网络驱动器