我正在尝试使用 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
对此主题的帮助将不胜感激。