j'aimerais que mes machines clients aient un point de montage pour accèder aux ibays ainsi qu'au "/home" de chaque user de ma SME via une liaison FTP.
Ce point de montage pourrait alors être entré dans les /etc/fstab des clients respectifs afin que le montage FTP s'effectue automatiquement à leur démarrage.
Ma SME est une 7.5.1 en server+gayteway. Mes clients sont sous Ubuntu 10.04.
Pour l'instant, j'ai essayé les choses suivantes: monter mon "/users/arnaud/home" de la SME sur /media/essai du client ubuntu.
/media/essai existe et est en lecture/écriture pour tout le monde (chmod 0777).
Méthode 1: http://doc.ubuntu-fr.org/curlftpfs
j'ai donc ajouté dans le /etc/fstab de mon client la ligne suivante
- Code: Tout sélectionner
curlftpfs#arnaud:XXXX@ftp.maison/users/arnaud/home /media/essai fuse rw,user,allow_other,uid=1000 0 $
A l'enregistrement du fstab et au montage du dossier, j'ai le message d'erreur suivant:
- Code: Tout sélectionner
arnaud@compaq-portable:~$ sudo mount /media/essai
Error connecting to ftp: Server denied you to change to the given directory
Pourtant, mon client se connecte bien à SME avec ftp à cet endroit:
- Code: Tout sélectionner
arnaud@compaq-portable:~$ ftp ftp.maison
Connected to ftp.maison.
220 192.168.2.2 FTP server ready
331 Password required for arnaud
230 User arnaud logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> exit
221 Goodbye.
arnaud@compaq-portable:~$
Méthode 2: http://www.coagul.org/article.php3?id_article=466 qui est légèrement différente
Les résultats sont similaires:
- Code: Tout sélectionner
arnaud@compaq-portable:~$ curlftpfs ftp://ftp.maison/users/arnaud/home /media/essai -o user=arnaud:XXXXX
Error connecting to ftp: Server denied you to change to the given directory
D'où ma question: pourquoi est-ce que SME refuse la connexion via ces méthodes?
Informations/remarques générales:
1) avec ssh http://doc.ubuntu-fr.org/sshfs#autofs cela fonctionne (point de montage dans le /etc/fstab du client), mais a) je suis obligé de me connecter en "root" à la SME et b) seul "root" du client a accès au point de montage.
2) la méthode 2) avec le fichier .netrc dans le /home de chaque user du client ubuntu est meilleure que la 1) à mon avis, car le mot de passe de chaque user n'est pas écrit en clair dans le fstab. De plus, fstab étant un fichier commun, il faudrait y mettre tous les users et tous les mots de passe. La sécurité/confidentialité ne serait donc plus assurée par SME, mais par les permissions des différents points de montage des clients.
Je pense avoir donné les infos nécessaires. Si ce n'est pas le cas, je peux rajouter ce qu'il manque!
Merci d'avance.
@+
Arnaud