Shin zaman mai amfani ya mallaki haɗin SSHFS a kan VPN?
Hook ɗin VPN na root ba zai iya aron wakilin tebur ba. Yi haɗi a matsayin mai amfani da ya shiga, iyakance mai faɗakarwa ga haɗi ɗaya, kuma tsara cirewar kafin ka tilasta shi.
Haɗa babban fayil da aka raba bayan VPN ya tashi ya ƙunshi asali biyu da ke da sauƙin rikicewa: ɓangaren da aka ba da izinin saita hanyar sadarwa, da asusun da aka ba da izinin shiga uwar garken fayil. Ba safai suke ɗaya ba. Hook ɗin VPN mallakar root wuri ne mara kyau don fara haɗin SSHFS na mai amfani da tebur, domin ba shi da wakilin mai amfani ko mallakar haɗin da aka nufa. Daidaita mallaka da farko yana sa mai faɗakarwa ya zama mai sauƙi.
Asali biyu, izini biyu daban
Abokin ciniki na VPN yana buƙatar izini don canza hanyoyi da mu'amaloli. Haɗin SSHFS yana buƙatar asalin SSH da uwar garken fayil ya karɓa da haɗin FUSE mallakar asusun da zai karanta fayilolin. Script ɗaya da ke gudana a matsayin root yana cika buƙata ta farko kuma yana karya ta biyu a shiru.
Haɗi a matsayin root yana barin fayilolin a wajen zaman tebur kuma wataƙila ba tare da damar shiga wakilin da ke riƙe maɓallin mai amfani ba. Haɗin yana nan, mai amfani ba zai iya rubutu ta cikinsa ba, kuma gazawar tana kama da matsalar izini a gefen uwar garke. Wannan kuskuren ganewar asali yana kashe yini da tikiti ga ƙungiyar ajiya.
Yanke shawara wane asusu ya mallaki haɗin kafin ka rubuta kowace sarrafawa, domin wannan zaɓi ne ke ƙayyade inda mai faɗakarwa yake zaune da waɗanne takardun shaidar zai iya isa.
Da farko ka kafa haɗin mallakar mai amfani da hannu
Fara da mai amfani da ya shiga tare da wurin haɗi mara komai, asusun SSH da aka ba da izini da hanyar aiki zuwa uwar garke ta hanyar rami. Haɗin hannu yana kafa tushen da kowace sarrafawa dole ta sake haifarwa.
mkdir -p "$HOME/mnt/team" sshfs [email protected]:/exports/team "$HOME/mnt/team" mount | grep sshfs
Sunayen misalai ne, don haka maye gurbin mai masaukin da hanyar fitarwa da uwar garkenka ke bayarwa da gaske. Tabbatar da maɓallin mai masauki ta hanyar da aka amince da ita a wannan haɗin farko. Lura cewa kalmar sirri ta asusun VPN ba ta zama takardar shaidar asusun ajiya kai tsaye ba, kuma wannan shine sanadin da ya zama ruwan dare na yunƙurin da suka gaza.
Gudanar da shi a matsayin mai amfani na yau da kullum tare da wurin haɗin da wannan mai amfani ya mallaka. A tsohuwar yanayin asusun da ke haɗawa ne kawai ke isa ga fayilolin, kuma allow_other yana faɗaɗa wannan iyaka ga kowane mai amfani na gida. Wannan faɗaɗa damar shiga da gangan ne, ba hanyar guje wa sarrafawa ba.
Ka bar mai faɗakarwa ya yi aiki a cikin yanayin zaman ɗaya
Ka bar haɗin taron VPN da aka goyi bayan ya nemi aikin zaman mai amfani ya gudana, maimakon ɗauka cewa callback mai gata zai iya aron takardar shaidar tebur. Iyakance mai faɗakarwa ga mai gane haɗin da aka nufa maimakon kowane mu'amala da ta sami suna tun0. Dokar mai aikawa da ta dace da abin da ba daidai ba tana kunna a kowane canjin hanyar sadarwa, ciki har da waɗanda ba su da alaƙa da wannan haɗin.
Aikin ya kamata ya tabbatar da sunan mai masaukin da ake tsammani, ya lura da haɗin da ke akwai, kuma ya yi yunƙuri ɗaya mai iyaka. Madauki na bincike da ke fara sabon tsarin SSHFS kowane 'yan daƙiƙa, ko kuma ya sake neman takardar shaida yayin da uwar garke ke kashe, yana mai da ɗan gajeren katsewa zuwa tarin matattun tsari. Iyakance yunƙurin da lokacin ƙarewa da sake gwadawa ɗaya.
nmcli -g UUID connection show --active systemctl --user list-units 'sshfs*' pgrep -a sshfs
Umarni na farko yana ba da mai gane haɗin da mai aikawa ya kamata ya dace da shi. Sauran biyun suna nuna ko an riga an yi yunƙuri, kuma wannan shine binciken da ke hana kwafi.
Sabis ɗin da ba a kula da shi yana buƙatar takardun shaidar da aka amince da su da nasa tsarin tabbatar da mai masauki a cikin yanayin aiwatar da nasa. Ba zai iya ɗauka cewa wakilin hoto yana buɗe ba, kuma bai kamata ya yi ƙoƙarin buɗe ɗaya ba.
Tsara cire haɗin kafin ka tilasta tsaftacewa
Don cire haɗin da aka tsara, kammala ayyukan fayil kuma cire haɗin daga aikin mai amfani da ke haɗawa da kansa. Nufi wurin haɗin maimakon tsari, kuma tabbatar da sakamakon kafin ka ba da rahoton nasara.
fusermount3 -u "$HOME/mnt/team" mountpoint "$HOME/mnt/team"
Cire haɗin kawai haɗin da wannan aikin ya ƙirƙira. Idan yana shagaltuwa, wannan shawarar aikace-aikace ce: rabuwa ta tilas da ta wanzu don sa hook ya dawo da nasara tana ɓoye asarar bayanai maimakon hana ta.
Asarar da ba a tsammani tana yin hali daban. SSHFS ya rubuta cewa katsewar hanyar sadarwa na iya toshe aikin tsarin fayil, kuma zaɓin reconnect yana dawo da jigilar ba tare da dawo da riƙe ba: fayil da aka buɗe kafin sake haɗawa na iya gazawa a rubutu na gaba, kuma rubutun da aka katse ba a adana shi ba. Wannan bambancin ya fi muhimmanci ga editoci da ke riƙe fayil ɗaya a buɗe na sa'o'i. Tsara matakin sake buɗewa maimakon ɗaukan murmurewa.
Gwada halin da fayilolin da za a iya zubarwa kafin ka dogara da shi. Wurin da ya sake bayyana bayan ramin ya dawo bai tabbatar da cewa riƙon da suka gabata ko aikin da ba a adana ba sun tsira ba.