Ho un hoster di dominio che fornisce l'accesso tramite SSH.
Le mie piattaforme sono:
- Gentoo 2.6.36-r5
- Windows (XP / Vista / 7)
Lavoro su Windows, utilizzo Gentoo per fare tutto ciò che Windows non può fare.
Quindi uso sshfs per montare la directory pubblica remota per il mio dominio su /mnt/mydomain.com. L'autenticazione avviene tramite chiavi, quindi pigro non devo digitare la mia password di tanto in tanto.
Dato che eseguo la codifica su Windows e non voglio caricare / scaricare i file modificati in qualsiasi momento, desidero accedere a questo /mnt/mydomain.com tramite una condivisione samba.
Quindi ho condiviso / mnt in samba, tutti i montaggi tranne mydomain.com sono elencati sul mio Windows Explorer.
Le mie teorie sono:
- sshfs non imposta il mountpoint uid / gid su qualcosa che samba si aspetta
- samba non sa che deve includere l'uid / gid che è stato impostato /mnt/mydomain.com .
- Tutto quanto sopra è sbagliato e non lo so.
Ecco le configurazioni e l'output dalla console, serve altro per farmelo sapere. Inoltre, non ci sono errori o avvertenze che prendo atto di essere rilevante per questo problema, ma potrei sbagliarmi.
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
Per una lettura più semplice:
- myusername@mywebhotel.com
- / Home / a / pub / dir /
- /mnt/mydomain.com/
opzioni:
- comment = sshfs
- noauto
- utenti
- exec
- uid = 0
- gid = 0
- allow_other
- riconnessione
- follow_symlinks
- transform_symlinks
- idmap = none
- SSHOPT = HostbasedAuthentication
Aiuto!
SSHFS version 2.8
fuse: unknown option 'SSHOPT=HostBasedAuthentication'
HostbasedAuthentication
non è raccomandato l'uso (PubkeyAuthentication
si preferisce la base utente )