SSH VScode 到 ec2 实例 AWS Linux

SSH VScode 到 ec2 实例 AWS Linux

我正在尝试使用 VScode 从我的 MacBook Pro 连接到 AWS ec2 实例。我可以使用以下命令cd'ing 到Downloads文件夹(我的密钥对文件所在的位置),通过终端连接到 ec2 实例.pem

ssh -i "Key-Pair.pem" ec2-user@ec2-**-***-**-***.ap-northeast-1.compute.amazonaws.com

我的终端向我显示

[ec2-user@ip-***-**-**-*** ~]$

但是,当尝试从 VScode 连接到 AWS 实例时,我收到错误

Load key "/Users/****/Downloads/Key-Pair.pem": Operation not permitted
ec2-user@**.***.**.***: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
local-server-1> ssh child died, shutting down

我的密钥对文件似乎.pem无法通过 AWS 实例进行身份验证。

作为参考,这是我的配置文件在该实例中的样子

Host PM.ByBit.SMM
    Hostname **.***.**.***
    User ec2-user
    IdentityFile /Users/****/Downloads/Key-Pair.pem

对此主题的帮助将不胜感激。

相关内容