Távoli könyvtárak csatlakoztatása az SSHFS-sel

sshfs

SSH (Secure Shell) egy olyan protokoll, amely lehetővé teszi számunkra biztonságosan elérheti a távoli számítógépeket és a lehetőségei óriásiak, mivel alapvetően azt fogjuk tenni, amikor használjuk, hogy legyen egy szerverünk, mintha a képernyő és a billentyűzet előtt ülnénk. Ma a * nix keresztül érhető el OpenSSH, az 1999-ben érkezett nyílt megvalósítás, és nagyon érdekes lehetőséget fogunk mutatni az olyan rendszergazdák számára, mint a csatolja a távoli könyvtárakat egy helyi gépre SSHFS használatával.

Ennek köszönhetően tudjuk használjon egy távoli számítógépen található könyvtárat a helyi számítógépünk könyvtárszerkezetének részeként, ennek következtében olyan előnyökkel jár, mint például a szkriptek és mások egyszerűbb használata. Természetesen használhatunk egy fájlkezelőt is, és ennek köszönhetően másolhatjuk vagy áthelyezhetjük a fájlokat és mappákat húzással, így lássuk, hogyan kezdjünk hozzá.

Logikailag az első dolog, amire szükségünk lesz, az az, hogy egy OpenSSH telepítés már fut a kiszolgálón, amelyhez hozzáférni fogunk, és az ügyfélen is. Itt az ideje az sshfs telepítésének, ami nagyon egyszerű, köszönhetően annak, hogy ez az eszköz már megtörtént Elérhető a hivatalos Ubuntu adattárban (és mivel a mérete kisebb, mint 50 Kb, ezért néhány másodperc alatt települ):

# apt-get install shfs

Most, hogy telepítettük az sshf-eket, a használatának megfelelően kell használnunk, hasonlóan az ssh-hez abban a tényben, hogy muszáj lesz hitelesítsen minket felhasználónévvel és jelszóval, ezért magától értetődik, hogy az említett felhasználónak érvényes fióknak kell lennie a távoli számítógépen (példánkban ez lesz az IP-vel rendelkező számítógép 192.168.1.100).

sshfs user @ távirányító: / elérési út / könyvtárhoz

Tehát amire szükségünk van, létre kell hoznunk a helyi könyvtárat, amely a távoli könyvtárra mutat (amely példánkban a / home / programs lehet), amelyet az alábbiak szerint csinálunk:

#mkdir / mnt / szerver

Ezután csatlakoztatjuk a távoli könyvtárat ebbe a könyvtárba a következő módon:

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

Megkérjük a távoli számítógép gyökér jelszavát, amelyet tudnunk kell, így beírjuk, és ezek után felcsatoljuk a távoli szervert a helyi számítógépünkre. Valami, amit könnyen ellenőrizhetünk, ha futunk:

$ df -h

O:

ls -l / mnt / szerver

Amint elkezdjük ezt használni, biztosan értékelni fogjuk a számunkra nyújtott nagy kényelmet, és ha ez az eset áll fenn, akkor azt szeretnénk, ha ezt a folyamatot automatikusan elvégeznénk, amikor elindítjuk a berendezésünket. És megszerezhetjük, ehhez szerkesztenünk kell a fájlt / Etc / fstab:

#vi / etc / fstab

A következő bejegyzést adjuk hozzá:

sshfs#$root@192.168.1.100: / / mnt / szerver biztosíték alapértelmezett értékei, idmap = felhasználó, allow_other, újracsatlakozás, _netdev, felhasználók 0 0

Ezzel már meglesz, amire vágyunk, de mehetünk tovább, és ha a csapatunknak ellentmondásos systemd kiindulási rendszerként használhatjuk az összeállítást 'igény szerint', vagyis automatikusan megtörténik, amikor szükségünk van rá (például amikor megpróbálunk hozzáférni a távoli könyvtárhoz kapcsolt helyi könyvtárhoz).

user @ távirányító: / home / programok / / mnt / server fuse.sshfs noauto, x-systemd.automount, _netdev, users, idmap = user, allow_other, újracsatlakozás 0 0


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.