首页 > 解决方案 > 无法建立与“xxx.xxx.xxx.xxx”的连接。权限被拒绝(公钥)

问题描述

当我尝试使用 ssh 从 VSCode 连接到 GCP 实例时,会出现以下错误:

无法建立与“xxx.xxx.xxx.xxx”的连接。权限被拒绝(公钥)

我正在使用远程 SSH 扩展。如何解决这个问题?

标签: visual-studio-codegoogle-cloud-platform

解决方案


在配置文件中应该有以下字段:

Host AAA.AAA.AAA.AAA
  HostName AAA.AAA.AAA.AAA
  IdentityFile ~/.ssh/key
  User user_name

但有时缺少指向密钥文件位置的 IdentityFile ~/.ssh/key 部分。通过手动添加并保存配置文件将解决问题。

To go to the configuration file
 1. Ctrl + Shift + P
 2. Type 'Open Configuration File'

在此处输入图像描述


推荐阅读