Tôi có một tên miền hoster cung cấp quyền truy cập thông qua SSH.
Nền tảng của tôi là:
- Gentoo 2.6.36-r5
- Windows (XP / Vista / 7)
Tôi làm việc trên Windows của mình, tôi sử dụng Gentoo để làm tất cả những điều kỳ diệu mà Windows không thể làm được.
Do đó, tôi sử dụng sshfs để gắn thư mục công cộng từ xa cho tên miền của tôi vào /mnt/mydomain.com. Việc xác thực được thực hiện thông qua các khóa, vì vậy tôi không cần phải nhập mật khẩu mỗi lần.
Vì tôi thực hiện mã hóa trên Windows và tôi không muốn tải lên / tải xuống các tệp đã thay đổi mọi lúc, tôi muốn truy cập /mnt/mydomain.com này thông qua chia sẻ samba.
Vì vậy, tôi đã chia sẻ / mnt trong samba, tất cả các mount ngoại trừ mydomain.com được liệt kê trên Windows Explorer của tôi.
Lý thuyết của tôi là:
- sshfs không đặt uid / gid mountpoint thành thứ gì đó mà samba mong đợi
- samba không biết rằng nó phải bao gồm uid / gid mà /mnt/mydomain.com đã được đặt.
- Tất cả ở trên là sai, và tôi không biết.
Dưới đây là cấu hình và đầu ra từ bàn điều khiển, cần bất cứ điều gì khác chỉ cho tôi biết. Ngoài ra không có lỗi hoặc cảnh báo mà tôi nhận thấy có liên quan đến vấn đề này, nhưng tôi có thể sai.
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
Để dễ đọc hơn:
- myusername@mywebhotel.com
- / nhà / đến / quán rượu / dir /
- /mnt/mydomain.com/
tùy chọn:
- bình luận = sshfs
- noauto
- người dùng
- thực hiện
- uid = 0
- gid = 0
- cho phép
- kết nối lại
- theo dõi liên kết
- biến đổi liên kết
- idmap = không
- SSHOPT = HostBasingAuthentication
Cứu giúp!
SSHFS version 2.8
fuse: unknown option 'SSHOPT=HostBasedAuthentication'
HostbasedAuthentication
không được khuyến nghị sử dụng (PubkeyAuthentication
ưu tiên dựa trên người dùng )