ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • VScode로 OCI VM 서버 원격접속하기(SSH)
    Programing/OCI 2023. 6. 7. 21:40
    반응형

    AWS의 EC2와 달리, OCI의 VM은 자체 콘솔로 접속하는 기능을 제공하지 않습니다.

    어설픈 영어로 문의한 결과... AWS EC2처럼 콘솔만으로 접속하는건 아직 안된다고 하네요...ㅠㅠ

    아직까지 OCI에서는 SSH 키를 이용한 VM 접속만을 지원하고 있습니다.

    user, password를 이용한 콘솔 내 접속이 가능하기는 하지만, 사전에 SSH로 접속해서 user를 생성한 적이 있어야 합니다.

    결국, 처음에는 SSH 키를 이용해서 접속해야만 합니다.

     

    서버에 원격접속하는 방법으로는 PuTTY 등 다양한 방법이 있지만,

    원격접속, 파일관리, 코드편집을 한번에 할 수 있기 때문에 개인적으로는 VS Code를 이용하는 방법이 가장 편했습니다.

     

     

    1. [Remote - SSH] Extension 설치

    가장 위에 있는 Extension을 Install 해주세요

     

    2. [Remote Explorer] - [Open SSH Config File]

    Extension 설치가 완료되면 좌측에 Remote Explorer 아이콘이 새로 생깁니다.

    SSH 우측의 설정(톱니바퀴) 버튼을 누르고

    config 파일을 선택해주세요.

     

    3. config 파일 수정

    아래의 형식대로 설정한 뒤, 저장해주세요

    Host (원격 접속 별명)
        HostName (IP 주소: 공용-Public IP 주소)
        User (접속 계정: 사용자 이름)
        Port (포트 번호: 특별히 만진게 없다면 22, 생략 가능)
        IdentityFile (key파일 위치)

    포트번호는 22이므로 생략했습니다. 그리고 다운로드 받았던 key파일을 미리 옮겨두었습니다.

    (참고)

    HostName과 User는 VM 인스턴스 정보에서 확인하실 수 있습니다.

     

    4. 연결

    1) 키보드 F1키를 눌러서 SSH를 검색한 뒤,

    Remote-SSH: Connect to Host... 를 클릭합니다.

     

    2) 방금 만들었던 원격 접속 별명을 선택합니다.

     

    3) 새 창이 떴습니다. Linux를 선택해주세요.

     

    4) 왼쪽 하단을 보면 SSH: demo-vm 이라고 적혀있습니다! 원격접속에 성공했습니다!!!

    이제 적당한 디렉토리를 선택해서 Open Folder를 하면...

     

    5. 연결 성공

    화면 하단에서 터미널까지 사용할 수 있습니다!

    VScode를 이용한 원격접속 연결에 성공했습니다!!

    반응형

    댓글

Designed by Tistory.