1. VSCode Remote-ssh 설정
VSCODE의 EXTENSION에서 Remote Development를 설치합니다.
Remote Development 기능은 각각 SSH, Containers, WSL 3가지 옵션이 있는데, 이번에는 SSH를 사용해서 EC2 인스턴스에 VSCODE를 연결해보겠습니다.
2. Remote-SSH Configuration 설정
- Vscode에서 F1키를 누른 뒤, configuration을 검색하고, Remote-SSH:Open Configuration File을 선택합니다.
- 이후 ssh configuration 파일을 이렇게 수정하면 됩니다.
- HOST : 원격 서버 접속 시, VSCODE에서 보일 이름입니다. 아무렇게나 지으셔도 됩니다.
- HOSTNAME : EIP(Elastic IP)를 입력합니다.
- USER: 유저명을 입력합니다. 사용하시려는 우분투 내 계정을 입력합니다. 저는 airflow 였습니다.
- IdentityFile : 로컬에 저장한 Pem 파일 경로를 넣어줍니다. 저는 C:\Users\(윈도우유저명)\.ssh\~.pem 에 저장했습니다.(가끔씩 pem 파일 권한 문제로 인해서, 안되시는 분들 있는데, 권한 600으로 설정해주시면 대부분 해결됩니다)
3. 원격 서버 접속
- VSCODE에서 F1 키를 누르고, REMOTE를 검색창에 입력한 뒤, REMOTE-SSH를 선택합니다.
- host alias로 저장해둔 서버를 클릭합니다.
- OS를 선택하라는 창이 나오면, LINUX를 선택합니다.
- 연결 성공
'AWS' 카테고리의 다른 글
[AWS REDSHIFT] AIRFLOW S3 → Redshift UPSERT 관련 에러('syntax error at or near "#"') (0) | 2023.06.17 |
---|---|
[AWS LAMBDA] DOCKER 활용 AWS LAMBDA 딥러닝 모델 적용 (1) | 2023.06.11 |
[S3] 버킷 생성 및 boto3 파일 업로드, 파일 읽기 실습 (0) | 2023.05.14 |
[S3] AMZON S3 기초개념 (2) | 2023.05.14 |
[EC2]AWS EC2 MOBAXTERM 연결 (0) | 2023.04.16 |