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

SSHFS (Secure SHell FileSystem) - Monter en toute sécurité le système de fichiers distant sur ssh

Dans Linux comme les systèmes d'exploitation, nous pouvons monter en toute sécurité un système de fichiers distant sur le protocole ssh à l'aide de la commande sshfs. SSHFS signifie Secure SHell FileSystem. SSHFS nous permet de monter le système de fichiers distant et d'interagir avec des répertoires et des fichiers distants sur une machine locale.

Sur l'ordinateur local où le SSHFS est monté, l'implémentation utilise le module de noyau FUSE (système de fichiers dans l'espace utilisateur). L'effet pratique de ceci est que l'utilisateur final peut interagir de manière transparente avec des fichiers distants servis en toute sécurité via SSH, comme s'il s'agissait de fichiers locaux sur son ordinateur. Sur l'ordinateur distant, le sous-système SFTP de SSH est utilisé.

Installation de SSHFS sur CentOS/RHEL/Fedora

Comme le package sshfs n'est pas disponible dans les référentiels par défaut, activez d'abord le référentiel epel, puis utilisez la commande yum pour installer sshfs.

# 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 de SSHFS sur Ubuntu

$ sudo apt-get install sshfs

Montez le système de fichiers distant à l'aide de la commande ci-dessous.

Syntaxe :

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

Exemple :

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

Dans la commande ci-dessus, nous montons le système de fichiers "/" de l'hôte distant (mail9.nsitmail.com) sur le dossier local (/home/thegeekdiary). Vérifiez si le système de fichiers distant est monté ou non à l'aide de la commande (df -hT).

# df -hT

Monter en permanence le système de fichiers distant

Lorsque nous montons le système de fichiers distant à l'aide de sshfs, et pour une raison quelconque, si votre machine locale est redémarrée, après le redémarrage, le système de fichiers distant ne sera pas disponible, donc pour monter en permanence le système de fichiers distant, ajoutez les entrées ci-dessous dans le fichier /etc/fstab.

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

Exécutez maintenant la commande ci-dessous pour refléter les modifications du fichier fstab :

# mount -a

Pour démonter le système de fichiers distant, utilisez la commande ci-dessous :

# umount /home/thegeekdiary

OU

# fusermount -u mountpoint


Cent OS
  1. Comment installer le service SSH (Secure Shell) sur Kali Linux

  2. Commandes Secure Shell (SSH) pour l'administration Linux.

  3. Monter un répertoire distant à l'aide de SSHFS dans Debian Jessie

  4. Ssh - Bureau à distance sur tunnel inverse Ssh pour remplacer Teamviewer ?

  5. Linux - Comment monter un système de fichiers distant en spécifiant un numéro de port ?

Comment monter un système de fichiers Linux distant à l'aide de SSHFS

Monter un dossier distant avec sshfs

Comment configurer une connexion MySQL distante sécurisée

Comment utiliser Secure Shell Access (SSH) via PuTTY ?

Comment utiliser SSHFS Mount avec des répertoires distants via SSH

Secure Shell :client ssh du navigateur Web Chrome