Yadda zaka saita Rubutun SFTP mai Girma don Ci gaban Nesa


Wannan labarin shine na biyu a cikin jerin game da rubutu mai ɗaukaka da yadda ake saita shi don ci gaba mai nisa ta amfani da kunshin SFTP. Ina ba ku shawara ku koma zuwa labarinmu na baya game da shigarwa da daidaitawar rubutu mai ɗaukaka 3.

Yawancin ci gabanmu da aikin turawa zasu faru a cikin sabar nesa ko sabobin girgije. A wannan yanayin, zamu iya amfani da kunshin SFTP mai ɗaukaka don aiki tare da sabobin nesa inda zamu iya tura (Local zuwa remote) ko ja (Nesa zuwa Local) lambobin/fayiloli ta amfani da yarjejeniyar canja wurin fayil. SFTP ya zo tare da farashin lasisi amma za mu iya shigar da fakitin mu yi amfani da shi na wani lokaci mara ƙayyadewa.

  • FTP, SFTP, da ladabi FTPS ana tallafawa.
  • Za a iya amfani da kalmar wucewa ko ingantaccen tushen tushen SSH.
  • Manya manyan fayiloli - A cikin gida, Daga nesa, da Bi-kwatance.
  • Zai yuwu ayi aiki tare kawai da canje-canje kwanan nan.
  • Bambanci a cikin na cikin gida da na nesa na fayil.
  • Haɗa haɗin kai don kyakkyawan aiki.

Shigar da sFTP akan Edita Mai Girma

Da ace kun girka kuma kun saita sarrafa kunshin kamar yadda aka bayyana a kasidar, UMAR KALMA [CTRL + SHIFT + P] → GABATAR RUFE → SFTP.

Yanzu buɗe COMMAND PALLET [CTRL + SHIFT + P] → Rubuta SFTP. Za ku sami zaɓuɓɓuka da yawa don aiki tare da ayyukan SFTP. Zamu bincika duk waɗannan zaɓuɓɓukan a yayin wannan labarin.

Ina da kundin adireshi inda ya ƙunshi rubutun Python guda biyu waɗanda za a daidaita su zuwa mashin mai nisa. Na'urar da ke nesa ita ce Linux Mint 19.3 da ke aiki a kan VM. Yanzu bari mu saita saitin nesa. Danna-dama-dama kan babban fayil ɗin aikin → SFTP/FTP → Taswira don Nesa.

Fayil ɗin sftp-config.json za a ƙirƙira shi a cikin babban fayil ɗin aikin wanda ke riƙe saitunan sanyi na nesa.

Bari mu rushe saitunan kuma saita wasu mahimman sigogi. Akwai ladabi daban-daban guda uku (SFTP, FTP, da FTPS) ana iya amfani dasu. Anan za mu yi amfani da\"SFTP".

Yanzu zamu tsara bayanan mai masaukin nesa kamar sunan masauki, sunan mai amfani, da tashar jiragen ruwa. Kalmar wucewa za a sa lokacin da muka fara aiki tare. Sunan mahaifa na iya zama FQDN ko adireshin IP kuma ta tsohuwa lambar tashar jiragen ruwa 22.

Tabbataccen tushen maɓallin SSH shima yana yiwuwa, zamu iya ƙirƙirar maɓallin keɓaɓɓiyar jama'a da masu zaman kansu kuma ana iya nuna mabuɗin zuwa wurin ta amfani da ma'aunin\"ssh_Key_file".

Sanya hanyar adireshin nesa\"remote_path" inda fayilolin aikin da manyan fayilolin suke buƙatar daidaitawa. Haka nan za mu iya saita fayil da izinin shugabanci ta amfani da sigogin\"file_permission" da\"dir_permission". Za mu iya watsi da fayiloli da manyan fayiloli da za a daidaita su ta samar da mai gano fayil a\"watsi_regexes".

Mun yi wasu daidaitattun tilas a cikin sftp-config.json don fara daidaita fayilolinmu zuwa mashin nesa. Muna da morean ƙarin zaɓuɓɓuka don daidaitawa dangane da buƙatun. Amma har zuwa yanzu, waɗannan sune mahimman matakan da muke buƙatar ci gaba. Yanzu a cikin mashina na nesa, shugabanci /gida/tecmint fanko. Za mu loda babban fayil ɗin aikin zuwa /home/tecmint yanzu.

Kaɗa-dama kan babban fayil ɗin aiki → SFTP/FTP.

Ayyuka Masu Girma sFTP da Amfani

Bari mu fasa duk zaɓuka.

Zai loda babban fayil ɗin aikin gida zuwa babban adireshin da aka saita a cikin fayil ɗin sftp-config.json . Duk ayyukan za a nuna su a ƙasan Rubutun Maɗaukaki.

Duk fayilolin da ke cikin kundin adireshi na gida ana ɗora su zuwa kundin adireshin nesa. Za a tsallake fayilolin sftp-config.json .

Zamu iya sake suna duka adireshin nesa da na gida a lokaci guda ta hanyar zabar sake sunan zabuka na gida da na manyan fayiloli. Zai sa ka shigar da sabon suna a kasan ST.

Wannan zaɓin zai share babban fayil ɗin aikin na yanzu daga naúrar nesa da na gida tare da sftp-config.json fayil.

Loda fayiloli/manyan fayiloli zuwa mashin nesa. Bambanci tsakanin loda da aiki tare shine, aiki tare zai share duk wani ƙarin fayiloli waɗanda basa cikin babban fayil ɗin aikin gida. Don nuna wannan na ƙirƙiri fayel da ake kira\"dummy.py" a cikin injin da ke nesa.

Yanzu na yi kokarin daidaita gida → na nesa, zai sanya ni tabbaci kuma za a cire file din dummy.py kai tsaye.

Haɗa fayilolin nesa a cikin gida kuma cire duk wani ƙarin fayiloli a cikin babban fayil ɗin aikin gida.

Aiki tare duka hanyoyin zai bamu damar adana kwafi iri daya a nesa da na cikin gida. Zai yi amfani yayin da muke yin canje-canje daban-daban ga na gida da ma manyan fayiloli a lokaci guda.

Zamu iya samun damar fayilolin nesa da manyan fayiloli banda kundin aikin aikin ta amfani da zaɓi na nesa.

Yanzu mun tsara runduna guda ɗaya don daidaita aikinmu. Hakanan yana yiwuwa a ƙirƙiri taswirar nesa da yawa. Zabi zabin\"Sauran Taswirar Nesa" wanda zai kirkiri sftp-config-alt.json.

Wannan fayil ɗin daidaitawa iri ɗaya ne kamar fayil ɗin sftp-config.json inda dole ne mu saita mai watsa shiri na biyu. Na saita bayanan nesa na biyu kuma na adana shi. Zamu iya tsara taswirar nesa da yawa.

Yanzu zamu iya yanke shawarar wane taswirar nesa da za mu zaɓa daga.

Zaɓi zaɓi "" Canja Taswirar Nesa… ". Zai faɗakar da duk taswirar da aka saita don zaɓar daga. Zaɓi taswira daga mai sauri kuma daga aiki na gaba, fayiloli da aiki tare na babban fayil suna faruwa akan taswirar da aka zaɓa.

Zamu iya bincika banbanci tsakanin fayilolin gida da na nesa ta amfani da Zaɓin\"Dif Remote File". Na ƙirƙiri fayil ɗin dummy.py a cikin mashin nesa kuma na ƙara buga (\ "Sannu duniya") amma shi ba a daidaita ba a cikin gida. Yanzu idan nayi kokarin ganin canje-canje tare da fayil din nesa zai buga canje-canjen da nayi.

Akwai tsoffin maɓallan maɓalli waɗanda za mu iya amfani da su maimakon ratsawa ta cikin menus koyaushe. Don sanin jerin mabuɗin ɗauri FIFITAWA S SETTINGS NA FARAH → SFTP → MAGANIN DAURA MUHIMMAN.

Hakanan zamu iya bayyana ma'anar ɗaurin maɓallin keɓaɓɓenmu wanda zai rinjayi tsoffin ƙira. Don ƙirƙirar maɓallin keɓaɓɓiyar maɓallin keɓaɓɓu don abubuwan SFTP F FIFITA AC FARASHI → SFTP → MAGANIN MAGANA → AMFANI.

Ya zuwa yanzu a cikin wannan labarin, mun ga yadda ake shigar da kunshin SFTP don canja wurin fayiloli tsakanin injunan gida da na nesa ta hanyar yarjejeniyar canja wurin fayil. Hakanan mun ga yadda ake loda/Sync manyan fayiloli daga Na cikin gida zuwa na nesa da na nesa zuwa injunan gida. Tsoffin maɓallan maɓalli da yadda za a saita maƙeran maɓallan mai amfani.