Pse duhet të përdorni SSHFS?
Nga perspektiva e përdoruesit fundor, SSHFS është një zgjidhje e thjeshtë dhe shumë e lehtë për t'u përdorur. SSHFS është gjithashtu jashtëzakonisht i sigurt sepse varet nga një server i provuar OpenSSH. Kriptimi i SSHFS është gjithashtu shumë i lartë, kështu që mund të jeni të sigurt se askush nuk mund të vjedhë skedarë gjatë transferimit. Një server i përditësuar i konfiguruar saktë, që dëgjon vetëm lidhjet SSH, zakonisht nuk mund të thyhet përveç nëse një sulmues është nga NSA ose një ekspert sigurie, etj. (por ndoshta ata nuk duan t'i bëjnë skedarët tuaj për të bërë asgjë).
Shumë administratorë të sistemit menaxhojnë sasi të mëdha serverash. Kur skedarët duhet të aksesohen nëpër serverë të ndryshëm, hyrja në secilin individualisht mund të bëhet mjaft e lodhshme. Do të ishte shumë më e lehtë nëse skedarët do të ishin të aksesueshëm nga një sistem i vetëm. SSHFS software është një përshtatje të madh për këtë rast përdorim.
Përveç aftësisë për të montuar sisteme skedarësh, SSHFS u krijua në mënyrë që të mund të funksiononte pa pasur privilegje rrënjësore. Kjo është e mundur përmes bibliotekës Fuse (sistemit të skedarëve në hapësirën e përdoruesit). Megjithatë, do t'ju duhen privilegje rrënjësore për të instaluar SSHFS.
Ju lutemi vini re: sistemi që përdoret për të hyrë në sistemin e skedarëve në distancë duhet të përdorë platformat e virtualizimit Xen/KVM, ose OpenVZ, me ofruesin që mundëson Fuse për ju.
Le të fillojmë, apo jo?
Hapi 1 - Aktivizimi i modulit të kernelit
Ky është një hap i thjeshtë - gjithçka që duhet të bëni është të ekzekutoni komandën e mëposhtme si përdorues rrënjë:
modprobe fuse
Hapi 2 - Instalimi i siguresave/SSHFS
Për të instaluar Fuse/SSHFS, fillimisht duhet të aktivizojmë depon e EPEL (Extra Packages for Enterprise Linux). Ekzekutoni komandën e mëposhtme si përdorues rrënjësor, përsëri:
yum install epel-release
Kjo do të mundësojë depo EPEL. Tani, le të instalojmë Fuse dhe SSHFS.
yum install sshfs
Tani që e kemi instalimin e softuerit jashtë rrugës, le të fillojmë me të.
Hapi 3 - Përdorimi i SSHFS
Komandat për të përdorur SSHFS janë mjaft të thjeshta. Për të montuar një dosje në distancë, përdorni komandat e mëposhtme.
mkdir /testDirectory
sshfs root@my.remote.server: /testDirectory
Drejtoria, /testDirectory, është vendi ku skedarët e serverëve të largët janë të dukshëm dhe mund të modifikohet nëse përdoruesi në serverin në distancë ka leje për ta bërë këtë.
Është e mundur të përdoret edhe një çelës privat për vërtetim. Nëse përdorni një çelës privat, sigurohuni që të keni vendosur lejet e duhura në skedarin e identitetit.
sshfs root@my.remote.server: /testDirectory -o IdentityFile=/root/the.private.key
Kur të përfundoni, mund ta çmontoni dosjen në distancë me këtë komandë.
fusermount -u /testDirectory
konkluzioni
Si përfundim, tani duhet të keni një njohuri bazë se si të konfiguroni një pikë montimi në distancë duke përdorur vetëm SSH dhe Fuse. Shumë përdorues preferojnë SSHFS mbi platformat e tjera të ndarjes së skedarëve si Samba, sepse SSHFS kërkon konfigurim minimal dhe është më i thjeshtë për t'u konfiguruar.