지난 게시물로 .pem, ppk 파일로 putty와 터미널로 원격 접속하는 방법에 대해 작성한 적이 있다.
다만 putty같은 SSH 툴로 코드를 수정하는 것은 불편하다는 단점이 있다.
따라서 이번 게시물에서는 Vscode 에디터를 통해 수정할 수 있는 방법에 대해 작성하고자 한다.
https://dschloe.github.io/aws/2023/09/vscode_aws_conn/
이번 실습 때 참고한 멀티캠퍼스 강사님 게시물 링크도 함께 첨부한다.
1. AWS Extension 확장팩 설치
먼저 vscode를 열어 Extension 탭을 열어주고
검색창에 remote 라고 검색한다.
맨 상단의 Remote - SSH의 Install 버튼을 클릭해 설치한다.
2. SSH configuration file 설정
- 설치가 완료되면 SSH에 연결한 호스트를 상단 검색어에 입력한다.
ssh [계정]@[ip주소]
ssh aa@1.1.1.1
- /User/사용자계정이름/.ssh/config 를 선택한다.
- config 파일이 열리면 각각의 설정을 바꾸어 저장해준다.
- Host : 주소 이름 (띄어쓰기 금지) 변경 가능
- HostName : IP/DNS 부여받은 IP를 입력
- User : 계정 이름
- Port : 연결할 포트 번호 (기본포트는 22)
- IdentityFile : 키 파일(.pem 확장자) 위치
2. pem 파일 이동
이전에 다운 받은 키 파일이 있는 곳에 Git bash를 열어 ~/.ssh 경로로 이동시킨다.
cp -r [키파일명.pem] ~/.ssh/
경로 이동 후 파일이 잘 옮겨졌는지 확인한다.
# 경로 이동
cd ~/.ssh
# 파일 확인
ls
3. SSH 세션 접속
이후 vscode를 종료한뒤 다시 접속해 config 파일에서 수정한대로 host명이 하나 생성된 걸 확인할 수 있다.
host 명 옆에 보이는 → 화살표 아이콘을 선택한다.
새로운 창이 열리면서 os에 맞는 플랫폼을 선택한다.
필자는 우분투 기반이기 때문에 리눅스를 선택했다.
이후 Continue, Trust 버튼을 클릭하면 아래와 같이 가상환경에 접속된 걸 확인할 수 있다.
'Setting' 카테고리의 다른 글
스파크(Spark) 설치 (with Google Cloud Platform) (0) | 2023.10.17 |
---|---|
AWS EC2 접속 (with pem & ppk file) (0) | 2023.10.16 |
PostgreSQL 설치, 환경변수 설정 - Window 11 ver. (0) | 2023.10.12 |
Pycharm 가상환경 생성 + Django 설치 (Github에 있는 프로젝트 가져오는 것부터 차근차근) (0) | 2023.07.25 |