[AWS] Visual Studio Code로 EC2에 접근하기!

2025. 8. 1. 14:18·Study/AWS
반응형

오늘은 Visual Studio Code에서 Public EC2 인스턴스와 Private EC2 인스턴스에 SSH 접근을 하는 방법을 알아보겠습니다. Visual Studio Code가 있어야만 할 수 있는 기능이니, 만약 Visual Studio Code가 설치되어있지 않으시다면 아래 링크를 통해 다운로드를 받아주세요.

더보기

https://code.visualstudio.com/

 

Visual Studio Code - Code Editing. Redefined

Visual Studio Code redefines AI-powered coding with GitHub Copilot for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows.

code.visualstudio.com

 

1. SSH Remote 다운로드

먼저 Visual Studio Code에 접속해주세요.

그 다음, Ctrl + Shift + x를 누르시거나 왼쪽 사이드바의 확장탭으로 들어가주세요.

왼쪽위에 검색창이 있습니다. 그곳에 SSH 라고 검색해주세요. 저는 이미 설치되어있어서 설치 버튼이 나오지 않지만, 아래 사진에 표시해놓은 곳에 설치버튼이 나타날 것 입니다. 눌러서 다운로드 해주세요.

2. SSH Config 작성

정상적으로 설치가 되셨다면, 확장 탭이 있던 사이드바에 새로운 그림이 생겼을 것 입니다. 만약 없으시다면 설치를 하셨는지 확인해보시고, 설치가 되어있지만 안보인다면 Visual Studio Code를 껏다 켜주세요.

들어오시면 원격(터널/SSH)란 밑에 SSH라는 탭이 하나 보이실겁니다. 먼저 설정버튼을 눌러주세요.

그러면 가운데 상단에 아래와 같은 화면이 나올것 입니다. 저와 경로가 다를 수 있습니다.

.ssh/config

경로를 골라주세요.

이제 아래와 같은 화면이 나올것인데, 이곳이 저희가 SSH에 접근 할 수 있도록 설정할 곳 입니다.

먼저 Public EC2 인스턴스에 접근하는 방법을 알아보겠습니다. 접속할 인스턴스는 인터넷과 연결이 되어있고, SSH (22) 포트가 열려있어야 합니다.

Host <사용할 이름>
	HostName <인스턴스의 IP 주소나 DNS>
    User <인스턴스 유저 이름>
    IdentityFile <인스턴스 Key Pair의 경로>

위와 같은 형식으로 작성을 하시면 Public EC2에 접근하실 수 있습니다. Host 는 원하는 대로 알아볼 수 있게 설정하시면 됩니다. 

이제 Private EC2 인스턴스에 연결하는 방법을 알아보겠습니다.

Host <사용할 이름>
	HostName <인스턴스의 IP 주소>
    User <인스턴스 유저 이름>
    IdentityFile <인스턴스 Key Pair의 경로>
    ProxyJump <Public EC2 Host>

Config 파일은 Public EC2와 똑같이 작성하면 되지만, 밑줄에 ProxyJump를 작성해주어야합니다. ProxyJump 를 사용해야 하는 이유는 Private 은 직접적으로 접속할 수 없기에 Private EC2와 통신할 수 있는 Public EC2를 통해서 접속해야합니다.

Config 파일을 작성후 저장하시면, 위와같이 설정한 Host 이름이 나올것입니다. 그곳에 마우스를 가져다놓으면 새창에서 연결 이라는 것이 보일겁니다. 클릭해주시면 EC2에 접근하실 수 있습니다.


오늘은 Visual Studio Code로 EC2에 접근하는 방법을 알아보았습니다. EC2가 아니어도 다른 호스트에 SSH로 접근하실 수 있으니, 나중에 시간되면 해보시는것을 추천하겠습니다. 글 읽어주셔서 감사합니다.

반응형

'Study > AWS' 카테고리의 다른 글

[AWS] ECR에 이미지를 Push/Pull 해보자  (0) 2025.07.19
[AWS] aws-nuke 사용하기  (2) 2025.06.16
'Study/AWS' 카테고리의 다른 글
  • [AWS] ECR에 이미지를 Push/Pull 해보자
  • [AWS] aws-nuke 사용하기
tttttttt9-h
tttttttt9-h
tttttttt9-h 님의 블로그 입니다.
    반응형
  • tttttttt9-h
    어둠의모몽가지지단 은신처
    tttttttt9-h
  • 전체
    오늘
    어제
    • 분류 전체보기 (5)
      • Study (3)
        • Network (0)
        • Linux (0)
        • AWS (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 관리 페이지
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    private
    docker
    instance
    OSI
    Container
    nat
    AWS
    Nuke
    Visual Studio
    aws-nuke
    OSI 7계층
    EC2
    ecr
    Network
    OSI 7 layer
    ssh
    ssh remote
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
tttttttt9-h
[AWS] Visual Studio Code로 EC2에 접근하기!
상단으로

티스토리툴바