VS Code 원격 개발, SSH와 WSL과 Dev Containers
·
IT
개발 환경이 내 노트북이 아니라 다른 곳에 있는 경우가 늘었다. 회사 서버, WSL, 도커 컨테이너 같은 곳이다. 그때마다 터미널로 접속해 vim을 쓰거나, 파일을 로컬로 내려받아 고치고 다시 올리는 방식은 번거롭다. VS Code의 원격 개발 기능은 에디터는 내 컴퓨터에서 돌리고 실제 작업은 원격에서 하게 해준다. 이 글은 그 구조가 어떻게 동작하는지와, 세 가지 방식을 언제 골라 쓰는지를 다룬다.화면만 로컬이고 나머지는 전부 원격에서 돈다먼저 구조를 이해하는 게 중요하다. 이걸 알아야 왜 어떤 확장은 원격에 다시 깔아야 하는지가 납득된다.공식 문서의 설명은 이렇다. 확장이 "원격 OS에 VS Code Server를 설치하며, 이 서버는 기존 VS Code 설치와 독립적이다". 그리고 사용자 인터페이스..