기존에 .pem , ppk파일을 통해 putty와 터미널으로 원격접속하는 것은 포스팅 한 바 있다.
이번 포스팅은 vscode 를 통해 vi 나 nano를 사용하여 터미널 내에서 코드를 수정하는 것이 아닌 vscode 에디터를 통해 수정할 수 있는 방법을 포스팅 하고자 한다.
그럼 바로 설명을 진행하도록 하겠다.
진행에 앞서 aws ec2머신의 접속을 위해서는 .pem파일(키 페어)을 준비해야 한다.
키페어 파일은 ec2머신을 사용하기 위해서는 필수적이므로 항상 보관을 잘 하도록 하자.
1. vscode extension설치
먼저 ctrl + shift + x 를 눌러 extension 탭을 열어주고 상단의 검색창에 ssh라고 검색해주세요
검색하시고 나면 상단에 파란색 으로 microsoft 사가 만든 Remote-ssh 가 뜰텐데 install을 눌러주세요.
설치를 하시면 아래에 있는 SSH - configrations file도 같이 설치되니 놀라지 마세요.
2. ssh configuration file 설정
이제 접속을 위한 제원들을 입력해주어야 하는데
설정하는 방법은 f1 - ssh file입력 - 바로 나오는 것을 선택해주세요
저걸 눌러주시면 config 파일 리스트가 나올텐데 그중 가장 위에있는 본인 계정이 들어간 파일을 선택해주세요
이제 config file이 열리게 되는데요
이곳에서 각각의 설정들을 바꾸어 저장해주면 됩니다.
user는 계정이름
identity file은 .pem파일입니다
host name은 공인ip를 입력해주시면 되겠구요
추가적으로 port역시 지정해줄수 있습니다.
default값인 22번 포트가 아닌 다른포트로 들어가셔야 한다면 저기 밑에 Port추가해 주시면 됩니다.
3. SSH 세션 접속
수정을 다했다면 옆을 봐주세요.
SSH target에 Host 명으로 아이콘이 하나 생겼을텐데 옆에보이는 +창 아이콘을 선택하세요.
그럼 새로운 vscode 창이 열리면서
이렇게 물어봅니다. 이때 os맞게 선택해주시면 되는데 저는 우분투기 때문에 리눅스 선택하겠습니다
다음 물어보는 질문에 continue 선택해주시면 세션이 로딩됩니다.
다 진행하시게 되면
ssh 탭에 이렇게 세션이 연결되었다는 표시가 뜨게 되고
ctrl + `로 터미널을 열게되면
이런창을 만나실수 있습니다.
여기까지 오셨으면 다 하신겁니다!! 이제폴더 여시고 자유롭게 파일및 코드 수정하시면 됩니다.
'AWS' 카테고리의 다른 글
[AWS] Cloud9으로 aws ec2 인스턴스 개발환경 만들기 (0) | 2021.10.26 |
---|---|
[AWS] aws ec2 linux (ubuntu 20.04) swap memory (1) | 2021.10.26 |
[AWS] EC2 인스턴스 CPU사용량 100% 오류(크래딧 문제 아님) (3) | 2021.10.12 |
AWS EC2 .pem을 사용해서 SSH접속하기 (0) | 2021.09.04 |
AWS EC2 인스턴스 ssh접속방법 (Putty) (0) | 2021.07.28 |