Remote-SSH 플러그인을 통해 VSCode에서 원격 개발 설정


이 기사에서는 remote-ssh 플러그인을 통해 Visual Studio 코드에서 원격 개발을 설정하는 방법을 살펴봅니다. 개발자에게 배터리가 포함된 적절한 IDE/IDLE 편집기를 선택하는 것은 실제로 중요한 작업입니다.

Vscode는 우리의 삶을 쉽게 만들고 개발자의 생산성을 향상시키는 멋진 패키지 세트와 함께 제공되는 도구 중 하나입니다. 아직 vscode를 구성하지 않았다면 Linux에서 vscode 설정에 대한 VScode 설치 문서를 살펴보세요.

"테스트 목적으로 Visual Studio Code는 Linux Mint 20에서 실행 중이며 VirtualBox에서 실행되는 CentOS 7과 연결하려고 합니다.

VSCode 편집기에 원격 SSH 설치

패키지 관리자로 이동하여 Microsoft가 소유한 \"원격 SSH\" 패키지를 검색합니다. 설치 아이콘을 클릭하여 패키지를 설치합니다.

이 패키지와 함께 \"Remote-SSH Edit config\"라는 추가 패키지가 자동으로 설치됩니다.

원격 상태 표시줄이 있는 왼쪽 아래를 보십시오. 이 막대를 사용하여 자주 사용하는 원격 SSH 옵션을 열 수 있습니다.

VSCode 편집기에서 SSH 연결 구성

SSH 연결을 구성할 수 있는 두 가지 방법이 있습니다.

    "
  1. 암호 기반 인증.
  2. "
  3. SSH 키 기반 인증.
  4. SSH 키 기반 인증은 더 안전하고 항상 암호를 입력하는 오버헤드를 제거하므로 사용하는 것이 좋습니다. F1 또는 CTRL+SHIFT+P를 누르고 remote-ssh를 입력합니다. 모든 옵션 목록이 표시됩니다. 계속해서 새 SSH 호스트 추가를 선택하십시오.

    이제 Linux 터미널에서 하는 것처럼 SSH 연결 문자열을 입력하라는 메시지가 표시됩니다.

    ssh [email protected]/fqdn
    

    다음 단계에서 연결 정보를 저장할 구성 파일 위치를 묻는 메시지가 표시됩니다. 자신에게 맞는 위치를 선택하고 Enter 키를 누릅니다.

    \"설정\"을 선택하고 사용자 정의 파일 위치를 입력하여 사용자 정의 구성 파일을 생성하는 것이 좋습니다. settings.json 파일에 \"remote.SSH.configFile\" 매개변수를 추가하고 사용자 지정 구성 위치를 업데이트할 수도 있습니다.

    {
        "remote.SSH.configFile": "path-to-file"
    }
    

    다음은 이전 단계의 일부로 구성 파일에 저장된 매개변수입니다. "vscode를 통하지 않고 바로 이 파일을 구성할 수 있습니다.

    Host xxx.com
        User USERNAME
        HostName FQDN/IP
        IdentityFile "SSH KEY LOCATION"
    

    VSCode의 비밀번호를 통해 원격 SSH 서버에 연결

    이제 F1 또는 CTRL + SHIFT + P –> REMOTE-SSH –> CONNECT TO HOST –> CHOOSE HOST IP를 눌러 원격 호스트에 연결해 보겠습니다.

    원격 시스템에 처음 연결하는 것이기 때문에 지문을 확인하라는 메시지가 표시됩니다.

    \"계속\"을 누르면 이제 암호를 입력하라는 메시지가 표시됩니다. 암호를 입력하면 원격 SSH 시스템에 성공적으로 연결됩니다.

    이제 vscode가 원격 시스템에 연결되었습니다.

    SSH 키 기반 인증을 활성화하려면 아래 명령을 사용하여 ssh 공개 키와 개인 키 쌍을 생성하십시오.

    ssh-keygen -t rsa -b 4096
    ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
    

    이제 호스트에 수동으로 로그인하여 키 기반 인증이 제대로 작동하는지 확인합니다. VScode 원격 SSH 구성 파일을 열고 아래 매개변수를 추가하십시오. 이 매개변수는 개인 키 파일을 식별하고 암호 기반 인증 대신 키 기반 인증을 사용하도록 vscode에 지시합니다.

    IdentityFile ~/ssh/id_rsa
    

    Vscode는 구성 파일에 대한 자동 제안을 지원합니다. 아래 이미지를 확인하십시오. 입력할 때 \"IdentifyFile\"을 입력하면 vscode가 자동으로 매개변수를 제안합니다.

    이전 단계에서 수행한 것과 동일한 절차에 따라 호스트에 다시 연결합니다. 이번에는 암호를 묻는 메시지가 표시되지 않습니다. 원격 연결 설정에 문제가 있는 경우 로그를 확인할 수 있습니다.

    로그를 열려면 F1 또는 CTRL + SHIFT + P –> REMOTE-SSH –> Show Log를 누르십시오.

    활성 연결을 닫으려면 F1 또는 CTRL + SHIFT + P –> REMOTE-SSH –> 원격 연결 닫기를 눌러 \"원격 연결 닫기\"를 선택하거나 단순히 vscode를 닫아 세션을 끊습니다.

    그것이 이 글의 내용입니다. "귀중한 피드백이 있으면 댓글 섹션에 공유하십시오. 귀하의 피드백은 독자들에게 더 나은 콘텐츠를 제공하기 위한 길로 나아가는 원동력입니다.