Comment monter le système de fichiers distant sur SSH dans Linux

Comment monter le système de fichiers distant sur SSH dans Linux

SSHFS est un système de fichiers basé sur le Protocole de transfert de fichiers SSH (SFTP). Du côté distant, nous avons juste besoin d'installer SSH Server, car la plupart des serveurs SSH prennent déjà en charge cela, il n'y a rien à faire sur le serveur distant, sauf l'installation du serveur SSH. Du côté client, nous devons installer des packages SSHFS FUSE pour monter le système de fichiers distant. Version plus récente de SSHFS utilise du fusible. La version fusible de SSHFS est réécrite par Miklos Szeredi.

Caractéristiques de SSHFS:

    • Basé sur Fuse (meilleur cadre de système de fichiers d'espace pour l'espace pour Linux)
    • Multithreading: Plus d'une demande peut être en route vers le serveur
    • Permettre de grandes lectures (max 64K)
    • Contenu du répertoire de mise en cache

Étape 1 - Installez les fusibles-sshfs

Pour Centos / Rhel utilisateurs, fusible SSHFS est disponible dans le référentiel EPEL, alors assurez-vous d'avoir installé le référentiel EPEL dans votre système. Exécutez maintenant la commande suivante pour l'installer

Sur Centos / Rhel:

# yum install fusible-sshfs 

Sur Ubuntu & Dabian:

$ sudo apt-get updue $ sudo apt-get install sshfs 

Étape 2 - Mont Remote Directory

Montons le répertoire du serveur distant à l'aide de SSHFS. Assurez-vous que le système distant dispose d'un serveur SSH en cours d'exécution avec une connectivité SSH appropriée à partir de votre système.

Tout d'abord, créez un point de montage

# mkdir / mntssh 

Permet de monter le répertoire distant. Pour cet exemple, nous montons / Home / RemoteUser répertoire de 192.168.1.12 (télécommande.exemple.com) système à notre système local.

# SSHFS [Protégé par e-mail]: / Home / RemoteUser / OPT / MNTSSH 

[Exemple de sortie]

L'authenticité de la télécommande hôte.exemple.com (192.168.1.12) «Je ne peux pas être établi. L'empreinte digitale de la clé RSA est 77: 85: 9e: FF: DE: 2A: EF: 49: 68: 09: 9b: DC: F0: F3: 09: 07. Êtes-vous sûr de vouloir continuer à vous connecter (oui / non)? Le mot de passe de Yes [Protégé par e-mail]: 

Étape 3 - Vérifiez la monture

Après avoir monté le système de fichiers distant sur le point de montage local, vérifiez-le en exécutant la commande de montage.

# Mount / Dev / Mapper / VG_SVR1-LV_ROOT ON / TYPE ext4 (RW) Proc ON / Proc Type Proc (RW) SYSFS ON / SYS Type Sysfs (RW) Devpts ON / DEV / PTS Type Devpts (RW, GID = 5, mode = 620) TMPFS ON / DEV / SHM TYPE TMPFS (RW) / DEV / SDA1 ON / Type de démarrage Ext4 (RW) [Protégé par e-mail]: / Home / RemoteUser ON / MNTSSH TYPE FUSE.SSHFS (RW, Nosuid, Nodev) 

Aussi, naviguez vers votre point de montage, vous verrez des fichiers à partir du système distant

# CD / MNTSSH # LS 

Étape 4 - Répertoire de montage sur le démarrage du système

Si vous souhaitez monter automatiquement le système de fichiers à distance chaque fois que votre système redémarre, ajoutez l'entrée suivante à / etc / fstab déposer. Assurez-vous d'avoir une configuration SSH basée sur des clés entre le système distant et local.

[Protégé par e-mail]: / Home / RemoteUser / MNTSSH FUSE.sshfs par défaut 0 0 

Étape 5 - Répertoire de non-montage

Si votre travail est terminé et que vous n'avez plus besoin du répertoire monté, il suffit de le monter en utilisant la commande suivante.

# umount / mntssh 

Supprimer également l'entrée de / etc / fstab déposer