Mam usługodawcę hostingowego domeny, który zapewnia dostęp przez SSH.
Moje platformy to:
- Gentoo 2.6.36-r5
- Windows (XP / Vista / 7)
Pracuję na moim systemie Windows, używam Gentoo do robienia wszystkich magii, których Windows nie potrafi.
Dlatego używam sshfs do zamontowania zdalnego katalogu publicznego dla mojej domeny na /mnt/mydomain.com. Uwierzytelnianie odbywa się za pomocą kluczy, więc leniwy nie muszę od czasu do czasu wpisywać hasła.
Ponieważ wykonuję kodowanie w systemie Windows i nie chcę cały czas przesyłać / pobierać zmienionych plików, chcę uzyskać dostęp do tej witryny /mnt/mydomain.com za pośrednictwem udziału samba.
Udostępniłem / mnt w sambie, wszystkie wierzchowce oprócz mydomain.com są wymienione w moim Eksploratorze Windows.
Moje teorie to:
- sshfs nie ustawia mountid uid / gid na coś, czego oczekuje samba
- Samba nie wie, że musi zawierać identyfikator UID / GID ustawiony na /mnt/mydomain.com .
- Wszystko powyżej jest złe i nie wiem.
Oto konfiguracje i dane wyjściowe z konsoli, potrzebujesz czegoś innego, daj mi tylko znać. Również żadnych błędów i ostrzeżeń, które zauważam, że są istotne dla tego problemu, ale mogę się mylić.
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
Dla łatwiejszego czytania:
- myusername@mywebhotel.com
- / home / to / pub / reż /
- /mnt/mydomain.com/
opcje:
- komentarz = sshfs
- noauto
- użytkownicy
- exec
- uid = 0
- gid = 0
- allow_other
- na nowo połączyć
- follow_symlinks
- transform_symlinks
- idmap = brak
- SSHOPT = HostBasedAuthentication
Wsparcie!
SSHFS version 2.8
fuse: unknown option 'SSHOPT=HostBasedAuthentication'
HostbasedAuthentication
Nie zaleca się używania IIRC (PubkeyAuthentication
preferowany jest