Jak připojit vzdálené adresáře pomocí SSHFS

sshfs

SSH (Secure Shell) je protokol, který nám umožňuje zabezpečený přístup ke vzdáleným počítačům a jeho možnosti jsou obrovské, protože v podstatě to, co budeme dělat při jeho používání, je mít server, jako bychom seděli před jeho obrazovkou a klávesnicí. Dnes je k dispozici na * nix through OpenSSH, otevřená implementace, která dorazila v roce 1999, a my ukážeme velmi zajímavou možnost pro správce systému, jako je připojte vzdálené adresáře na místním počítači pomocí SSHFS.

Díky tomu můžeme používat adresář na vzdáleném počítači jako součást adresářové struktury našeho místního počítače, s následnými výhodami, jako je možnost používat skripty a další jednodušším způsobem. Samozřejmě můžeme také použít Průzkumník souborů a díky němu můžete kopírovat nebo přesouvat soubory a složky přetažením, takže se podívejme, jak začít.

Logicky první věc, kterou budeme potřebovat, je mít již nainstalovanou instalaci OpenSSH na serveru, ke kterému přistupujeme, a také na klientovi. Pak je čas nainstalovat sshfs, něco velmi jednoduchého díky tomu, že tento nástroj již existuje Je k dispozici v oficiálním úložišti Ubuntu (a také kvůli své malé velikosti menší než 50 kB, takže se nainstaluje během několika sekund):

# apt-get install shfs

Nyní, když jsme nainstalovali sshfs, musíme jej používat podle jeho použití, podobně jako ssh ve skutečnosti, že budeme muset ověřte nás pomocí uživatelského jména a hesla, což je důvod, proč je samozřejmé, že uvedený uživatel musí být platným účtem ve vzdáleném počítači (v našem příkladu to bude počítač s IP 192.168.1.100).

sshfs uživatel @ remotecomputer: / cesta / do / adresář

Potřebujeme tedy vytvořit místní adresář, který bude směřovat do vzdáleného adresáře (který v našem příkladu může být / home / programs), což provedeme následovně:

#mkdir / mnt / server

Potom připojíme vzdálený adresář do tohoto adresáře, děláme:

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

Na vzdáleném počítači budeme požádáni o heslo uživatele root, které musíme znát, abychom jej zadali, a poté připojíme vzdálený server k našemu místnímu počítači. Něco, co můžeme snadno zkontrolovat, pokud spustíme:

$ df -h

O:

ls -l / mnt / server

Jakmile to začneme používat, jistě oceníme velké pohodlí, které nám nabízí, a pokud tomu tak je, možná budeme chtít, aby tento proces proběhl automaticky při spuštění našeho zařízení. A můžeme to získat, pro které musíme soubor upravit / etc / fstab:

#vi / etc / fstab

Přidáme následující záznam:

sshfs#$root@192.168.1.100: výchozí nastavení pojistek / / mnt / server, idmap = uživatel, allow_other, znovu se připojit, _netdev, uživatelé 0 0

S tímto budeme mít, co chceme, ale můžeme jít dál a pokud bude náš tým kontroverzní systemd jako spouštěcí systém můžeme použít montáž 'na požádání', to znamená, že se provede automaticky, když to budeme potřebovat (například když se pokusíme o přístup k místnímu adresáři, který je propojen se vzdáleným adresářem).

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


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.