So montieren Sie das Remote -Dateisystem über SSH unter Linux

So montieren Sie das Remote -Dateisystem über SSH unter Linux

Sshfs ist ein Dateisystem basierend auf dem SSH -Dateiübertragungsprotokoll (SFTP). Auf der Remote -Seite müssen wir nur SSH Server installieren, da die meisten SSH -Server dies bereits unterstützen. Auf der Client -Seite müssen wir Fuse SSHFS -Pakete installieren, um das Remote -Dateisystem zu montieren. Neuere Version von SSHFS verwendet Sicherung. Die Sicherungsversion von SSHFS wird von neu geschrieben Miklos Szeredi.

Merkmale von SSHFs:

    • Basierend auf der Sicherung (Best UserSpace -Dateisystem -Framework für Linux)
    • Multithreading: Mehr als eine Anfrage kann auf dem Weg zum Server sein
    • Große Lesevorgänge zulassen (max 64k)
    • Caching -Verzeichnisinhalt

Schritt 1 - Installieren Sie Sicherungs -SSHFs

Für CentOS/Rhel Benutzer, verschmelzen Sshfs ist unter Epel Repository verfügbar. Stellen Sie daher sicher, dass Sie das Epel -Repository in Ihrem System installieren. Führen Sie nun den folgenden Befehl aus, um es zu installieren

Auf Centos/Rhel:

# Yum Installieren Sie Sicherungs-SSHFs 

Auf Ubuntu & Dabian:

$ sudo apt-get update $ sudo apt-Get Installieren Sie SSHFs 

Schritt 2 - Remote -Verzeichnis Mount

Lassen Sie uns das Remote -Server -Verzeichnis mit SSHFS montieren. Stellen Sie sicher.

Erstellen Sie zunächst einen Mountspunkt

# mkdir /mntssh 

Lassen Sie uns das Fernverzeichnis montieren. In diesem Beispiel steigern wir uns /Home/Remoteuser Verzeichnis von 192.168.1.12 (Fernbedienung.Beispiel.com) System zu unserem lokalen System.

# SSHFS [E -Mail geschützt]:/home/remoteuser/opt/mntssh 

[Probenausgang]

Die Authentizität der Host 'Remote.Beispiel.com (192.168.1.12) 'kann nicht festgelegt werden. RSA Key Fingerabdruck ist 77: 85: 9E: FF: DE: 2A: EF: 49: 68: 09: 9B: DC: F0: F3: 09: 07. Sind Sie sicher, dass Sie sich weiter verbinden möchten (Ja/Nein)? Ja [E -Mail Protected ]'s Passwort: 

Schritt 3 - Überprüfen Sie die Halterung

Überprüfen Sie nach dem Montieren des Remote -Dateisystems am lokalen Mountspunkt, indem Sie den Befehl montieren.

# Mount /Dev /Mapper /vg_svr1-lv_root on /Type ext4 (rw) proc on /proc type proc (rw) sysfs on /sys Typ sysfs (rw) devpts on /dev /pts type Devpts (rw, gid = 5, Modus = 620) TMPFS On /Dev /SHM -Typ TMPFS (RW) /Dev /SDA1 On /Starttyp ext4 (RW) [E -Mail geschützt]: /home /remoteuser on /mntssh -Typ Sicherung.SSHFS (RW, Nosuid, Nodev) 

Navigieren Sie außerdem zu Ihrem Mountspunkt, Sie werden Dateien daraus sehen, die das Remote -System ausstellen

# cd /mntssh # ls 

Schritt 4 - Mount -Verzeichnis auf dem Systemstiefel

Wenn Sie jedes Mal, wenn Ihr System neu startet, automatisch montieren möchten /etc/fstab Datei. Stellen Sie sicher.

[E -Mail geschützt]:/home/remoteuser/mntssh Sicherung.SSHFS standardmäßig 0 0 

Schritt 5 - UNMOUNT -Verzeichnis

Wenn Ihre Arbeit vorbei ist und Sie das montierte Verzeichnis nicht mehr benötigen, entfernen Sie es einfach mit dem folgenden Befehl.

# Umount /mntssh 

Entfernen Sie auch den Eintrag von /etc/fstab Datei