Issettja l-Iżvilupp mill-bogħod f'VSCode permezz tal-Plugin Remote-SSH
F'dan l-artikolu, se naraw kif twaqqaf żvilupp remot fil-kodiċi tal-istudjo viżwali permezz tal-plugin remot-ssh. Għall-iżviluppaturi, huwa tabilħaqq kompitu importanti li tagħżel edituri IDE/IDLE xierqa bil-batteriji inklużi.
Vscode hija waħda minn dawn l-għodod li tiġi flimkien ma 'sett sabiħ ta' pakketti li jagħmlu l-ħajja tagħna faċli u jtejjeb il-produttività ta 'l-iżviluppaturi. Jekk għadek ma kkonfiguratx vscode agħti ħarsa lejn l-artikolu ta 'installazzjoni VScode tagħna dwar it-twaqqif ta vscode fil-Linux.
Għal skopijiet ta 'ttestjar, il-Kodiċi tal-Visual Studio tiegħi qed jaħdem fuq Linux Mint 20 u qed nipprova nikkonnettja ma' CentOS 7 li qed jaħdem fuq VirtualBox tiegħi.
Installa Remote-SSH fl-Editur tal-VSCode
Mur fil-maniġer tal-pakketti u fittex il-pakkett Remote SSH, li huwa proprjetà ta' Microsoft. Ikklikkja l-ikona Installa biex tinstalla l-pakkett.
Pakkett addizzjonali, Remote-SSH Edit config se jiġi installat awtomatikament flimkien ma 'dan il-pakkett.
Ħares lejn il-qiegħ lejn ix-xellug fejn ser ikollok bar ta 'status remot. Billi tuża din il-bar tista 'tiftaħ għażliet ssh remoti użati ta' spiss.
Ikkonfigura l-Konnessjoni SSH fl-Editur tal-VSCode
Hemm żewġ modi kif nistgħu nikkonfiguraw il-konnettività SSH tagħna.
- Awtentikazzjoni bbażata fuq il-password.
- SSH awtentikazzjoni bbażata fuq iċ-ċavetta.
Huwa rrakkomandat li tuża awtentikazzjoni SSH bbażata fuq iċ-ċavetta peress li hija aktar sigura u tneħħi l-overhead tal-ittajpjar tal-passwords il-ħin kollu. Agħfas F1
jew CTRL+SHIFT+P
u ikteb remote-ssh. Se turi lista tal-għażliet kollha. Kompli u agħżel Żid Ospitanti SSH Ġdid.
Issa se jqanqlek biex tidħol fis-sekwenza tal-konnessjoni SSH kif tagħmel dan fit-terminal tal-Linux.
ssh [email /fqdn
Fil-pass li jmiss, inti tkun imħeġġeġ bil-post tal-fajl tal-konfigurazzjoni fejn trid taħżen l-informazzjoni tal-konnessjoni. agħżel il-post li jixraqlek u agħfas enter.
Huwa rakkomandat li toħloq fajl ta 'konfigurazzjoni tad-dwana billi tagħżel settings u daħħal il-post tal-fajl tad-dwana. Tista 'wkoll iżżid il-parametru remote.SSH.configFile mal-fajl settings.json u taġġorna l-post tal-konfigurazzjoni tad-dwana.
{ "remote.SSH.configFile": "path-to-file" }
Hawn taħt jinsabu l-parametri maħżuna fil-fajl tal-konfigurazzjoni bħala parti mill-passi preċedenti. Tista 'tkompli u tikkonfigura dan il-fajl mill-ewwel minflok tagħmel dan permezz ta' vscode.
Host xxx.com User USERNAME HostName FQDN/IP IdentityFile "SSH KEY LOCATION"
Qabbad ma' Remote SSH Server permezz tal-Password f'VSCode
Issa ejja nqabbdu mal-host remot billi tolqot F1
jew CTRL + SHIFT + P –> REMOTE-SSH –> IKKONĊANNA MA’ HOST –> AGĦŻEL HOST IP.
Issa se jqanqlek biex tivverifika l-marki tas-swaba’ peress li din hija l-ewwel darba li tikkonnettja ma’ magna remota.
Ladarba tagħfas Kompli issa se titlobek biex iddaħħal password. Ladarba ddaħħal il-password din se tikkonnettja b'suċċess mal-magna SSH remota.
Issa vscode huwa konness ma 'magna remota.
Biex tippermetti l-awtentikazzjoni bbażata fuq iċ-ċwievet SSH, iġġenera pari ta’ ċwievet pubbliċi u privati ssh billi tuża l-kmand ta’ hawn taħt.
ssh-keygen -t rsa -b 4096 ssh-copy-id -i ~/.ssh/id_rsa.pub [email
Issa illoggja mal-host manwalment biex tara jekk l-awtentikazzjoni bbażata fuq iċ-ċavetta taħdimx sew. Iftaħ il-fajl tal-konfigurazzjoni SSH remot VScode tiegħek u żid il-parametru hawn taħt. Dan il-parametru jidentifika l-fajl taċ-ċavetta privata tiegħek u jgħid lil vscode biex juża awtentikazzjoni bbażata fuq iċ-ċavetta minflok awtentikazzjoni bbażata fuq password.
IdentityFile ~/ssh/id_rsa
Vscode jappoġġja awtosuġġeriment għall-fajls tal-konfigurazzjoni. Iċċekkja l-immaġni ta 'hawn taħt, meta nkun qed nittajpja IdentifyFile vscode awtomatikament jissuġġerixxini l-parametru.
Għal darb'oħra qabbad mal-host tiegħek billi ssegwi l-istess proċedura kif għamilna fil-passi preċedenti. Din id-darba mhux se tiġi mitlub għal password. Jekk għandek xi problema biex tistabbilixxi konnessjoni remota tista 'tiċċekkja r-zkuk.
Biex tiftaħ zkuk, Agħfas F1
jew CTRL + SHIFT + P –> REMOTE-SSH –> Uri Log.
Biex tagħlaq il-konnessjoni attiva agħżel konnessjoni mill-bogħod mill-qrib billi tagħlaq F1
jew CTRL + SHIFT + P –> REMOTE-SSH –> Agħlaq il-Konnessjoni mill-bogħod jew sempliċement tagħlaq vscode li skonnettja s-sessjoni.
Dak hu għal dan l-artikolu. Jekk hemm xi feedback siewi ġentilment taqsamha fit-taqsima tal-kummenti. Ir-rispons tiegħek huwa dak li qed imexxina fit-triq biex inwasslu kontenut aħjar lill-qarrejja tagħna.