Saitin Ci gaban Nesa a cikin VSCode ta hanyar Nesa-SSH Plugin


A cikin wannan labarin, zamu ga yadda za a saita ci gaban nesa a cikin lambar studio ta gani ta hanyar abu mai nisa-ssh. Ga masu haɓakawa, hakika aiki ne mai mahimmanci don zaɓar editocin IDE/IDLE masu dacewa tare da batura haɗe.

Vscode ɗayan irin waɗannan kayan aikin ne waɗanda suka zo tare da kyawawan fakiti waɗanda ke sauƙaƙa rayuwarmu da haɓaka ƙarancin haɓakawa. Idan baku riga kun saita vscode ba duba cikin VScode labarinmu game da kafa vscode a cikin Linux.

Don dalilan gwaji, Visual Studio Code dina yana gudana akan Linux Mint 20 kuma ina ƙoƙarin haɗawa da CentOS 7 da ke gudana akan VirtualBox na.

Sanya Nesa-SSH a cikin Editan VSCode

Jeka zuwa manajan kunshin kuma bincika fakitin "Nesa SSH", wanda Microsoft ya mallaka. Danna alamar Shigar don shigar da kunshin.

Packagearin kunshin, “Remote-SSH Edit config” za a shigar ta atomatik tare da wannan kunshin.

Duba ƙasa zuwa hagu inda zaka sami sandar nesa-nesa. Amfani da wannan mashaya zaka iya buɗe zaɓukan ssh na nesa akai-akai.

Sanya Haɗin SSH a cikin Editan VSCode

Akwai hanyoyi guda biyu da zamu iya saita haɗin SSH ɗinmu.

  • Tantance kalmar sirri.
  • Tabbatar da tushen maɓallin SSH.

Ana ba da shawarar yin amfani da amincin SSH na mahimmin amintacce saboda ya fi aminci kuma yana cire sama da buga kalmomin shiga koyaushe. Latsa F1 ko CTRL + SHIFT + P kuma a buga m-ssh. Zai nuna jerin duk zaɓuka. Ci gaba kuma zaɓi Addara Sabon Mai watsa shiri na SSH.

Yanzu zai faɗakar da ku don shigar da layin haɗin SSH kamar yadda kuke yi a cikin tashar Linux.

ssh [email /fqdn

A mataki na gaba, za a sa ku tare da wurin fayil ɗin sanyi inda kuke son adana bayanan haɗin. zabi wurin da ya dace da kai sai ka latsa shiga.

Ana ba da shawarar ƙirƙirar fayil ɗin daidaitawa ta al'ada ta zaɓar "saituna" kuma shigar da wurin fayil ɗin al'ada. Hakanan zaka iya ƙara sigar "remote.SSH.configFile" zuwa fayil ɗin settings.json kuma sabunta wurin daidaita yanayin al'ada.

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

Da ke ƙasa akwai sigogin da aka adana a cikin fayil ɗin daidaitawa a matsayin ɓangare na matakan da suka gabata. Kuna iya ci gaba da saita wannan fayil ɗin kai tsaye maimakon yin ta hanyar vscode.

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

Haɗa zuwa Nesa SSH Server ta hanyar Kalmar wucewa a cikin VSCode

Yanzu bari mu haɗu da mai masaukin nesa ta hanyar bugawa F1 ko CTRL + SHIFT + P -> REMOTE-SSH -> HADA ZUWA BAKI -> ZABE BAKON IP.

Yanzu zai baka damar tantance yatsan hannu tunda wannan shine karo na farko da zaka fara amfani da na'urar nesa.

Da zarar ka latsa "Ci gaba" yanzu zai tambayeka ka shigar da kalmar wucewa. Da zarar ka shigar da kalmar wucewa zai yi nasarar haɗawa da na'urar SSH mai nisa.

Yanzu vscode an haɗa shi da na'ura mai nisa.

Don ba da izinin tushen tushen SSH, ƙirƙirar ssh ɗin jama'a da na masu zaman kansu ta hanyar amfani da umarnin da ke ƙasa.

ssh-keygen -t rsa -b 4096
ssh-copy-id -i ~/.ssh/id_rsa.pub [email 

Yanzu shiga mahaɗan da hannu don ganin idan ingantaccen tushen maɓalli na aiki lafiya. Bude fayil ɗin sanyi na VScode mai nisa SSH kuma ƙara saitin ƙasa. Wannan ma'aunin yana gano fayil ɗin maɓallin keɓaɓɓenku kuma ya gaya ma lambar wucewa don amfani da ingantaccen tushen maɓallin maimakon tushen tushen kalmar sirri.

IdentityFile ~/ssh/id_rsa

Vscode yana tallafawa haɓakawa don fayilolin sanyi. Duba hoton da ke kasa, lokacin da nake buga rubutu na "IdentifyFile" vscode yana nuna min siga ta atomatik.

Sake haɗuwa da mai gidanku ta hanyar bin tsari kamar yadda muka yi a matakan da suka gabata. A wannan lokacin ba za a sa ku kalmar sirri ba. Idan kuna da wata matsala a kafa haɗin haɗin nesa za ku iya bincika rajistan ayyukan.

Don buɗe rajistan ayyukan, Latsa F1 ko CTRL + SHIFT + P -> REMOTE-SSH -> Nuna Rajista.

Don rufe haɗin aiki zaɓi "rufe haɗin nesa" ta hanyar bugawa F1 ko CTRL + SHIFT + P -> REMOTE-SSH -> Rufe Haɗin Nesa ko kusa rufe vscode wanda zai cire haɗin zaman.

Shi ke nan ga wannan labarin. Idan akwai wani mahimmin bayani game da kirki a raba shi a cikin ɓangaren sharhi. Ra'ayoyin ku shine ke tura mu kan hanya don isar da mafi kyawun abun ciki ga masu karatu.