GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

SSHFS (Secure SHell FileSystem) – Remote-Dateisystem sicher über ssh mounten

In Linux-ähnlichen Betriebssystemen können wir mit dem Befehl sshfs ein Remote-Dateisystem sicher über das SSH-Protokoll mounten. SSHFS steht für Secure SHell FileSystem. SSHFS ermöglicht es uns, das entfernte Dateisystem einzuhängen und mit entfernten Verzeichnissen und Dateien auf einem lokalen Rechner zu interagieren.

Auf dem lokalen Computer, auf dem das SSHFS gemountet ist, nutzt die Implementierung das Kernelmodul FUSE (File system in Userspace). Der praktische Effekt davon ist, dass der Endbenutzer nahtlos mit Remote-Dateien interagieren kann, die sicher über SSH bereitgestellt werden, als wären es lokale Dateien auf seinem Computer. Auf dem entfernten Computer wird das SFTP-Subsystem von SSH verwendet.

Installation von SSHFS auf CentOS/RHEL/Fedora

Da das sshfs-Paket nicht in den Standard-Repositories verfügbar ist, aktivieren Sie zuerst das epel-Repository und verwenden Sie dann den Befehl yum, um sshfs zu installieren.

# wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -ivh epel-release-6-8.noarch.rpm
# yum install sshfs

Installation von SSHFS auf Ubuntu

$ sudo apt-get install sshfs

Mounten Sie das Remote-Dateisystem mit dem folgenden Befehl.

Syntax:

# sshfs [user@]host:[dir] mountpoint

Beispiel:

# sshfs [email protected]:/  /home/thegeekdiary/

Im obigen Befehl mounten wir das „/“-Dateisystem des Remote-Hosts (mail9.nsitmail.com) im lokalen Ordner (/home/thegeekdiary). Überprüfen Sie mit dem Befehl (df -hT).

, ob das entfernte Dateisystem gemountet ist oder nicht
# df -hT

Entferntes Dateisystem dauerhaft einhängen

Wenn wir das Remote-Dateisystem mit sshfs mounten und aus irgendeinem Grund Ihr lokaler Computer neu gestartet wird, ist das Remote-Dateisystem nach dem Neustart nicht verfügbar. Um das Remote-Dateisystem dauerhaft zu mounten, fügen Sie die folgenden Einträge in die Datei /etc/fstab ein.

[email protected]:/  /home/thegeekdiary/   fuse defaults 0 0

Führen Sie nun den folgenden Befehl aus, um die Änderungen der fstab-Datei widerzuspiegeln:

# mount -a

Verwenden Sie zum Umounten des Remote-Dateisystems den folgenden Befehl:

# umount /home/thegeekdiary

ODER

# fusermount -u mountpoint


Cent OS
  1. Secure Shell(SSH)-Befehle für die Linux-Administration.

  2. Mounten eines Remote-Verzeichnisses mit SSHFS in Debian Jessie

  3. Ssh – Remote Desktop über Ssh Reverse Tunnel als Ersatz für Teamviewer?

  4. Wie werden Ssh-Remote-Befehlszeilenargumente analysiert?

  5. Linux – Wie wird ein Remote-Dateisystem mit Angabe einer Portnummer gemountet?

So mounten Sie ein Remote-Linux-Dateisystem mit SSHFS

Mounten Sie einen Remote-Ordner mit sshfs

So richten Sie eine sichere Remote-MySQL-Verbindung ein

Wie verwende ich Secure Shell Access (SSH) über PuTTY?

So verwenden Sie SSHFS-Mount mit Remote-Verzeichnissen über SSH

Secure Shell:SSH-Client des Chrome-Webbrowsers