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ị F1ma ọ 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ị F1ma ọ 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.