Nustatykite nuotolinį plėtrą VSCode naudodami Remote-SSH papildinį


Šiame straipsnyje pamatysime, kaip nustatyti nuotolinį kūrimą Visual Studio kode naudojant remote-ssh papildinį. Kūrėjams iš tiesų yra svarbi užduotis pasirinkti tinkamus IDE/IDLE redaktorius su baterijomis.

„Vscode“ yra vienas iš tokių įrankių, kuris pateikiamas kartu su gražiu paketų rinkiniu, kuris palengvina mūsų gyvenimą ir pagerina kūrėjų produktyvumą. Jei dar nesukonfigūravote vscode, peržiūrėkite mūsų VScode diegimo straipsnį apie vscode nustatymą Linux sistemoje.

Bandymo tikslais mano „Visual Studio Code“ veikia „Linux Mint 20“ ir bandau prisijungti prie CentOS 7, veikiančios mano „VirtualBox“.

Įdiekite Remote-SSH VSCode redaktoriuje

Eikite į paketų tvarkyklę ir ieškokite paketo „Remote SSH“, kuris priklauso Microsoft. Spustelėkite diegimo piktogramą, kad įdiegtumėte paketą.

Kartu su šiuo paketu bus automatiškai įdiegtas papildomas paketas „Remote-SSH Edit config“.

Pažiūrėkite į apačią į kairę, kur turėsite nuotolinio valdymo būsenos juostą. Naudodami šią juostą galite atidaryti dažnai naudojamas nuotolines ssh parinktis.

Sukonfigūruokite SSH ryšį VSCode redaktoriuje

Yra du būdai, kaip galime konfigūruoti savo SSH ryšį.

  • Slaptažodžiu pagrįstas autentifikavimas.
  • SSH raktu pagrįstas autentifikavimas.

Rekomenduojama naudoti SSH raktu pagrįstą autentifikavimą, nes jis yra saugesnis ir pašalina nereikalingą nuolatinį slaptažodžių įvedimą. Paspauskite F1 arba CTRL + SHIFT + P ir įveskite remote-ssh. Bus rodomas visų parinkčių sąrašas. Eikite į priekį ir pasirinkite Pridėti naują SSH prieglobą.

Dabar jis paragins įvesti SSH ryšio eilutę, kai tai darote „Linux“ terminale.

ssh user-name@ip/fqdn

Kitame veiksme būsite paraginti nurodyti konfigūracijos failo vietą, kurioje norite saugoti ryšio informaciją. pasirinkite jums tinkančią vietą ir paspauskite enter.

Rekomenduojama sukurti tinkintą konfigūracijos failą pasirinkus „nustatymai“ ir įvesti pasirinktinę failo vietą. Taip pat galite pridėti parametrą „remote.SSH.configFile“ prie failo settings.json ir atnaujinti tinkintos konfigūracijos vietą.

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

Žemiau pateikiami parametrai, saugomi konfigūracijos faile kaip dalis ankstesnių veiksmų. Galite iš karto konfigūruoti šį failą, o ne tai daryti naudodami vscode.

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

Prisijunkite prie nuotolinio SSH serverio naudodami slaptažodį VSCode

Dabar prisijunkite prie nuotolinio pagrindinio kompiuterio paspausdami F1 arba CTRL + SHIFT + P –> REMOTE-SSH –> PRISIJUNGTI PRIE PRIEMONĖS –> PASIRINKITE PAGALBOS IP adresą.

Dabar jis paragins patvirtinti piršto atspaudą, nes tai yra pirmas kartas, kai prisijungiate prie nuotolinio įrenginio.

Kai paspausite Tęsti, dabar bus paprašyta įvesti slaptažodį. Įvedus slaptažodį, jis sėkmingai prisijungs prie nuotolinio SSH įrenginio.

Dabar vscode prijungtas prie nuotolinio kompiuterio.

Nustatykite SSH raktu pagrįstą autentifikavimą VSCode

Norėdami įjungti SSH raktu pagrįstą autentifikavimą, sugeneruokite ssh viešųjų ir privačių raktų poras naudodami toliau pateiktą komandą.

ssh-keygen -t rsa -b 4096
ssh-copy-id -i ~/.ssh/id_rsa.pub username@host

Dabar prisijunkite prie pagrindinio kompiuterio rankiniu būdu, kad pamatytumėte, ar raktu pagrįstas autentifikavimas veikia gerai. Atidarykite VScode nuotolinio SSH konfigūracijos failą ir pridėkite toliau pateiktą parametrą. Šis parametras identifikuoja jūsų privataus rakto failą ir nurodo vscode naudoti raktu pagrįstą autentifikavimą, o ne slaptažodžiu pagrįstą autentifikavimą.

IdentityFile ~/ssh/id_rsa

„Vscode“ palaiko konfigūracijos failų automatinį siūlymą. Patikrinkite toliau pateiktą vaizdą, kai rašau „IdentifyFile“, vscode automatiškai pasiūlo parametrą.

Dar kartą prisijunkite prie savo prieglobos atlikdami tą pačią procedūrą, kaip ir ankstesniuose veiksmuose. Šį kartą nebūsite paraginti įvesti slaptažodžio. Jei kyla problemų užmezgant nuotolinį ryšį, galite patikrinti žurnalus.

Norėdami atidaryti žurnalus, paspauskite F1 arba CTRL + SHIFT + P –> REMOTE-SSH –> Rodyti žurnalą.

Norėdami uždaryti aktyvų ryšį, pasirinkite „uždaryti nuotolinį ryšį“ paspausdami F1 arba CTRL + SHIFT + P –> REMOTE-SSH< –> Uždarykite nuotolinį ryšį arba tiesiog uždarykite vscode, kuris atjungs seansą.

Štai tiek šiam straipsniui. Jei turite kokių nors vertingų atsiliepimų, pasidalykite jais komentarų skiltyje. Jūsų atsiliepimai skatina mus teikti geresnį turinį skaitytojams.