SSHFS
Un article de Wiki de la communauté Mandriva.
Si vous voulez contribuer, cliquez simplement sur l'onglet modifier. Consultez également les autres pages dont le contenu est à réviser.
Sommaire |
[modifier] Présentation de SSHFS
SSHFS est l'assemblage des acronymes SSH et FS.
- SSH signifie Secure SHell. C'est un programme offrant une interface utilisateur pour la connexion à une machine distante, via un protocole sécurisée par chiffrement. La machine joignante et la machine jointe doivent être capable de comprendre ce protocole. C'est le cas de la plupart des systèmes unix, dont Mandriva et les autres distributions Linux, qui utilisent par défaut l'implémentation libre de SSH appelée OpenSSH.
- FS signifie File System, c'est à dire système de fichier. C'est tout simplement la façon dont sont structurées les données sur le système d'exploitation.
Donc SSHFS sert à monter sur son système de fichier, un autre système de fichier distant, à travers une connexion SSH, le tout avec des droits utilisateur. L'avantage est de manipuler les données distantes avec n'importe quel gestionnaire de fichier (Konqueror, Nautilus, ROX, ou même la ligne de commande). En résumé, c'est comme si un répertoire distant devenait un répertoire local. C'est donc plus pratique que FTP, qui ne permet pas la manipulation à distance (il faut télécharger le fichier, le modifier, et le recharger sur le poste distant), et que Samba qui n'offre pas le même niveau de sécurité et la même gestion des droits.
[modifier] Installation des paquetages SSHFS

[modifier] Configuration de SSHFS
Par sécurité, les versions empaquetées de sshfs ne peuvent être utilisées que par les utilisateurs appartienant au groupe fuse.
[modifier] Utilisation de SSHFS
Les utilisateurs peuvent monter un système de fichiers distant que dans un répertoire local à condition d'avoir un accès en écriture à celui-ci. Créez par exemple un répertoire accès_sshfs dans votre dossier utilisateur.
Si vous voulez monter un système de fichier sur une machine distante, que l'on nommera au hasard 'machine_distante' :
Cela montera le système de fichiers de distante dans le répertoire accès_sshfs avec les droits de l'utilisateur en cours. Les options de montage s'apparentent à celles de la commande ssh. Par exemple, pour monter le répertoire Documents d'un utilisateur sur la machine distante, la commande deviendra :
Il est possible de remplacer le nom de la machine par son adresse IP :
Pour finir, la commande de démontage du système de fichiers est la suivante :