使用私钥通过 VSCode 连接到主机

b.j*_*b.j 24 ssh visual-studio-code private-key

我想连接到远程服务器,我知道用户名和主机名,并且我也有该private_key.pem文件。如何使用 VSCode 连接到该虚拟机?

我在互联网上的解决方案中遇到了这个错误,这是合理的,因为我没有private_key.pem在任何地方导入这个文件,而且我不知道如何导入。

Permission denied (publickey)
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助。

我使用的是windows,但远程机器是ubuntu。

小智 45

您可以按照以下步骤添加私钥:

  1. 打开 VSCode
  2. F1并搜索“Remote-SSH:打开配置文件”
  3. 选择要编辑的配置文件并添加新服务器和私钥
    Host *name-of-ssh-host-here*
    User *your-user-name-on-host*
    HostName *host-fqdn-or-ip-goes-here*
    IdentityFile *C:\\path\\to\\my\\id_rsa*
    
    Run Code Online (Sandbox Code Playgroud) 指定IdentityFile您的私钥的路径。对于 Windows,请确保使用双斜杠。

参考