GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer et utiliser SSHFS sur CentOS 7

SSHFS est un outil pratique pour partager des fichiers en toute sécurité. C'est un système de fichiers basé sur le protocole de transfert de fichiers SSH. Comme tous les serveurs Linux ont déjà installé SSH, il est très facile à configurer et peut être utilisé pour partager des fichiers entre deux ou plusieurs serveurs ou postes de travail. Il vous suffit de monter le système de fichiers et cela fonctionne comme un charme. L'idée de sshfs a été tirée du système de fichiers SSHFS distribué avec LUFS, que j'ai trouvé très utile. Dans ce didacticiel, nous verrons comment installer SSHFS à partir du référentiel CentOS avec la commande yum et également comment le compiler à partir des sources.

Installer SSHFS avec yum

Utilisez la commande suivante pour installer le package SSHFS avec yum :

 yum install fuse-sshfs 

Lorsque vous avez installé le package avec yum, passez au chapitre "Monter un dossier distant avec SSHFS".

Installer SSHFS depuis la source

Comme alternative (ou lorsque vous souhaitez obtenir la dernière version de SSHFS), vous pouvez installer SSHFS à partir de la source. Pour installer SSHFS à partir de la source, vous devez télécharger les fichiers source à l'aide de la commande suivante que nous téléchargerons depuis son site officiel :

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

Extrayez maintenant le dossier à l'aide de la commande suivante :

tar xvf sshfs-2.8.tar.gz

Vous devez entrer le dossier avec "cd" puis utiliser configure et compile SSHFS :

 ./configure 
 make && make install 

Commençons maintenant à utiliser SSHFS car il est installé avec succès. Créez un dossier que vous souhaitez partager avec le client final. Supposons que nous créons un dossier dans /var/ avec le nom "mnt"

 mkdir /var/mnt 

Monter un dossier distant avec SSHFS

Je vais maintenant monter ce dossier à partir du serveur distant. Dans mon cas, l'IP du serveur distant est 192.168.0.10 :

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

Maintenant on va vérifier si ce dossier est bien monté de l'autre côté ou pas ?

Une chose importante à noter ici est qu'il s'agit d'un montage temporaire qui sera automatiquement désactivé lorsque vous redémarrez le serveur. Si vous voulez un montage persistant, vous devez ajouter le montage dans /etc/fstab ou ajouter la commande mound dans le fichier /etc/rc.local qui s'exécute au démarrage.

Démonter un dossier distant

Vous pouvez démonter le dossier en utilisant la commande suivante sur votre serveur

 umount /var/tmp 

À partir du didacticiel ci-dessus, vous avez installé et configuré avec succès SSHFS sur votre serveur et vous pouvez facilement monter et démonter des dossiers et partager des fichiers à distance avec vos amis sur le même réseau ou sur Internet. Apprenez et profitez !


Cent OS
  1. Comment installer et utiliser TensorFlow sur CentOS 7

  2. Comment installer et utiliser PHP Composer sur CentOS 7

  3. Comment installer et utiliser ifconfig sur CentOS 7

  4. Comment installer et utiliser Docker sur CentOS 7

  5. Comment installer et utiliser TeamSpeak Server sur CentOS 7

Comment installer et utiliser Terraform sur CentOS 8

Comment installer et utiliser TermRecord sur CentOS 8

Comment installer et utiliser Firewalld dans CentOS / RHEL

Comment installer et utiliser la commande Curl sur CentOS 8

Comment installer et utiliser TermRecord sur CentOS 8

Comment installer et utiliser Traceroute sur CentOS 7