개요
Vscode Microsoft의 공식 플러그인은 Remote Development
코드 디버깅을 위해 서버에 대한 원격 액세스를 지원합니다.지원되는 유형은 Container
, SSH
및 입니다.여기서는 주로 호스트 액세스를 추가하는 실행 방법을 WSL
기록합니다 .本地vscode
远程SSH服务器
배포 방법
환경 요구 사항
- 로컬에 vscode 설치
- 로컬 호스트와 원격 호스트는 SSH를 통해 연결할 수 있습니다.
원격 호스트를 위한 비밀번호 없는 로그인 배포
-
로컬 DOS 명령을 사용
ssh-keygen
하고 Enter 키를 누르면 디렉토리에 비밀 키 와 키C:\User\username\.ssh
쌍이 생성됩니다.id_rsa
id_rsa.pub
-
id_rsa.pub
원격 호스트 디렉토리에 공개 키를 추가/root/.ssh
하고 파일 이름을 로 바꾸십시오authorized_keys
. 원격 호스트가 다른 시스템의 암호 없는 로그인을 추가한 경우, 즉 현재 원격 호스트에authorized_keys
파일이 있는 경우id_rsa.pub
공개 키의 내용을 복사하십시오. 원격 호스트의 파일에서 새 줄을 시작authorized_keys
하고 붙여넣습니다. -
파일 권한 수정
chmod 700 /root/.ssh chmod 600 /root/.ssh/authorized_keys
-
비밀번호 없는 로그인 테스트
# 使用指令登录,根据实际环境更换user和remote_ip ssh user@remote_ip
참고: .ssh 디렉토리는 운영 체제의 사용자 홈 디렉토리에 저장됩니다. 예를 들어 로컬 운영 체제의 경우
C:\User\Administrator
다른 사용자 이름을 적절하게 바꿔야 합니다. 원격 Linux 호스트의 경우/root/.ssh
루트가 아닌 사용자는/home/not_root_user/.ssh
vscode 플러그인 설치 및 호스트 연결
-
플러그인 설치
Remote Development
-
원격 호스트 연결을 구성하려면 왼쪽 탐색 표시줄을 클릭
Remote Explorer
하고 대상 호스트 유형을 다음과 같이 선택합니다.SSH Targets
-
호스트 주소에 연결하고 +를 클릭하고 오른쪽 주소 표시줄에 ssh 연결 명령을 입력하고
ssh [email protected]
Enter 키를 눌러 확인하고 구성을 저장할 파일을 선택합니다. 선택하는 것이 좋습니다.C:\User\administrator\.ssh/config
-
원격접속창 열기
-
프로젝트 또는 프로젝트 디렉토리는 새 창에서 열 수 있습니다.
-
예에 표시된 대로 이때 원격 Linux 호스트를 열고
python工程
동시에 선택할 수 있습니다.远程python解释器环境
지금까지 로컬 vscode 디버깅 원격 호스트 코드 환경의 배포가 완료되었습니다.