Exerciții - Conectați-vă utilizând SSH prin visual Studio Code

Finalizat

Acum că aveți o gazdă la distanță configurată, trebuie să vă conectați la ea din Visual Studio Code. Pentru a vă conecta la mașina la distanță, aveți nevoie de extensia Remote - SSH.

În acest exercițiu, veți instala extensia Visual Studio Code Remote – SSH și vă veți conecta la gazda SSH.

Instalarea unui client SSH acceptat

Computerul dvs. local trebuie să aibă un client SSH acceptat pentru a activa conexiunile SSH la computerul la distanță.

Instalați extensia Remote – SSH

Extensia Visual Studio Code Remote – SSH trebuie instalată pentru a vă conecta la serverul SSH din Visual Studio Code.

  1. Deschideți Visual Studio Code.

  2. Selectați pictograma Extensii din Bara de activități pentru a deschide vizualizarea Extensii.

    Captură de ecran care evidențiază vizualizarea Extensii în bara de activități Visual Studio Code.

  3. Tastați ssh la distanță în bara Extensii de căutare din Marketplace .

  4. Localizați extensia Remote – SSH și selectați butonul Instalare .

    Captură de ecran care evidențiază modul de căutare și instalare a extensiei Visual Studio Code Remote - SSH.

  5. După instalarea extensiei Remote - SSH, veți avea acces la comenzile pe care le adaugă la Visual Studio Code.

Configurarea noii gazde SSH

Acum, puteți utiliza comenzile Remote - SSH din Visual Studio Code pentru a configura configurația gazdei SSH.

  1. În paleta de comenzi (Vizualizare>paletă de comenzi), tastați și selectați Remote-SSH: Conectare la gazdă.

    Captură de ecran afișând comanda Conectare la gazdă în Paleta de comenzi.

  2. Selectați Adăugați o nouă gazdă SSH. Vi se va solicita să introduceți informațiile de conexiune pentru mașinile virtuale. Trebuie să specificați să utilizați fișierul .pem care conține cheia privată a mașinii virtuale. Comanda preia următorul format:

    ssh user@hostname -i filepath
    
    • user este numele de utilizator setat atunci când adăugați cheia publică SSH la VM. Dacă ați păstrat valorile implicite, această valoare ar trebui să fie azureuser.
    • hostname este adresa IP publică a mașinii virtuale pe care ați copiat-o în ultimul pas al exercițiului anterior.
    • filepath este calea de fișier a fișierului .pem care a fost descărcat în exercițiul anterior.

    Captură de ecran care afișează comanda de conexiune SSH pentru conectarea la gazdă.

  3. Apăsați Enter pentru a actualiza fișierul de configurare SSH implicit. Această acțiune adaugă o gazdă la fișierul de configurare.

Conectare la VM

Acum că gazda este configurată, vă puteți conecta la computerul la distanță.

  1. Rulați din nou comanda Remote-SSH: Connect to Host . Acum puteți vedea gazda adăugată recent listată de adresa sa IP. Selectați gazda.

  2. După ce selectați gazda, Visual Studio Code va deschide acum o fereastră nouă. Veți vedea o notificare că "Visual Studio Code Server" se inițializează pe gazda SSH.

    Captură de ecran care arată notificarea de inițializare a serverului Visual Studio Code la conectarea la gazda SSH.

  3. Este posibil să vi se solicite să selectați platforma gazdei. Selectați Linux.

  4. Dacă vi se solicită să aveți încredere în conexiune, selectați da sau Continuare.

  5. După ce terminați, știți că sunteți conectat vizualizând indicatorul de la distanță în partea din stânga jos a Barei de stare din editor.

    Captură de ecran care arată indicatorul de la distanță în Visual Studio Code.

    • De asemenea, puteți selecta indicatorul de la distanță ca o intrare rapidă în comenzile de top. Captură de ecran afișând principalele comenzi pe care le puteți accesa făcând clic pe indicatorul de la distanță.
  6. După ce sunteți conectat la gazda SSH, puteți să interacționați cu fișierele și să deschideți foldere pe computerul la distanță. Dacă deschideți terminalul integrat, veți vedea că lucrați într-un shell bash, chiar dacă mașina locală ar putea să nu fie bazată pe Linux.

    Captură de ecran afișând shellul bash pe computerul la distanță.

V-ați conectat cu succes la VM! În afară de furnizarea informațiilor despre gazdă și conexiune, Visual Studio Code se ocupă de restul procesului de conectare, astfel încât nu trebuie să memorați nicio comandă sau să vă faceți griji cu privire la alte configurații.

În secțiunea următoare, veți învăța cum să rulați și să depanați codul în timp ce sunteți conectat utilizând SSH în Visual Studio Code.