Ako pripojiť vzdialené adresáre pomocou SSHFS

sshfs

SSH (Secure Shell) je protokol, ktorý nám umožňuje zabezpečený prístup k vzdialeným počítačom a jeho možnosti sú obrovské, pretože v zásade to, čo budeme pri jeho používaní robiť, je mať server, akoby sme sedeli pred jeho obrazovkou a klávesnicou. Dnes je k dispozícii na stránkach * nix through OpenSSH, otvorená implementácia, ktorá sa objavila v roku 1999, a my ukážeme veľmi zaujímavú možnosť pre systémových správcov, ako napríklad Windows XNUMX pripojiť vzdialené adresáre na lokálny počítač pomocou SSHFS.

Vďaka tomu môžeme používať adresár na vzdialenom počítači ako súčasť adresárovej štruktúry nášho lokálneho počítača, s následnými výhodami, ako je možnosť jednoduchšie používať skripty a iné. A samozrejme môžeme použiť aj prieskumník súborov, ktorý vďaka nemu umožňuje kopírovanie alebo presúvanie súborov a priečinkov ich presúvaním, takže sa pozrime, ako začať.

Logicky, prvá vec, ktorú budeme potrebovať, je mať inštaláciu OpenSSH už spustenú na serveri, ku ktorému pristúpime, a tiež na klientovi. Potom je čas nainštalovať sshfs, niečo veľmi jednoduché vďaka tomu, že tento nástroj už je Je k dispozícii v oficiálnom úložisku Ubuntu (a tiež pri zmenšenej veľkosti menšej ako 50 kB, takže sa inštaluje za niekoľko sekúnd):

# apt-get nainštalovať shfs

Teraz, keď sme nainštalovali sshfs, musíme ho používať podľa jeho použitia, podobne ako ssh v tom, že budeme musieť overte nás pomocou používateľského mena a hesla, a preto je samozrejmé, že uvedený používateľ musí byť platným účtom na vzdialenom počítači (v našom príklade to bude počítač s IP 192.168.1.100).

sshfs užívateľ @ remotecomputer: / cesta / do / adresár

Potrebujeme teda vytvoriť lokálny adresár, ktorý bude smerovať do vzdialeného adresára (ktorým môže byť v našom príklade / home / programs), čo urobíme nasledovne:

#mkdir / mnt / server

Potom pripojíme vzdialený adresár do tohto adresára takto:

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

Zobrazí sa výzva na zadanie hesla root na vzdialenom počítači, ktoré musíme poznať, aby sme ho zadali, a potom vzdialený server namontujeme do nášho lokálneho počítača. Niečo, čo môžeme ľahko skontrolovať, či bežíme:

$ df -h

O:

ls -l / mnt / server

Hneď ako to začneme používať, určite oceníme vysoký komfort, ktorý nám ponúka, a ak je to tak, možno budeme chcieť, aby sa tento proces vykonal automaticky pri spustení nášho zariadenia. A môžeme ju získať, pre ktorú musíme súbor upraviť / Etc / fstab:

#vi / etc / fstab

Pridáme nasledujúcu položku:

sshfs#$root@192.168.1.100: predvolené nastavenia poistiek / / mnt / server, idmap = užívateľ, allow_other, znovu sa pripojiť, _netdev, používatelia 0 0

S týmto budeme mať, čo chceme, ale môžeme ísť ďalej a ak bude náš tím kontroverzný systemd ako štartovací systém môžeme použiť mount 'na požiadanie', to znamená, že sa vykoná automaticky, keď to budeme potrebovať (napríklad keď sa pokúsime získať prístup k miestnemu adresáru, ktorý je prepojený so vzdialeným adresárom).

user @ remotecomputer: / home / programs / / mnt / server fuse.sshfs noauto, x-systemd.automount, _netdev, users, idmap = user, allow_other, reconnect 0 0


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.