본문 바로가기

카테고리 없음

AWS EC2 인스턴스에 VScode로 접속 및 개발하는 법

공모전 준비를 위해 프로젝트 환경을 만들면서 AWS EC2 인스턴스에 접속을 해 개발할 일이 생겨 제가 했던 방법을 기록합니다.

 

 

PuTTYgen을 다운받아서 ConversionsImport Key로 인스턴스의 pem파일 임포트합니다.

빨간 동그라미 된 부분을 체크 한 후  Conversions에서 Export OpenSSH key로 키를 저장해줍니다.

저장 경로는 C:\Users\유저명\.ssh로 해주세요.

만약 .ssh 폴더가 없다면 만들어서 넣어주세요.

VS Code의 Extensions에서 Remote - SSH를 설치해줍니다.

1. Remote explorer를 선택

2. SSH Targets를 선택

SSH TARGETS에 커서를 올리면 나오는 +를 클릭한 후 나온 Enter SSH Connection Command에서

ssh 사용자이름@서버 ip주소 를 넣어줍니다. (ex. ssh ubuntu@3.46.198.16)

 

1. 아까 누른 SSH TARGETS의 + 옆에 있는 톱니바퀴를 누르면 Select SSH configuration file to upload가 나옵니다.

2. C:\Users\사용자이름\.ssh\config를 누릅니다.

IdentityFile 부분이 없을텐데 이부분을 추가합니다. .ssh/다음 부분은 PuTTygen에서 Export OpenSSH key로 만든 파일 이름을 넣어줍니다.

SSH TARGETS 밑의 인스턴스에서 마우스 우클릭으로 나온 Conntect to Host in Current/New Window 둘 중 하나를 누르면 접속에 성공합니다.