Si të montoni direktori të largëta me SSHFS

sshfs

SSH (Shell i Sigurt) është një protokoll që na lejon qasja e sigurt në kompjuterët e largët dhe mundësitë e tij janë të mëdha pasi që në thelb ajo që ne do të bëjmë kur e përdorim është që të kemi një server sikur të ishim ulur para ekranit dhe tastierës së tij. Sot është në dispozicion në * nix përmes OpenSSH, implementimi i hapur që arriti në vitin 1999, dhe ne do të tregojmë një mundësi shumë interesante për administratorët e sistemit si p.sh. montoni direktori të largëta në një makinë lokale duke përdorur SSHFS.

Falë kësaj ne mundemi përdorni një direktori në një kompjuter të largët si pjesë e strukturës së direktorisë së kompjuterit tonë lokal, me avantazhet pasuese siç janë të qenit në gjendje të përdorin skriptet dhe të tjerët në një mënyrë më të thjeshtë. Dhe sigurisht, ne gjithashtu mund të përdorim një zbulues skedarësh dhe në sajë të tij kopjojmë ose zhvendosim skedarë dhe dosje duke tërhequr zvarrë, kështu që le të shohim se si të fillojmë.

Logjikisht, gjëja e parë që do të na duhet është të kemi një instalim OpenSSH që ekzekutohet tashmë në serverin që do të qasemi dhe gjithashtu në klient. Atëherë është koha për të instaluar sshfs, diçka shumë e thjeshtë falë faktit se ky mjet tashmë Isshtë në dispozicion në depon zyrtare të Ubuntu (dhe gjithashtu, për shkak të madhësisë së tij të vogël prej më pak se 50 KB, kështu që instalohet në disa sekonda):

# apt-get instaloni shfletuesit

Tani që kemi instaluar sshfs duhet ta përdorim atë sipas përdorimit të tij, i ngjashëm me ssh në faktin se do të duhet të na vërtetoni me emrin e përdoruesit dhe fjalëkalimin, e cila është arsyeja pse vetëkuptohet që përdoruesi i përmendur duhet të jetë një llogari e vlefshme në kompjuterin e largët (në shembullin tonë do të jetë kompjuteri me IP 192.168.1.100).

sshfs user @ remotecomputer: / path / to / direktoria

Pra, ajo që na duhet është të krijojmë një direktori lokale që do të tregojë në drejtorinë e largët (e cila në shembullin tonë mund të jetë / shtëpi / programe), të cilën ne e bëjmë si më poshtë:

#mkdir / mnt / server

Pastaj ne montojmë direktorinë e largët në këtë direktori, duke bërë:

#sshfs root@192.168.1.100: / home / programet / / mnt / server

Do të na kërkohet fjalëkalimi rrënjë në kompjuterin e largët, të cilin duhet ta dimë që ta fusim dhe pas kësaj do të kemi montuar serverin e largët në kompjuterin tonë lokal. Diçka që lehtë mund ta kontrollojmë nëse vrapojmë:

$ df -h

O:

ls -l / mnt / server

Sapo të fillojmë ta përdorim këtë, ne me siguri do të vlerësojmë komoditetin e madh që na ofron, dhe nëse është kështu mund të dëshirojmë që ky proces të kryhet automatikisht kur të fillojmë pajisjet tona. Dhe ne mund ta marrim atë, për të cilën duhet të editojmë skedarin / Etc / fstab:

#vi / etj / fstab

Ne shtojmë shënimin vijues:

sshfs#$root@192.168.1.100: / / mnt / parazgjedhjet e siguresave të serverit, idmap = përdorues, allow_other, rilidhni, _netdev, përdoruesit 0 0

Me këtë ne tashmë do të kemi atë që duam, por mund të shkojmë më tej dhe nëse ekipi ynë ka polemikat systemd si sistem fillestar mund të përdorim montimin 'sipas kërkesës', domethënë, do të bëhet automatikisht kur na duhet (për shembull, kur përpiqemi të hyjmë në drejtorinë lokale që është e lidhur me direktorinë e largët).

përdorues @ remotecomputer: / shtëpi / programe / / mnt / server fuse.sshfs noauto, x-systemd.automount, _netdev, përdoruesit, idmap = përdorues, allow_other, rilidhni 0 0


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.