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

So installieren und verwenden Sie SSHFS unter CentOS 7

SSHFS ist ein praktisches Tool, um Dateien sicher zu teilen. Es ist ein Dateisystem, das auf dem SSH File Transfer Protocol basiert. Da auf allen Linux-Servern bereits SSH installiert ist, ist es sehr einfach zu konfigurieren und kann verwendet werden, um Dateien zwischen zwei oder mehr Servern oder Desktops auszutauschen. Sie müssen nur das Dateisystem mounten und es funktioniert wie ein Zauber. Die Idee von sshfs wurde vom SSHFS-Dateisystem übernommen, das mit LUFS vertrieben wird, was ich sehr nützlich fand. In diesem Tutorial werden wir sehen, wie man SSHFS mit dem yum-Befehl aus dem CentOS-Repository installiert und wie man es aus dem Quellcode kompiliert.

SSHFS mit yum installieren

Verwenden Sie den folgenden Befehl, um das SSHFS-Paket mit yum zu installieren:

 yum install fuse-sshfs 

Wenn Sie das Paket mit yum installiert haben, fahren Sie mit dem Kapitel „Mounten eines Remote-Ordners mit SSHFS“ fort.

Installieren Sie SSHFS von der Quelle

Alternativ (oder wenn Sie die neueste SSHFS-Version erhalten möchten) können Sie SSHFS von der Quelle installieren. Um SSHFS von der Quelle zu installieren, müssen Sie die Quelldateien mit dem folgenden Befehl herunterladen, den wir von der offiziellen Website herunterladen werden:

cd /tmp
wget https://github.com/libfuse/sshfs/releases/download/sshfs_2.8/sshfs-2.8.tar.gz

Extrahieren Sie nun den Ordner mit dem folgenden Befehl:

tar xvf sshfs-2.8.tar.gz

Sie müssen den Ordner mit "cd" eingeben und dann SSHFS konfigurieren und kompilieren:

 ./configure 
 make && make install 

Beginnen wir nun mit der Verwendung von SSHFS, da es erfolgreich installiert wurde. Erstellen Sie einen Ordner, den Sie mit dem Client-Ende teilen möchten. Nehmen wir an, wir erstellen einen Ordner in /var/ mit dem Namen „mnt“

 mkdir /var/mnt 

Mounten Sie einen Remote-Ordner mit SSHFS

Jetzt werde ich diesen Ordner vom Remote-Server bereitstellen. In meinem Fall ist die Remote-Server-IP 192.168.0.10:

 sshfs [email protected]:/ /var/mnt/ 

Jetzt prüfen wir, ob dieser Ordner auf der anderen Seite gemountet ist oder nicht ?

Eine wichtige Sache, die hier beachtet werden sollte, ist, dass dies ein temporäres Mount ist, das automatisch aufgehoben wird, wenn Sie den Server neu starten. Wenn Sie einen dauerhaften Mount wünschen, sollten Sie den Mount in /etc/fstab hinzufügen oder den Befehl mound in die Datei /etc/rc.local einfügen, die beim Booten ausgeführt wird.

Unmounten Sie einen Remote-Ordner

Sie können den Ordner mit dem folgenden Befehl auf Ihrem Server aushängen

 umount /var/tmp 

Anhand des obigen Tutorials haben Sie SSHFS erfolgreich auf Ihrem Server installiert und konfiguriert und können problemlos Ordner mounten und unmounten und Dateien remote mit Ihren Freunden im selben Netzwerk oder über das Internet teilen. Lernen und genießen!


Cent OS
  1. So installieren und verwenden Sie TensorFlow unter CentOS 7

  2. So installieren und verwenden Sie PHP Composer unter CentOS 7

  3. So installieren und verwenden Sie ifconfig unter CentOS 7

  4. So installieren und verwenden Sie Docker unter CentOS 7

  5. So installieren und verwenden Sie TeamSpeak Server unter CentOS 7

So installieren und verwenden Sie Terraform unter CentOS 8

So installieren und verwenden Sie TermRecord unter CentOS 8

So installieren und verwenden Sie Firewalld in CentOS / RHEL

So installieren und verwenden Sie den Curl-Befehl unter CentOS 8

So installieren und verwenden Sie TermRecord unter CentOS 8

So installieren und verwenden Sie Traceroute unter CentOS 7