코드-서버를 사용하여 클라우드 VS 코드 만들기
정답은 소스 오픈 프로젝트code-server로 브라우저에서 VS 코드를 실행할 수 있습니다.코드 서버를 사용하여 클라우드 VS 코드를 만드는 방법을 소개합니다.
목표
코드-서버를 통해 서버에서 VS코드를 실행하고 브라우저를 통해 VS코드에 접근합니다.
서버
우선 서버를 준비해야 합니다. 공식 문서에서 추천하는 최저 설정은
운영체제는 당신이 좋아하는 Linux 버전을 사용할 수 있습니다. 본고는 Ubuntu 20.04를 예로 들겠습니다.
코드 서버 설치
우리는 정부에서 제공한 스크립트를 통해 코드 서버를 설치할 것이다.XShell이나 Putty 등을 사용하여 서버에 로그인한 다음 다음 다음 명령을 실행합니다.
curl -fsSL https://code-server.dev/install.sh | sh -s -- --dry-run
curl -fsSL https://code-server.dev/install.sh | sh
실행이 끝난 후, 설치 스크립트는 코드 서버를 실행하고 사용하는 방법을 출력합니다.
systemctl start code-server@$USER // code-server
코드 서버 액세스
코드-server는 기본적으로 암호 로그인 (암호 보존
~/.config/code-server/config.yaml
을 사용하고losthost를 감청하여 외부에 자신을 노출하지 않습니다.그러나 우리의 목표는 서로 다른 기계에서 그것을 방문하는 것이다.다음은 안전하고 간단한 코드 서버에 접근하는 방법을 소개합니다.
더 나아가기 전에 서버가 HTTP/HTTPS 포트를 켜야 합니다
ufw allow 80
ufw allow 443
echo "deb [trusted=yes] https://apt.fury.io/caddy/ /" \
| sudo tee -a /etc/apt/sources.list.d/caddy-fury.list
sudo apt update
sudo apt install caddy
Caddy 서버는 Golang으로 작성되어 HTTP/2를 지원하는 웹 서버입니다.Golang 표준 라이브러리를 사용하여 HTTP 기능을 제공합니다.Caddy의 특징 중 하나는 기본적으로 HTTPS를 활성화한다는 것입니다.추가 구성 없이 HTTPS 기능을 제공하는 최초의 웹 서버입니다.
위키백과
주의: 상술한 방법은 Caddy2를 설치했는데 현재 중국어 인터넷에서 검색된 Caddy 문서는 대부분 1버전이고 2와 1은 적지 않은 차이가 있으니 독자 스스로 공식 영문 문서를 찾아보십시오.
nano /etc/caddy/Caddyfile
, 안의 내용을 아래의 내용으로 교체yourdomain.com
reverse_proxy 127.0.0.1:8080
sudo systemctl reload caddy
https://
방문하면 당신의 코드 서버 페이지에 들어갈 수 있습니다!암호 수정
~/.config/code-server/config.yaml
의password 값을 수정하고 코드-server를 다시 시작하면 됩니다.sudo systemctl restart code-server@$USER
참고
code-server Setup Guide
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Ubuntu 22.04에 캐디 설치 - HostnExtra이 기사에서는 Ubuntu 22.04에 Caddy를 설치하는 방법을 설명합니다. 이 문서는 설치 프로세스를 안내하고 웹 사이트를 호스팅합니다. Caddy 웹 서버는 Go로 작성된 오픈 소스 웹 서버입니다. Ubunt...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.