VScode와 아마존 웹서버 ssh 연결하기

전승운·2021년 6월 20일
0

꿀팁

목록 보기
1/3
post-thumbnail

항해99 사전 강의 중 AWS EC2 서버에 프로젝트를 올려서 서비스를 돌리는 경험을 했다.
강의에서는 파일 전송을 FileZilla를 통해서 했는데 우분투에서는 강의와 약간 다른부분이 있어서
vscode에서 ssh서버를 연결하면 직관적이고 코드 수정이나 터미널 명령이 편할거란 생각을했다.
본격적으로 부트캠프 출항 이후 미니프로젝트 과정에서 간만에 웹서버에 연결을 하다가 vscode의 Remote - SSH로 해결했다.


아마존 웹서버와 VSCode 연결시키기

  1. 아마존 웹서버 .pem 파일 다운받기
    아마존 서버에서 키 페어 파일인 .pem 파일은 처음 받을 때 관리하기 편한 위치에 저장시켜두자.

  2. 웹서버에 원격 접속하기 위해 .pem 파일을 read-only로 변경
    $ sudo chmod 400 키페어경로/.pem

  3. VScode에서 Remote-SSH 익스텐션 설치 후 Open ssh configuration 파일 수정

 Host amazon-ec2 # 본인이 보기 편한 이름으로 설정
 HostName # 퍼블릭 IPv4 DNS 주소 복사
 User ubuntu # 서버의 사용자 명인데 항해에서 제공하는 ec2는 ubuntu로 치면 된다.
 IdentityFile # 로컬의 .pem파일의 경로 (chmod 400의 뒷부분과 동일)
  1. 이렇게 연결하고 나면 VScode의 ssh 페이지에 아마존 서버가 연결된다.

이 방법은 맥에서도 동일하게 작동하는걸 항해 팀원분을 통해 확인했다.

profile
개발초보 / 티스토리에서 자료 이동중

0개의 댓글