Ich habe einen Domain-Hoster, der den Zugriff über SSH ermöglicht.
Meine Plattformen sind:
- Gentoo 2.6.36-r5
- Windows (XP / Vista / 7)
Ich arbeite an meinem Windows, ich benutze Gentoo, um all die Magie zu machen, die Windows nicht kann.
Daher verwende ich sshfs, um das öffentliche Remote-Verzeichnis für meine Domain unter /mnt/mydomain.com bereitzustellen. Die Authentifizierung erfolgt über Schlüssel, so dass ich nicht ab und zu mein Passwort eingeben muss.
Da ich meine Codierung unter Windows durchführe und die geänderten Dateien nicht ständig hochladen / herunterladen möchte, möchte ich über eine Samba-Freigabe auf diese /mnt/mydomain.com zugreifen.
Also habe ich / mnt in Samba geteilt, alle Mounts außer mydomain.com sind in meinem Windows Explorer aufgelistet.
Meine Theorien sind:
- sshfs setzt den Mountpoint uid / gid nicht auf etwas, das Samba erwartet
- samba weiß nicht, dass es die uid / gid enthalten muss, die /mnt/mydomain.com gesetzt wurde.
- Alles oben ist falsch und ich weiß es nicht.
Hier sind Konfigurationen und Ausgabe von der Konsole, brauche etwas anderes, lass es mich wissen. Auch keine Fehler oder Warnungen, die ich als relevant für dieses Problem zur Kenntnis nehme, aber ich könnte mich irren.
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
Zum leichteren Lesen:
- myusername@mywebhotel.com
- / home / to / pub / dir /
- /mnt/mydomain.com/
Optionen:
- comment = sshfs
- noauto
- Benutzer
- exec
- uid = 0
- gid = 0
- allow_other
- wieder verbinden
- follow_symlinks
- transform_symlinks
- idmap = keine
- SSHOPT = HostBasedAuthentication
Hilfe!
SSHFS version 2.8
fuse: unknown option 'SSHOPT=HostBasedAuthentication'
HostbasedAuthentication
wird nicht empfohlen zu verwenden (die benutzerbasiertePubkeyAuthentication
wird bevorzugt)