Visual Studio Code에서 SSH로 Ubuntu에 접속하기

Visual Studio Code는 Windows 기반의 개발 툴이어서 Linux 상에서 개발을 진행하는 경우 제약이 있다. 하지만 Visual Studio Code의 Extension을 사용하여 SSH로 Linux 에 접속하여 개발을 할 수 있다. 이 글에서는 Visual Studio Code를 사용하여 SSH로 Ubuntu에 접속하여 사용하는 방법에 대해 알아본다.

Ubuntu에 SSH 구성

먼저 Ubuntu 에 SSH 서버를 설치하고 접속할 수 있도록 환경을 구성해야 한다. 관련한 내용은 아래 글을 참고한다.

Visual Studio Code 설치

Visual Studio Code 다운로드 페이지에서 Visual Studio Code를 다운로드하고 설치한다.

Remote-SSH Extension 설치

Visual Studio Code 설치가 완료되면, 실행 후 왼쪽 사이드바의 ‘Extension’을 클릭(Ctrl+Shift+X)후 검색 창에 Remote-SSH 라고 입력한 다음 Remote – SSH Install을 클릭하여 설치한다.

Visual Studio Code에서 SSH 연결

Remote - SSH Extension 이 설치가 되었으면, 왼쪽 사이드바에서 REMOTE EXPLORER 를 선택 후 Remotes (Tunnels/SSH)를 선택한다.

SSH서버가 설치되어 있는 Ubuntu 에 접근하는 서버 주소 및 계정을 확인한다. 아래 예는 Ubuntu 주소 192.168.56.1, SSH 포트 10022, 계정 vboxuser 를 예로 접속해 본다.

ssh -p 10022 vboxuser@192.168.56.1

SSH+(New Remote) 를 클릭 후 위 ssh 접속 커멘드를 입력하여 수행한다.

아래와 같이 C:\Users\ID\.ssh\config 를 선택한다.

connect 클릭하여 접속을 시도한다.

Linux를 선택한다.

Continue 선택한다.

계정의 password를 입력한다.

접속이 완료되면 아래와 같이 Welcome 화면이 나온다.

예제 코드 작성 및 실행

New File을 클릭하여 아래와 같이 hello.c 파일을 생성하고, `Hello World!’를 출력하는 코드를 작성한다.

메뉴에서 View->Terminal 또는 단축키(Ctrl + `)를 눌러 터미널을 열고, 컴파일 후 실행해 본다.

참고

답글 남기기