SSHFS to narzędzie wiersza polecenia, które należy zainstalować na komputerze lokalnym, i wykorzystuje protokół transferu plików SSH, aby umożliwić bezpieczne montaż folderu zdalnego w systemie lokalnym, w którym można go edytować. W tym przewodniku omówiono kroki instalacji SSHFS na lokalnym kliencie i jak skonfigurować go do zamontowania zdalnego katalogu.
Instalowanie SSHF na komputerze klienckim
SSHFS oznacza Bezpieczny system plików powłoki. Jest to narzędzie wiersza polecenia zainstalowanego na komputerze klienckim w celu ułatwienia montażu katalogów zdalnego serwera w systemie lokalnym. Jego wdrożenie wykorzystuje Bezpiecznik (Moduł użytkowników systemu plików) Moduł jądra.
Pakiet SSHFS jest dostępny w Linux i możesz szybko zainstalować go na Ubuntu, w następujący sposób.
Najpierw zaktualizuj pakiety repozytorium.
Następnie uruchom następujące polecenie:
$ sudo apt instal sshfs
Jeśli używasz Centos, Użyj następującego polecenia, aby zainstalować SSHFS:
$ sudo yum instaluj bezpiecznik-sshfs
Dla Łuk, Użyj następującego polecenia:
$ sudo pacman -s sshfs
Po zakończeniu instalacji sprawdźmy, jak ją zamontować.
Konfigurowanie SSHFS
Konfiguracja SSHFS obejmuje zamontowanie zdalnego systemu plików w systemie lokalnym. Więc najpierw musisz utworzyć punkt montażowy, zamontować system plików, potwierdzić, że jest zamontowany, a następnie nie zamontować.
Tworzenie punktu mocowania
Systemy Linux mają /MNT gdzie możesz utworzyć sub-drektory i użyć go jako punktu montażu.
Użyj następującej składni, aby utworzyć punkt mocowania.
$ sudo mkdir /mnt /sub-directory
W naszym przypadku nazwijmy to Linuxhint Korzystanie z następującego polecenia:
$ sudo mkdir /mnt /linuxhint
Zamontować system plików
Po utworzeniu punktu mocowania możemy użyć SSHFS do montażu naszego zdalnego systemu plików za pomocą następującej składni:
$ sudo sshfs [-o] [użytkownik@] host: [dir] MountPoint [opcje]
Można użyć różnych opcji z SSHFS i możesz sprawdzić jej stronę Man, aby uzyskać więcej informacji. W naszym przypadku uruchomimy następujące polecenie, aby zamontować nasz zdalny system plików:
Zostaniesz poproszony o potwierdzenie Klucz uwierzytelnienia Jeśli po raz pierwszy się łączysz. Jeśli podłącz się za pośrednictwem innego portu, podaj go za pomocą -P opcja. W poprzednim przypadku używamy portu domyślnego dla połączenia SSH bez żadnych opcji.
Dodajemy punkt mocowania, który utworzyliśmy w systemie lokalnym, aby hostować zdalny system plików.
Wprowadź hasło do zdalnego serwera, aby uwierzytelnić połączenie.
Sprawdź zamontowany system plików
Aby zweryfikować zamontowany system plików, możesz wymienić zawartość wcześniej utworzonego punktu montażu. Powinien zawierać pliki z zdalnego serwera.
Wymień zawartość w następujący sposób:
$ sudo ls -l /mnt /linuxhint
Możemy zauważyć, że nasz zamontowany system plików zawiera jeden plik. Możesz pracować z zamontowanym systemem plików za pośrednictwem wiersza poleceń lub GUI.
Unmount
Po zakończeniu pracy z zamontowanym systemem plików powinieneś go zdjąć.
Oto następujące polecenie:
$ sudo umount /mnt /linuxhint
Na koniec usuń utworzony punkt montażowy.
Możesz zainstalować i skonfigurować SSHF w Linux, aby zamontować zdalny system plików do systemu lokalnego.
Wniosek
SSHFS to doskonały sposób na zamontowanie zdalnego systemu plików na komputerze lokalnym. Po zainstalowaniu narzędzia SSHFS w lokalnym kliencie możesz szybko połączyć się bezpiecznie z serwerem zdalnym i zamontować pliki do systemu lokalnego. Ten przewodnik obejmował niezbędne kroki do śledzenia. Mamy nadzieję, że udało ci się zamontować swój zdalny system plików.