Jak zamontować katalogi zdalne przez SSH przez SSHFS w systemie Ubuntu 18.04 | 16.04

  • Richard Poole
  • 0
  • 4660
  • 1212

Jeśli chodzi o dostęp do zdalnych katalogów w systemach Linux, w tym Ubuntu, jest dostępnych wiele różnych metod… Jeśli chcesz udostępnić foldery użytkownikom zdalnym i zrobić to bezpiecznie, możesz użyć protokołu sFTP…

Dla klientów Linuksa, SSHFS (SSH Filesystem) to kolejny świetny w użyciu… Jest to podsystem dostarczany z serwerem SSH i domyślnie włączony, oparty na FUSE do montowania zdalnych katalogów przez połączenie SSH…

Zamiast konfigurować całkowicie nowy serwer lub proces udostępniania zdalnych katalogów i folderów użytkownikom, możesz użyć do tego istniejącego serwera SSH… Nie ma potrzeby wykonywania dodatkowych konfiguracji ani serwerów FTP…

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować i skonfigurować SSHFS w systemie Ubuntu 18.04 | 16.04 Serwery LTS…

Kiedy będziesz gotowy, wykonaj poniższe czynności:

Krok 1: Instalacja SSHFS na Ubuntu

Pakiety SSHFS są dostępne w domyślnych repozytoriach oprogramowania Ubuntu… Więc wszystko, co musisz zrobić, aby je zainstalować, to uruchomić poniższe polecenia:

sudo apt update sudo apt install sshfs

Po zainstalowaniu przejdź poniżej, aby dowiedzieć się, jak montować katalogi…

Krok 2: Montowanie katalogów SSHFS

Po zainstalowaniu SSHFS możesz użyć polecenia mount, aby uzyskać dostęp do zdalnych katalogów przez SSH przez SSHFS…

Format polecenia montowania SSHFS jest pokazany poniżej:

sshfs [użytkownik @] host: [katalog_zdalny] punkt montowania [opcje]

Aby zamontować katalog zdalny lokalnie na komputerze z systemem Ubuntu, najpierw utwórz lokalizację lub punkt montowania, który będzie synchronizowany ze stroną zdalną…

Uruchom poniższe polecenia, aby utworzyć folder o nazwie sshfs w folderze domowym… To jest miejsce, w którym folder zdalny zostanie zamontowany i dostępny lokalnie…

mkdir $ HOME / sshfs

Następnie możesz użyć poleceń count, aby zamontować katalog zdalny lokalnie przez SSHFS…

sshfs [email protected]: / RemoteSSHFS $ HOME / sshfs

Zastąpić "Richard”Z rzeczywistą nazwą użytkownika utworzoną na serwerze i„192.168.10.2”Z rzeczywistym adresem IP zdalnej instancji.

Aby odmontować powyższy katalog, uruchom poniższe polecenia:

cd && fusermount -u $ HOME / sshfs

Aby uniknąć wpisywania hasła za każdym razem, gdy montujesz zdalny katalog, możesz przeczytać ten post, aby dowiedzieć się, jak skonfigurować uwierzytelnianie klucza SSH… Dzięki niemu nie będziesz musiał mierzyć hasła za każdym razem, gdy chcesz zamontować zdalny katalog…

Zamontuj na stałe folder zdalny na komputerze lokalnym

Jeśli chcesz na stałe zamontować katalog zdalny, musisz edytować katalog lokalnego komputera / etc / fstab plik i dodaj nowy wpis… Dzięki temu punkt montowania będzie zawsze dostępny, nawet po ponownym uruchomieniu komputera…

W ten sposób po uruchomieniu systemu automatycznie zamontuje zdalny katalog.

Aby zamontować zdalny katalog przez SSHFS z / etc / fstab, posługiwać się fuse.sshfs jako typ systemu plików…

Uruchom poniższe polecenia, aby otworzyć plik / etc / fstab plik…

sudo nano / etc / fstab

Następnie dodaj poniższy wiersz do pliku i zapisz…

sshfs [email protected]: / RemoteSSHFS $ HOME / sshfs fuse.sshfs defaults 0 0

Powinieneś upewnić się, że uwierzytelnianie SSH bez hasła jest włączone na serwerze SSH, z którym się łączysz, więc nie zawsze musisz wprowadzać hasło…

Użytkownicy systemu Windows mogą zamontować zdalną lokalizację za pomocą poniższych poleceń, używając programów takich jak SSHFS-Win i WinFsp

\\ sshfs \ user @ host [\ PATH]

To powinno!

Gratulacje! Dowiedziałeś się, jak pomyślnie zainstalować i włączyć SSHFS oraz montować zdalne katalogi.




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux