我正在尝试在我的机器(Win10)上配置VSCode,以便使用机器上运行的Pageant中已经加载的密钥通过SSH连接到我的远程服务器。
我找到的一种方法是使用" WSL -ssh-pageant",但是我不知道如何在我的机器上安装,即使我的机器上启用了WSL(Ubuntu)。
有没有人能帮我在pageant中配置VSCode?解释"wsl-ssh-pageant“的安装方法。
谢谢
发布于 2020-09-30 18:38:13
如果Pageant已经加载了密钥,那么您可以通过Plink (PuTTY链接)命令行界面由另一个应用程序使用它。
例如,如果你想在远程服务器上使用带证书(密钥)的Git存储库,我找到了一个可行的解决方案:https://www.cgranade.com/blog/2016/06/06/ssh-keys-in-vscode.html (已经加载到Pageant的密钥,唯一缺少的部分是最后一步4)。
您需要在Win10中设置一个新的环境变量。对我来说,当我添加一个“系统变量”而不是“用户变量”时,它就起作用了。
该变量的名称为:"GIT_SSH“
该值是PuTTY\plink.exe的完整路径,例如:"C:\Program Files (x86)\PuTTY\plink.exe“
如果您已经打开了VS Code,请将其关闭并重新打开,以确保它可以看到新的环境变量。
更新(2021.11.10):
现在,在我的示例中,VSCode还需要解决方案中描述的内容:VS Code / Bitbucket / SSH - Permission denied (publickey)
https://stackoverflow.com/questions/61771200
复制相似问题