VSCode 원격 디버깅 Python 코드 환경 구성

개요

Vscode Microsoft의 공식 플러그인은 Remote Development코드 디버깅을 위해 서버에 대한 원격 액세스를 지원합니다.지원되는 유형은 Container, SSH및 입니다.여기서는 주로 호스트 액세스를 추가하는 실행 방법을 WSL기록합니다 .本地vscode远程SSH服务器

배포 방법

환경 요구 사항

  1. 로컬에 vscode 설치
  2. 로컬 호스트와 원격 호스트는 SSH를 통해 연결할 수 있습니다.

원격 호스트를 위한 비밀번호 없는 로그인 배포

  1. 로컬 DOS 명령을 사용 ssh-keygen하고 Enter 키를 누르면 디렉토리에 비밀 키 와 키 C:\User\username\.ssh쌍이 생성됩니다.id_rsaid_rsa.pub
    키 생성

  2. id_rsa.pub원격 호스트 디렉토리에 공개 키를 추가 /root/.ssh하고 파일 이름을 로 바꾸십시오 authorized_keys. 원격 호스트가 다른 시스템의 암호 없는 로그인을 추가한 경우, 즉 현재 원격 호스트에 authorized_keys파일이 있는 경우 id_rsa.pub공개 키의 내용을 복사하십시오. 원격 호스트의 파일에서 새 줄을 시작 authorized_keys하고 붙여넣습니다.

    여기에 이미지 설명 삽입

  3. 파일 권한 수정

    chmod 700 /root/.ssh
    chmod 600 /root/.ssh/authorized_keys
    
  4. 비밀번호 없는 로그인 테스트

    # 使用指令登录,根据实际环境更换user和remote_ip
    ssh user@remote_ip
    

참고: .ssh 디렉토리는 운영 체제의 사용자 홈 디렉토리에 저장됩니다. 예를 들어 로컬 운영 체제의 경우 C:\User\Administrator다른 사용자 이름을 적절하게 바꿔야 합니다. 원격 Linux 호스트의 경우 /root/.ssh루트가 아닌 사용자는/home/not_root_user/.ssh

vscode 플러그인 설치 및 호스트 연결

  1. 플러그인 설치Remote Development
    여기에 이미지 설명 삽입

  2. 원격 호스트 연결을 구성하려면 왼쪽 탐색 표시줄을 클릭 Remote Explorer하고 대상 호스트 유형을 다음과 같이 선택합니다.SSH Targets
    여기에 이미지 설명 삽입

  3. 호스트 주소에 연결하고 +를 클릭하고 오른쪽 주소 표시줄에 ssh 연결 명령을 입력하고 ssh [email protected]Enter 키를 눌러 확인하고 구성을 저장할 파일을 선택합니다. 선택하는 것이 좋습니다.C:\User\administrator\.ssh/config

    여기에 이미지 설명 삽입 여기에 이미지 설명 삽입

  4. 원격접속창 열기
    여기에 이미지 설명 삽입

  5. 프로젝트 또는 프로젝트 디렉토리는 새 창에서 열 수 있습니다.

    여기에 이미지 설명 삽입

  6. 예에 표시된 대로 이때 원격 Linux 호스트를 열고 python工程동시에 선택할 수 있습니다.远程python解释器环境
    여기에 이미지 설명 삽입

지금까지 로컬 vscode 디버깅 원격 호스트 코드 환경의 배포가 완료되었습니다.

추천

출처blog.csdn.net/LJX_ahut/article/details/126007063