Haekt‘s log

[Visual Code] Visual Code 로 Linux 원격코딩 본문

tip

[Visual Code] Visual Code 로 Linux 원격코딩

Haekt 2022. 12. 29. 19:25

 

이번 글에서는 ssh 연결을 이용하여, linux를 visual code 에 불러오는 방법을 알아볼 것이다.

먼저 linux 에 ssh 포트가 열려있어야 한다.

 

 

1. Linux 를 켜고 ssh server 를 설치해 준다. 

 

$ sudo apt install openssh-server -y

 

 

2. ufw 명령어로 방화벽 ssh 포트 허용하기.

$ sudo ufw allow ssh

 

netstat 로 확인했을때 22 번 포트가 열려있으면 성공이다. 

 

 

 

3. ifconfig 로 linux 의 ip 확인

나의 경우에는 ip가 192.168.0.161 이다. 

 

 

 

4. Visual Code 를 실행한 후, Remote Development 설치 

왼쪽 사각형 (또는 ctrl + shift + x ) 를 누르고, Remote Development 를 검색하여 install 해준다. 

 

 

 

5. ctrl + shift + p 를 누르고, Remote-SSH: Connect to Host.. 를 선택한다.

 

 

 

6. 자신의 [linux계정명]@[ip주소] 를 입력해준다.

이전에 ifconfig 로 확인했던 ip와 linux 에서 자신이 사용하는 계정명을 입력해준다.

 

 

7. config 파일 저장경로를 설정해준다.

그냥 엔터를 눌러줘도 된다.

 

 

 

8. 사용하는 OS인 Linux 를 선택해준다.

새 창이 뜨며, OS 를 선택하라고 나오는데, Linux 를 선택해준다.

 

 

 

9. Linux 에서 사용하는 계정의 비밀번호를 입력해준다.

password 를 입력하라고 뜬다.  linux 계정의 비밀번호를 입력해주면 된다.

 

 

10. Explorer 로 이동하고, Open Folder 를 눌러 Visual Code 로 열 위치를 정해준다.

Visual Code 로 사용할 Linux의 디렉토리 위치를 선택해서 OK 해주면 된다.

 

OK 를 누르면 해당 디렉토리가 열리게 된다. 이제 여기서 원하는 작업을 하면된다.

 

 

* 가상머신인 경우, network 설정을 bridged 로 바꿔 ip를 설정해주면 이 방법으로 코딩이 가능하다.

Comments