Jak montować zdalny system plików przez SSH w Linux
- 2190
- 278
- Klaudia Woś
SSHFS to system plików oparty na Protokół przesyłania plików SSH (SFTP). Po stronie zdalnej musimy tylko zainstalować serwer SSH, ponieważ większość serwerów SSH już to obsługuje, nie ma nic do zrobienia na serwerze zdalnym, z wyjątkiem instalacji serwera SSH. Po stronie klienta musimy zainstalować pakiety bezpieczników SSHFS, aby zamontować zdalny system plików. Nowsza wersja SSHFS używa bezpiecznika. Wersja bezpieczników SSHFS jest przepisywana przez Miklos Szerredi.
Funkcje SSHFS:
- W oparciu o FUSE (najlepsze strukturę systemu plików dla systemu Linux)
- MultitReading: więcej niż jedno żądanie może być w drodze do serwera
- Zezwalanie na duże odczyty (maks. 64k)
- Katalog buforowania
Krok 1 - Zainstaluj bezpiecznik -sshfs
Dla Centos/Rhel użytkownicy, bezpiecznik SSHFS jest dostępne w ramach repozytorium EPEL, więc upewnij się, że masz repozytorium EPEL w swoim systemie. Teraz wykonaj następujące polecenie, aby je zainstalować
Na Centos/Rhel:
# Yum Instal Fuse-Sshfs
O Ubuntu & Dabian:
$ sudo apt-get aktualizacja $ sudo apt-get instaluj sshfs
Krok 2 - Zamontować zdalny katalog
Zamontujmy katalog zdalnego serwera za pomocą SSHFS. Upewnij się, że system zdalny ma działający serwer SSH z odpowiednią łącznością SSH z systemu.
Najpierw utwórz punkt mocowania
# mkdir /mntssh
Zamontujmy zdalny katalog. W tym przykładzie montujemy /Strona główna/Remoteuser katalog z 192.168.1.12 (zdalny.przykład.com) System do naszego systemu lokalnego.
# sshfs [e -mail chroniony]:/home/remoteuser/opt/mntssh
[Przykładowy wynik]
Autentyczność zdalnego hosta.przykład.com (192.168.1.12) „Nie można ustalić. Kluczowy odcisk palca RSA to 77: 85: 9e: ff: DE: 2A: EF: 49: 68: 09: 9b: DC: F0: F3: 09: 07. Czy na pewno chcesz kontynuować łączenie (tak/nie)? Tak [hasło chronione e -mail]:
Krok 3 - Sprawdź mocowanie
Po zamontowaniu zdalnego systemu plików w lokalnym punkcie mocowania, zweryfikuj go, uruchamiając polecenie Mount.
# Mount /dev /maper /vg_svr1-lv_root on /type ext4 (rw) proc on /proc proc (rw) sysfs on /sysp typsfs (rw) dewpisz on /dev /pts typu dewalute tryb = 620) TMPFS ON /Dev /SHM Type TMPFS (RW) /Dev /SDA1 ON /BOOT TYP EXT4 (RW) [E -mail chroniony]: /home /remoteuser on /mntssh typu bezpiecznika typu fuzy.SSHFS (RW, Nosuid, Nodev)
Ponadto przejdź do punktu montażu, zobaczysz plik z systemu zdalnego
# cd /mntssh # ls
Krok 4 - Zamontować katalog na rozruch systemu
Jeśli chcesz automatycznie zamontować system plików za każdym razem, gdy system się ponownie uruchamia, dodaj następujące wpis do /etc/fstab plik. Upewnij się, że masz konfigurację SSH opartą na kluczowym systemie między systemem zdalnym i lokalnym.
[chroniony e -mail]:/home/remoteuser/mntssh fuse.SSHFS domyślnie 0 0
Krok 5 - Directory Unmount
Jeśli twoja praca się skończyła i nie potrzebujesz już zamontowanego katalogu, po prostu nie zamrusz go za pomocą następującego polecenia.
# Umount /MNTSSH
Również usuń wpis z /etc/fstab plik
- « Jak zainstalować OpenOffice na Fedora 36/35/34
- Jak skonfigurować MongoDB, PHP5 i Apache2 na Ubuntu »