본문 바로가기
데이터 엔지니어링

리눅스에 vscode 연결하기(다른 개발자 하는거 집가서 몰래해보기)

by blog_autumn 2025. 8. 11.

Windows에서 AWS Linux 서버에 VSCode 연결하기

회사에서 다른 개발자가 리눅스 서버에 VSCode를 Remote-SSH로 연결해서 작업하는 모습을 우연히 봤습니다. "이거면 로컬처럼 서버 작업을 할 수 있네?"라는 생각이 들어, 퇴근하자마자 집에 가서 검색하고 바로 시도해봤습니다.


1. Purpose

제 노트북은 Windows 환경(그때당시)입니다. 그래서 Windows에서 VSCode를 사용해 AWS의 Linux 서버(EC2)에 연결하는 방법을 정리합니다.

2. Steps

  1. VSCode 확장 프로그램에서 Remote-SSH 설치
  2. 설정 파일(User/.ssh/config) 구성
    Host #nickname
    HostName #EC2 IPv4 Public IP
    User ubuntu
    IdentityFile #pem 파일 경로
            
    ※ 삽질 포인트... - pem 파일 이름이 EC2 인스턴스에서 다운받은 "key file name"과 다름 - 경로에 한글이 포함되어 있어서 인식 불가
    이 문제 때문에 저녁도 못 먹고 붙잡고 있었습니다... 😭
  3. config 저장 후 VSCode 재시작
  4. 좌측 하단의 녹색 버튼 클릭
    Remote SSH in VSCode
  5. OS 선택(제 경우 Linux) → 연결 대기
  6. 연결 완료! 이제 로컬처럼 서버 코드를 다룰 수 있습니다.

이렇게 "회사에서 본 멋진 개발 환경"을 제 환경에도 세팅하는 데 성공했습니다. 다음은 이 환경에서 바로 서버 개발과 디버깅을 해보려 합니다.