VScode를 사용하여 MacBook Pro에서 AWS ec2 인스턴스에 연결하려고 합니다. 다음 명령을 사용하여 터미널을 통해 ec2 인스턴스에 연결할 수 있습니다. Downloads
폴더(내 키 쌍 파일이 있는 위치) 로 cd'ing.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
이 주제에 대한 도움을 주시면 대단히 감사하겠습니다.