Secure shell file system

Un article de Wikipédia, l'encyclopédie libre.

Secure shell file system (ou SSHFS) permet le partage d'un système de fichiers de manière sécurisée en utilisant le protocole SSH.

Sommaire

[modifier] Principes de fonctionnement

Basé sur le système de fichiers FUSE qui permet à un utilisateur sans privilèges particuliers d'accéder à un système de fichiers sans qu'il soit nécessaire de modifier les sources du noyau Linux, SSHFS permet d'accéder simplement à une branche du système de fichiers distant par l'intermédiaire de ssh.

SSHFS utilise le protocole SFTP pour accéder au fichiers distants. Il permet donc l'accès à tous les serveurs SSH supportant ce protocole sans modification supplémentaire du serveur, ce qui est le cas de la majorité d'entre eux.

[modifier] Installation et configuration du client SSHFS

  • Il faut tout d'abord installer FUSE. (le module fuse est inclus dans les noyaux Linux récents)
  • Ensuite, téléchargez et compilez le source de SSHFS disponible à l'adresse suivante:

http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=140425

  • Vous pouvez aussi directement installer le paquet fuse-sshfs s'il est disponible pour votre distribution Linux ou votre système.

[modifier] Utilisation

L'utilisation est ensuite très simple. La syntaxe de base est la suivante:

sshfs nom_hote:mon/repertoire point_de_montage_local

Cette commande permet alors d'accéder au répertoire mon/répertoire sur le système distant nom_hote en accédant localement au répertoire point_de_montage_local.

Pour démonter ce montage SSHFS, on utilisera la commande:

fusermount -u point_de_montage_local

[modifier] Montage automatique

Il est possible d'avoir un montage automatique de ressources SSHFS avec l'outil AFUSE disponible sur http://afuse.sourceforge.net/. On en trouve une description plus détaillée sur http://www.linux.com/feature/128103.

[modifier] Voir aussi

[modifier] Liens internes

[modifier] Liens externes