Code-server

■ 서버에서 디버깅 하는 Tool

  • code-server은 서버같은 환경에서 VSCode를 설치하지 않고 웹으로 띄어서 디버깅을 쉽게 할 수 있게 만든 것이다
  • 깃허브 주소: https://github.com/cdr/code-server
  • 릴리즈 다운받는 주소: https://github.com/cdr/code-server/releases
  • 유튜부 소개: 링크
  • 영상의 부족한 부분을 설명하자면
    • GCP에서 SSH을 열어서 wget을 통하여 설치 zip을 받는데 위의 릴리즈 링크에서 받으면 된다.
    • 유튜브에서는 1점대 버전을 쓰지만 지금은 2, 3점대 버전이 제공되고 있으니 어느 것을 써도 상관은 없을 수 있으나 3점대 버전 추천
    • 왜냐하면 1, 2점대 버전은 접속 후 python extension이 안깔리는 오류를 겪어봄..
    • 원래는 2점대 버전도 잘 작동했었음 ㅠㅠ
  • 아무튼 다운받고 알집을 푼후 sudo ./code-server을 하면 실행이 된다.
    • 여기서 port을 default로 하면 실행은 되지만, 다른 api 등과 겹치기 위해서는 다음과 같이 옵션을 줄 수 있음
      • --port 8000
    • 그 다음 http://{IP주소}:{port} 을 치게 되면, 다음과 같이 창이 뜬다.
      • 여기서 비밀번호를 입력해야 하는데 위에서 code-server을 실행하게 되면 패스워드가 뜨니 그것을 복사 붙여넣기 해주면 된다.
      • 이것도 --auto_none 인가(?) 옵션을 주면 비밀번호 안쳐도 된다.
      • 혹시 여기서 화면이 안뜨면 --host 0.0.0.0 옵션을 주면 될 것이다.
    • 파이썬 코드를 디버깅한다고 해보자.
      • 그러면 이젠 extension에서 Python을 설치한후 디버깅을 할 때, configuration을 누르라고 나오는데 python을 선택해주면 디버깅이 가능하게 된다.

댓글