J'ai un hébergeur de domaine qui fournit un accès via SSH.
Mes plateformes sont:
- Gentoo 2.6.36-r5
- Windows (XP / Vista / 7)
Je travaille sur Windows, j'utilise Gentoo pour faire toute la magie que Windows ne peut pas faire.
Par conséquent, j'utilise sshfs pour monter le répertoire public distant de mon domaine sur /mnt/mydomain.com. L'authentification se fait via des clés, donc les paresseux n'ont pas à taper mon mot de passe de temps en temps.
Étant donné que je fais mon codage sur Windows et que je ne veux pas télécharger / télécharger les fichiers modifiés tout le temps, je veux accéder à ce /mnt/mydomain.com via un partage samba.
J'ai donc partagé / mnt dans samba, tous les montages sauf mydomain.com sont répertoriés dans mon explorateur Windows.
Mes théories sont:
- sshfs ne définit pas l'uid / gid du point de montage sur quelque chose que samba attend
- samba ne sait pas qu'il doit inclure l'uid / gid que /mnt/mydomain.com a été défini.
- Tout ce qui précède est faux, et je ne sais pas.
Voici les configurations et les sorties de la console, besoin de quelque chose d'autre, faites le moi savoir. Il n'y a pas non plus d'erreurs ou d'avertissements que je prenne note de leur pertinence pour ce problème, mais je peux me tromper.
gentoo ~ # ls -lah /mnt
total 20K
drwxr-xr-x 9 root root 4.0K Mar 26 16:15 .
drwxr-xr-x 18 root root 4.0K Mar 26 2011 ..
-rw-r--r-- 1 root root 0 Feb 1 16:12 .keep
drwxr-xr-x 1 root root 0 Mar 18 12:09 buffer
drwxr-s--x 1 68591 68591 4.0K Feb 16 15:43 mydomain.com
drwx------ 2 root root 4.0K Feb 1 16:12 cdrom
drwx------ 2 root root 4.0K Feb 1 16:12 floppy
drwxr-xr-x 1 root root 0 Sep 1 2009 services
drwxr-xr-x 1 root root 0 Feb 10 15:08 www
/etc/samba/smb.conf
[mnt]
comment = Mount points
writable = yes
writeable = yes
browseable = yes
browsable = yes
path = /mnt
/ etc / fstab
sshfs#myusername@mywebhotel.com:/home/to/pub/dir/ /mnt/mydomain.com/ fuse comment=sshfs,noauto,users,exec,uid=0,gid=0,allow_other,reconnect,follow_symlinks,transform_symlinks,idmap=none,SSHOPT=HostBasedAuthentication 0 0
Pour une lecture plus facile:
- myusername@mywebhotel.com
- / home / vers / pub / dir /
- /mnt/mydomain.com/
options:
- comment = sshfs
- noauto
- utilisateurs
- exec
- uid = 0
- gid = 0
- allow_other
- reconnecter
- Follow_symlinks
- transform_symlinks
- idmap = aucun
- SSHOPT = HostBasedAuthentication
Aidez-moi!
SSHFS version 2.8
fuse: unknown option 'SSHOPT=HostBasedAuthentication'
HostbasedAuthentication
n'est pas recommandé à utiliser (la version basée sur l'utilisateurPubkeyAuthentication
est préférée)