En installant une station de travail Ubuntu (13.04), j'essaie d'avoir un système de fichiers distant monté (sur ssh).
La configuration actuelle
J'ai créé l'utilisateur someuser et l' ai ajouté au groupe de fusibles
Mon entrée fstab se lit comme suit:
sshfs#someuser@remote.com:/remote_dir /media/remote_dir/ fuse auto,_netdev,port=22,user,allow_other,noatime,follow_symlinks,IdentityFile=/home/someuser/.ssh/id_rsa,reconnect 0 0
de ma compréhension:
- auto : demande explicitement que les fs distants soient montés au démarrage
- _netdev : attendez que l'interface soit active avant de tenter de monter
- utilisateur : permet à tout utilisateur de demander le montage de cet emplacement distant spécifique (inutile du point de vue de l'utilisateur root qui le monte automatiquement au démarrage)
- allow_other : permettra à tout utilisateur (dans le groupe de fusibles?) d'accéder aux fs montés
- IdentityFile : pointe vers la clé privée associée à la clé publique ajoutée dans /home/someuser/.ssh/authorized_key de la machine distante.
- reconnecter : pas sûr ... va tenter de se reconnecter si la connexion est perdue?
Le problème
Au démarrage, je me connecte avec someuser , lance un terminal et / media / remote_dir est vide.
Mais à partir du même utilisateur (ou de la racine), je peux le monter en tapant simplement:
mount sshfs#someuser@remote.com:/remote_dir
Il est également monté automatiquement par magie si je clique sur remote_dir dans un navigateur de fichiers.
Un indice sur ce qui pourrait manquer?