EC2와 VS원격 연결

이상우·2022년 1월 1일
0

AWS에서 EC2(가상머신)인스턴스를 생성한 후, cmd창에서 접속을 하여 빈 파일을 만들고 vi를 이용하여 파일을 편집할 수 있는데, 너무 불편하다. 그래서 vs에서 AWS원격으로 연결을 하여 vscode를 쓸 수 있게 연결하는 방법을 공부하였다.


1. 일단 첫번째로 원격으로 연결할 수 있는 확장 프로그램을 설치해야한다. 그래서 확장아이콘을 누른뒤 Remote Development, Remote-SSH를 다운받는다.

2. AWS에서 인스턴스 생성할 때 다운받았던 pem을 사용자폴더>.ssh폴더안에 넣는다.

  1. 다음 F1 이나 Ctrl + Shift + P 를 입력해 커맨드창에서 "Remote-SSH: Open Configuration File..."을 선택해서 ssh config 파일을 열고 위 내용을 추가해준다.

    4.config파일에서 아래 내용의 입력을 해야한다.
  • Host: 접속할 곳의 별명을 써줍니다
  • HostName: 원격 서버의 IP 또는 도메인을 입력합니다. 전 - - elastic IP 사용중이라 그거 입력했습니다
  • User: 접속할 유저명입니다
  • IdentityFile: 아까 생성한 개인키의 경로입니다.

    5.다시 커맨드창에서 "Remote-SSH: Open Configuration File..."을 선택을 하면, aws라는 별명을 가진게 나타날 것이다. 그것을 클릭한다. 그리고 새로운 vs창이 열릴것이고 Linux를 클릭하면 된다.
  1. 위 사진처럼 보이면 연결이 완료 된것이다. 그리고 폴더 열기를 누르면 기존에 EC2에 있는 파일들을 불러온다.
  2. 필자는 전에 ssh에서 test파일을 만들었다. 그래서 vscode로 연결을 하고 폴더 열기를 하니 그대로 test파일이 있는것을 확인할 수 있다.
  3. 연결한 vscode에서 test파일에 HELLO를 입력하고 저장한다.
  4. 터미널에서 test파일 내용을 확인하면, 입력했던 HELLO가 제대로 저장된 것을 확인 할 수 있다.
profile
구상한것을 구현할 수 있는 개발자가 되고 싶습니다.

0개의 댓글