![NordVPN vs ExpressVPN vs Systweak VPN - Comparația finală](/f/dc59fffd7b360346f1679acf195dcb1d.png?width=100&height=100)
În acest articol, vom vedea cum să configurați dezvoltarea la distanță în codul de studio vizual prin intermediul remote-ssh conecteaza. Pentru dezvoltatori, este într-adevăr o sarcină importantă să aleagă corect Editorii IDE / IDLE cu baterii incluse.
Vscode este unul dintre aceste instrumente care vine cu un set frumos de pachete care ne ușurează viața și îmbunătățește productivitatea dezvoltatorilor. Dacă nu ați configurat încă vscode, aruncați o privire la Articol de instalare VScode la configurarea vscode în Linux.
În scopuri de testare, codul meu Visual Studio rulează pe Linux Mint 20 și încerc să mă conectez cu CentOS 7 alergând pe mine VirtualBox.
Accesați managerul de pachete și căutați „SSH de la distanță”, Care este deținut de Microsoft. Faceți clic pe pictograma Instalare pentru a instala pachetul.
Un pachet suplimentar, „Configurare editare Remote-SSH”Va fi instalat automat împreună cu acest pachet.
Uită-te în partea de jos în stânga, unde vei avea o bară de stare la distanță. Folosind această bară puteți deschide opțiuni ssh folosite frecvent.
Există două moduri în care ne putem configura conectivitatea SSH.
Se recomandă utilizarea autentificării bazate pe cheie SSH, deoarece este mai sigură și elimină tot timpul cheltuielile de tastare a parolelor. presa F1
sau CTRL + SHIFT + P
și tastați remote-ssh. Se va afișa o listă cu toate opțiunile. Continuați și selectați Adăugați o gazdă SSH nouă.
Acum vă va solicita să introduceți șirul de conexiune SSH pe măsură ce o faceți în terminalul Linux.
ssh [e-mail protejat]/fqdn.
În pasul următor, vi se va solicita locația fișierului de configurare în care doriți să stocați informațiile de conexiune. selectați locația care vi se potrivește și apăsați Enter.
Se recomandă crearea unui fișier de configurare personalizat, alegând „setări”Și introduceți locația fișierului personalizat. De asemenea, puteți adăuga „la distanta. SSH.configFile”Parametru pentru settings.json fișier și actualizați locația de configurare personalizată.
{ "la distanta. SSH.configFile ":" cale-către-fișier " }
Mai jos sunt parametrii stocați în fișierul de configurare ca parte a pașilor anteriori. Puteți continua și configura acest fișier imediat, în loc să îl faceți prin vscode.
Gazdă xxx.com Utilizator NUMEU Nume gazdă FQDN / IP IdentityFile "SSH KEY LOCATION"
Acum să ne conectăm la gazda la distanță lovind F1
sau CTRL + SHIFT + P –> REMOTE-SSH –> CONECTAȚI-VĂ LA GAZDĂ –> ALEGEȚI IP-ul HOST.
Vă va solicita acum să verificați amprenta, deoarece aceasta este prima dată când vă conectați la o mașină la distanță.
Odată ce apăsați „Continua”Vă va cere acum să introduceți o parolă. Odată ce ați introdus parola, se va conecta cu succes la mașina SSH la distanță.
Acum vscode este conectat la o mașină la distanță.
Pentru a activa autentificarea bazată pe cheie SSH, generați perechi de chei publice și private ssh folosind comanda de mai jos.
ssh-keygen -t rsa -b 4096. ssh-copy-id -i ~ / .ssh / id_rsa.pub [e-mail protejat]
Acum conectați-vă manual la gazdă pentru a vedea dacă autentificarea bazată pe cheie funcționează bine. Deschideți fișierul de configurare SSH la distanță VScode și adăugați parametrul de mai jos. Acest parametru identifică fișierul dvs. cu cheie privată și îi spune vscode să utilizeze autentificarea bazată pe cheie în loc de autentificare bazată pe parolă.
IdentityFile ~ / ssh / id_rsa.
Vscode acceptă sugestia automată pentru fișierele de configurare. Verificați imaginea de mai jos, când scriu, scriu „Identificați fișierul”Vscode îmi sugerează automat parametrul.
Conectați-vă din nou cu gazda dvs., urmând aceeași procedură ca și la pașii anteriori. De data aceasta nu vi se va solicita o parolă. Dacă aveți vreo problemă în stabilirea unei conexiuni la distanță, puteți verifica jurnalele.
Pentru a deschide jurnalele, apăsați F1
sau CTRL + SHIFT + P –> REMOTE-SSH –> Arată jurnal.
Pentru a închide conexiunea activă alegeți „închideți conexiunea la distanță”Prin lovituri F1
sau CTRL + SHIFT + P –> REMOTE-SSH –> Închideți conexiunea la distanță sau pur și simplu închideți vscode care va deconecta sesiunea.
Gata pentru acest articol. Dacă există vreun feedback valoros, împărtășiți-l în secțiunea de comentarii. Feedback-ul dvs. este ceea ce ne conduce pe o cale de a oferi conținut mai bun cititorilor noștri.