Code server 란?
출처: https://github.com/coder/code-server
웹 브라우저를 통하여서 어디서든 VS Code를 이용할 수 있게끔 해주는 서비스이다.
클라우드 서버에다가 vscode를 설치하면 구지 사지방에 컴퓨터에 VS Code를 설치하지 않고서도 사용할 수 있다.
환경이 많이 제약되어 있던 군대 사지방 환경에서는 최고의 선택으로 보였다.
사지방에서 구축하기
GCP(구글 클라우드 플랫폼)
일단 첫번째로 어떤 클라우드 서비스를 이용해야 할까 고민해보았다.
여러 고심끝에 크레딧 300$를 무료로 제공해준다는 GCP(Google Cloude Flatfrom)으로 구축해보기로 마음먹고
가입
가지고 있던 구글 계정으로 가입한 뒤
(가입 중간에 가지고 있는 카드정보를 기입하는 부분이 있다는 점 참고하면 좋을 것 같다.)
콘솔로 들어갔다.
잘 안 보이지만 무료 평가판 크레딧이 있다는 알림이 위에 적혀있음을 확인한 뒤
인스턴스 생성
좌측 상단 메뉴 버튼을 누른뒤 -> Compute Engine -> VM인스턴스를 누르면
이렇게 VM 인스턴스 메뉴가 나타난다.
VM인스턴스 메뉴에서
인스턴스 만들기를 들어가면
인스턴스 설정에 관한 내용들이 나타난다.
여기서 리전을 서울로 바꿔주고
원하는 운영체제로 바꿔준 뒤 (필자는 우분투 20.04 LTS로 골랐다.)
사지방에서의 접속을 위해
HTTP 트래픽 허용
HTTPS 트래픽 허용에 둘 다 체크를 해준다.
가장아래에
이 VM인스턴스에 무료 체험판 크레딧이 사용됩니다.라는 멘트가 적혀있는 것을 확인 한 뒤 만들기를 눌러주면
잠시 로딩 끝에
이렇게 인스턴스가 생성 된다.
코드서버 설치
연결 아래에 있는 SSH를 눌러주면 웹쉘이 실행된다.
접속 후 Code Server 설치를 위해 SSH를 눌러 접속한다.
접속한 후
쉘에
curl -fsSL https://code-server.dev/install.sh | sh
를 입력하면 Code Server 가 설치된다.
설치가 완료되었다면
콘솔에
code-server --link
를 입력해주면
링크가 하나 나오게 된다.
접속하기
링크에 접속 후 github로그인을 하면
사지방에서 VSCode 접속 성공~
VScode 자체가 html+css+js로 만들어져 가능한 거 같다..
클라우드 서비스를 이용하면 사지방에서 하던 작업들도..
집에 가던.. 어딜 가던 서버만 켜져 있다면 접속할 수 있다는 점이 정말 좋은 장점인 거 같다.
사지방에서 코딩하는 모든 군인 파이팅~
-다음 시간에 계속..-
'정보보호병 > 좋은 이야기' 카테고리의 다른 글
사지방에서 코딩하기 - 1 (1) | 2021.11.09 |
---|---|
공군 정보보호병 면접 후기 / 합격 후기 (22) | 2020.11.14 |