Øvelse – Opret forbindelse ved hjælp af SSH via Visual Studio Code

Fuldført

Nu, hvor du har konfigureret en fjernvært, skal du oprette forbindelse til den fra Visual Studio Code. Hvis du vil oprette forbindelse til fjerncomputeren, skal du bruge udvidelsen Remote – SSH.

I denne øvelse skal du installere Visual Studio Code Remote – SSH-udvidelsen og oprette forbindelse til SSH-værten.

Installér en understøttet SSH-klient

Den lokale computer skal have en understøttet SSH-klient for at aktivere SSH-forbindelser til fjerncomputeren.

Installér udvidelsen Remote – SSH

Visual Studio Code Remote – SSH-udvidelsen skal være installeret for at oprette forbindelse til din SSH-server fra Visual Studio Code.

  1. Åbn Visual Studio Code.

  2. Vælg ikonet Udvidelser på aktivitetslinjen for at åbne visningen Udvidelser.

    Skærmbillede, der fremhæver visningen Udvidelser på aktivitetslinjen i Visual Studio Code.

  3. Skriv remote sshsøgeudvidelserne på Marketplace-linjen .

  4. Find Remote – SSH-udvidelsen , og vælg knappen Installer .

    Skærmbillede, der fremhæver, hvordan du søger efter en installation af Visual Studio Code Remote – SSH-udvidelsen.

  5. Når udvidelsen Remote – SSH er installeret, har du adgang til de kommandoer, som den føjer til Visual Studio Code.

Konfigurer ny SSH-vært

Nu kan du bruge kommandoerne Remote – SSH i Visual Studio Code til at konfigurere din SSH-værtskonfiguration.

  1. I kommandopaletten (Vis>kommandopalet) skal du skrive og vælge Remote-SSH: Opret forbindelse til vært.

    Skærmbillede, der viser kommandoen Opret forbindelse til vært i kommandopaletten.

  2. Vælg Tilføj ny SSH-vært. Du bliver bedt om at angive forbindelsesoplysninger for din VM. Du skal angive, at du vil bruge den .pem-fil, der indeholder VM'ens private nøgle. Kommandoen har følgende format:

    ssh user@hostname -i filepath
    
    • Det user er det brugernavn, du angiver, når du føjer den offentlige SSH-nøgle til din VM. Hvis du har beholdt standardværdierne, skal denne værdi være azureuser.
    • Den hostname er den offentlige IP-adresse på den VM, du kopierede i sidste trin i den forrige øvelse.
    • Den filepath er filstien til den .pem fil, der blev downloadet i den forrige øvelse.

    Skærmbillede, der viser SSH-forbindelseskommandoen til oprettelse af forbindelse til værten.

  3. Tryk på Enter for at opdatere standard SSH-konfigurationsfilen. Denne handling føjer en vært til konfigurationsfilen.

Opret forbindelse til VM

Nu, hvor værten er konfigureret, kan du oprette forbindelse til fjerncomputeren.

  1. Kør kommandoen Remote-SSH: Opret forbindelse til vært igen. Du kan nu se den nytilkomne vært angivet af dens IP-adresse. Vælg værten.

  2. Når du har valgt værten, åbner Visual Studio Code nu et nyt vindue. Du får vist en meddelelse om, at "Visual Studio Code Server" initialiseres på SSH-værten.

    Skærmbillede, der viser meddelelsen Initialisering af Visual Studio Code Server, når der oprettes forbindelse til SSH-værten.

  3. Du bliver muligvis bedt om at vælge værtens platform. Vælg Linux.

  4. Hvis du bliver bedt om at godkende forbindelsen, skal du vælge Ja eller Fortsæt.

  5. Når du er færdig, ved du, at du har forbindelse ved at få vist fjernindikatoren nederst til venstre i statuslinjen i editoren.

    Skærmbillede, der viser fjernindikatoren i Visual Studio Code.

    • Du kan også vælge fjernbetjeningsindikatoren som en hurtig indtastning i de øverste kommandoer. Skærmbillede, der viser de øverste kommandoer, du kan få adgang til, ved at klikke på fjernindikatoren.
  6. Når du har oprettet forbindelse til din SSH-vært, kan du interagere med filer og åbne mapper på fjerncomputeren. Hvis du åbner den integrerede terminal, vil du se, at du arbejder inde i en bash-skal, selvom din lokale maskine måske ikke er Linux-baseret.

    Skærmbillede, der viser bash shell på fjerncomputeren.

Du har oprettet forbindelse til vm'en! Ud over at levere værts- og forbindelsesoplysninger tager Visual Studio Code sig af resten af forbindelsesprocessen, så du ikke behøver at huske nogen kommandoer eller bekymre dig om anden konfiguration.

I næste afsnit får du mere at vide om, hvordan du kører og foretager fejlfinding af kode, mens du har forbindelse ved hjælp af SSH i Visual Studio Code.