我正在尝试将我的机器(Win10)上的 VSCode 配置为使用已在机器上运行的 Pageant 中加载的密钥通过 SSH 连接到我的远程服务器。
我发现的一种方法是使用“wsl-ssh-pageant”,但是即使我在我的机器上启用了 WSL (Ubuntu),我也不知道如何在我的机器上安装。
有人可以帮助配置 VSCode 与选美吗?解释如何安装“wsl-ssh-pageant”。
谢谢
我正在尝试将我的机器(Win10)上的 VSCode 配置为使用已在机器上运行的 Pageant 中加载的密钥通过 SSH 连接到我的远程服务器。
我发现的一种方法是使用“wsl-ssh-pageant”,但是即使我在我的机器上启用了 WSL (Ubuntu),我也不知道如何在我的机器上安装。
有人可以帮助配置 VSCode 与选美吗?解释如何安装“wsl-ssh-pageant”。
谢谢
如果 Pageant 已经加载了密钥,那么您可以通过 Plink (PuTTY Link) 命令行界面让另一个应用程序使用它。
如果您想使用例如具有凭据(密钥)的远程服务器上的 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,请将其关闭并再次打开以确保它看到新的环境变量。
现在就我而言,VSCode 还需要解决方案中此处描述的内容: VS Code / Bitbucket / SSH - Permission denied (publickey)