Mepụta mmepe Remote na VSCode site na ngwa mgbakwunye-SSH
N'isiokwu a, anyị ga-ahụ ka esi eguzobe mmepe ime obodo na koodu studio visual site na ngwa mgbakwunye remote-ssh. Maka ndị mmepe, ọ bụ n'ezie ọrụ dị mkpa ịhọrọ ndị editọ IDE/IDLE kwesịrị ekwesị nwere batrị gụnyere.
Vscode bụ otu n'ime ngwaọrụ ndị dị otú ahụ nke na-abịa na ngwugwu mara mma nke na-eme ka ndụ anyị dị mfe ma na-eme ka mmepụta nke ndị mmepe. Ọ bụrụ n’ịhazibeghị vscode, lelee akụkọ nrụnye VScode anyị maka ịtọlite vscode na Linux.
Maka ebumnuche nnwale, Visual Studio Code m na-agba ọsọ na Linux Mint 20 ma m na-agbalị ijikọ na CentOS 7 na-agba ọsọ na VirtualBox m.
Wụnye Remote-SSH na VSCode Editor
Gaa na njikwa ngwugwu wee chọọ ngwungwu “Remote SSH” nke Microsoft nwere. Pịa akara ngosi Wụnye ka ịwụnye ngwugwu.
A ga-etinye ngwungwu agbakwunyere, Remote-SSH Edit config yana ngwugwu a.
Lee ala n'aka ekpe ebe ị ga-enwe ogwe ihe dịpụrụ adịpụ. Iji mmanya a ị nwere ike imepe nhọrọ ssh dịpụrụ adịpụ na-ejikarị.
Hazie Njikọ SSH na VSCode Editor
Enwere ụzọ abụọ anyị nwere ike isi hazie njikọ SSH anyị.
- Nnwale dabere na paswọọdụ.
- Nnwale dabere na igodo SSH.
A na-atụ aro ka iji nyocha dabere na igodo SSH ka ọ na-adịkwu nchebe ma na-ewepụ isi okwuntughe oge niile. Pịa F1
ma ọ bụ CTRL+SHIFT+P
wee pịnye remote-ssh. Ọ ga-egosi ndepụta nhọrọ niile. Gaa n'ihu wee họrọ Tinye onye ọbịa SSH ọhụrụ.
Ugbu a ọ ga-akpali gị ịbanye eriri njikọ SSH ka ị na-eme ya na ọdụ Linux.
ssh [email /fqdn
Na nzọụkwụ ọzọ, a ga-akpali gị na ọnọdụ faịlụ nhazi ebe ịchọrọ ịchekwa ozi njikọ. họrọ ebe dabara gị mma wee pịa tinye.
A na-atụ aro ka ịmepụta faịlụ nhazi omenala site na ịhọrọ ntọala ma tinye ebe faịlụ omenala. Ịnwekwara ike ịgbakwunye paramita remote.SSH.configFile na faịlụ settings.json ma melite ọnọdụ nhazi omenala.
{ "remote.SSH.configFile": "path-to-file" }
N'okpuru bụ parampat echekwara na faịlụ nhazi dịka akụkụ nke usoro ndị gara aga. Ị nwere ike ịga n'ihu ma hazie faịlụ a ozugbo kama ime ya site na vscode.
Host xxx.com User USERNAME HostName FQDN/IP IdentityFile "SSH KEY LOCATION"
Jikọọ na sava SSH dịpụrụ adịpụ site na paswọọdụ dị na VSCode
Ugbu a, ka anyị jikọọ na onye ọbịa dịpụrụ adịpụ site na ịpị F1
ma ọ bụ CTRL + SHIFT + P -> REMOTE-SSH -> Jikọọ na nnabata -> Họrọ IP HOST.
Ọ ga-akpali gị ugbu a nyochaa akara mkpisiaka ebe ọ bụ na nke a bụ nke mbụ iji igwe dịpụrụ adịpụ jikọọ.
Ozugbo ị pịa Gaa n'ihu ọ ga-ajụ gị ka itinye paswọọdụ. Ozugbo itinyere paswọọdụ, ọ ga-ejikọ nke ọma na igwe SSH dịpụrụ adịpụ.
Ugbu a vscode ejikọrọ na igwe dịpụrụ adịpụ.
Iji mee ka nyocha dabere na igodo SSH, mepụta ụzọ ụzọ ssh ọha na nke nzuzo site na iji iwu dị n'okpuru.
ssh-keygen -t rsa -b 4096 ssh-copy-id -i ~/.ssh/id_rsa.pub [email
Ugbu a jiri aka gị banye na onye ọbịa ka ịhụ ma nyocha dabere na igodo ọ na-arụ ọrụ nke ọma. Mepee faịlụ nhazi SSH dịpụrụ adịpụ nke VScode gị wee tinye paramita dị n'okpuru. Oke a na-achọpụta faịlụ igodo nzuzo gị wee gwa vscode ka o jiri nyocha dabere igodo kama nyocha dabere na paswọọdụ.
IdentityFile ~/ssh/id_rsa
Vscode na-akwado ntinye aka maka faịlụ nhazi. Lelee onyonyo dị n'okpuru, mgbe m pịnyere, m na-ede IdentifyFile vscode na-egosi m oke.
Jikọọ ọzọ na onye ọbịa gị site na ịgbaso otu usoro ahụ anyị mere na usoro ndị gara aga. Oge a agaghị agwa gị maka paswọọdụ. Ọ bụrụ na ị nwere nsogbu ọ bụla na ịmepụta njikọ dịpụrụ adịpụ ị nwere ike ịlele ndekọ.
Iji mepee ndekọ, pịa F1
ma ọ bụ CTRL + SHIFT + P -> REMOTE-SSH -> Gosi ndekọ.
Iji mechie njikọ na-arụ ọrụ, họrọ mechie njikọ dịpụrụ adịpụ site na ịpị F1
ma ọ bụ CTRL + SHIFT + P -> REMOTE-SSH -> Mechie njikọ dịpụrụ adịpụ ma ọ bụ mechie vscode nke ga-ewepụ nnọkọ ahụ.
Nke ahụ bụ maka akụkọ a. Ọ bụrụ na enwere nzaghachi bara uru jiri obiọma kesaa ya na ngalaba nkọwa. Nzaghachi gị bụ ihe na-eduga anyị n'ụzọ iji nyefee ndị na-agụ akwụkwọ anyị ọdịnaya ka mma.