VSCode 플러그 인의 Remote-SH 사용 현황

5176 단어 VSCodeRemote-SSH
머리말
  • 컴퓨터 를 교체 할 때마다 개발 환경 을 새로 구축 해 야 합 니 다...
  • 최신 코드 프로그램 을 끌 고 현지에서 뛰 지 못 할 때마다 서버 와 컴퓨터 개발 환경 을 점검 해 야 합 니 다.
  • 서버 에 버그 가 나 올 때마다 서버 코드 를 디 버 깅 할 수 있다 면 얼마나 좋 을 까 생각 했 습 니 다.
  • 당신 은 vim 라 는 살 필 편집기 에 질 렸 습 니까?
  • 현재 가장 핫 한 것 은 클 라 우 드 원생 응용 인 데 언제 클 라 우 드 개발 을 할 수 있 습 니까?
  • 왔 어,왔 어.얘 진짜 왔 어!!
    2019 년 5 월 3 일 베 이 징 시간 으로 파이 콘 2019 총회 에서 MS 는 VS 코드 리 모 트 를 발표 하고 원 격 개발 의 새로운 시 대 를 열 었 습 니 다!이번 발 표 는 용기,물리 또는 가상 컴퓨터,그리고 Windows Subsystem for Linux(WSL)에서 빈 틈 없 는 원 격 개발 을 할 수 있 도록 세 가지 핵심 플러그 인 을 포함 하고 있 습 니 다.Remote Development Extension Pack 을 설치 하면 원 격 개발 에 빠르게 착수 할 수 있 습 니 다.
    Visual Studio Code Remote 는 개발 자가 용기,원 격 컴퓨터 또는 Windows Subsystem for Linux(WSL)를 완전한 개발 환경 으로 사용 할 수 있 도록 합 니 다.당신 은 할 수 있 습 니 다:
  • 은 같은 운영 체 제 를 배치 하여 개발 하거나 더 크 거나 전문 적 인 하드웨어 를 사용한다.
  • 은 개발 환경 을 샌 드 박스 로 하여 현지 컴퓨터 배치 에 영향 을 주지 않도록 한다.
  • 은 초보 자 들 이 쉽게 시작 하여 모든 사람 이 일치 하 는 개발 환경 을 유지 하도록 한다.
  • 은 로 컬 환경 에서 사용 할 수 없 었 던 도 구 를 사용 하거나 실행 할 때 여러 버 전 을 관리 합 니 다.
  • WSL 에서 Linux 응용 프로그램 을 개발 합 니 다.
  • 여러 대의 서로 다른 컴퓨터 에서 기 존의 개발 환경 을 방문 하 다.
  • 디 버 깅 이 다른 위치(예 를 들 어 고객 사이트 나 클 라 우 드)에서 실행 되 는 응용 프로그램.

  • 다음은 블 로 거들 에 게 이 땅 을 갈 고 있 는 12556 개의 알록달록 한 모 료 를 알려 드 리 겠 습 니 다.
    이 블 로 그 는 다음 과 같은 몇 가지 측면 에서 Remote-SSH 를 소개 합 니 다.
  • Remote 시리즈 플러그 인 은 3 가지 로 나 뉘 는데 파트너 는 필요 에 따라 설치 할 수 있 습 니 다.블 로 거들 은 여러분 이 가장 자주 사용 하 는 Remote-SSH 를 선택 하여 설명 합 니 다.이 플러그 인 은 쉽게 말 하면 원 격 단말기+코드 하 이 라이트 알림+원 격 디 버 깅 개발+시각 화 된 Liux 파일 디 렉 터 리 입 니 다.
  • 플러그 인 을 어떻게 설치 합 니까
  • 어떻게 단말 기 를 사용 하여 Liux
  • 을 연결 합 니까?
  • 시각 화 된 Liux 파일 디 렉 터 리 작업 영역
  • 을 어떻게 사용 합 니까?
  • 어떻게 살 필 vim 편집기 대신 vscode 를 사용 하여 파일
  • 을 볼 수 있 습 니까?
  • 어떻게 Liux 서버 에서 dotnet 프로그램,컴 파일,실행,디 버 깅
  • 을 원 격 으로 개발 합 니까?
    플러그 인 설치
    컴퓨터 에 ssh 가 없 으 면 openSSL 을 설치 해 야 하고 git 도 설치 할 수 있 습 니 다.최신 판 win 10 은 이미 자체 가 져 왔 습 니 다.
    vscode 플러그 인 상점 을 열 고 다음 플러그 인 을 설치 합 니 다.

    다음은 서버 에 연 결 된 SSH 설정 정보 가 필요 합 니 다.


    그리고 큰 성 과 를 거 두 었 습 니 다.새로 창 을 열 고 비밀 번 호 를 몇 번 입력 하면 연결 할 수 있 습 니 다.다음 에 들 어 가 려 면 왼쪽 에 있 는 작은 컴퓨터 버튼 을 누 르 면 됩 니 다.

    어떻게 암호 연결 linux 를 면제 합 니까
    위 에서 우 리 는 이미 자신의 Liux 호스트 에 연결 되 었 지만,매번 비밀 번 호 를 입력 하 는 것 이 너무 귀 찮 습 니 다.아래 에 나 는 ssh 의 공개 키 를 서버 에 올 려 놓 았 습 니 다.ssh-keygen 명령 으로 한 쌍 을 만 들 수 있 습 니 다.

    그리고 공개 키 를 서버 의 이 디 렉 터 리 에 복사 합 니 다.

    그리고 vscode 를 사용 하여 설정 파일 을 열 어 다음 두 줄 이 설명 되 어 있 는 지 확인 합 니 다.

    cat id 실행rsa.pub >> authorized_keys
    그리고 Liux 의 sshd 서 비 스 를 다시 시작 하고 vscode 로 Liux 를 연결 하면 비밀 번 호 를 사용 하지 않 습 니 다!
    시각 화 된 Liux 파일 디 렉 터 리 작업 영역 을 어떻게 사용 합 니까?
    아래 그림 과 같이 조작 하 다.

    우리 가 아 는 윈도 우즈 가 되 는 거 아니 야?그리고 단축 메뉴 를 오른쪽 클릭 하 세 요.나 는 이 플러그 인 을 너무 좋아한다.
    어떻게 Liux 서버 에서 dotnet 프로그램,컴 파일,실행,디 버 깅 을 원 격 으로 개발 합 니까?
    서버 에서 컴 파일 을 개발 해 야 하기 때문에 dotnet sdk 아래 마이크로소프트 주 소 를 설치 해 야 합 니 다.여러분 이 직접 설치 하면 됩 니 다.https://dotnet.microsoft.com/download/linux-package-manager/centos/sdk-current
    vscode 는 c\#플러그 인 을 설치 하고 불 러 와 원 격 플래그 가 나타 나 야 합 니 다.

    다음은 dotnet 콘 솔 프로젝트 를 만 들 고 다음 명령 을 수행 합 니 다.
    
    dotnet new console -n "dotnet-onLinuxDevelop"
    그리고 vscode 로 Program.cs 를 엽 니 다.

    그리고 코드 를 수정 하고 서버 에서 직접 컴 파일 해서 실행 합 니 다.

    마지막 으로 디 버 깅 을 해서 서버 에 있 는 dll 디 렉 터 리 를 launch.json 으로 설정 합 니 다.아래 그림 과 같 습 니 다.

    그리고 task.json 을 설정 해 주세요.그러면 저희 가 수 동 으로 컴 파일 하지 않 아 도 돼 요.

    디 버 깅 성공!!

    VSCode 플러그 인 을 돌 리 는 Remote-SSH 의 실현 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 VSCode Remote-SSH 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 부 탁 드 리 겠 습 니 다!

    좋은 웹페이지 즐겨찾기