ฉันมีโดเมนที่ให้การเข้าถึงผ่าน SSH
แพลตฟอร์มของฉันคือ:
- Gentoo 2.6.36-r5
- Windows (XP / Vista / 7)
ฉันทำงานบน Windows ของฉันฉันใช้ Gentoo ทำทุกอย่างที่ Windows ทำไม่ได้
ดังนั้นฉันใช้ sshfs เพื่อติดตั้งไดเรกทอรีสาธารณะระยะไกลสำหรับโดเมนของฉันไปที่ /mnt/mydomain.com การตรวจสอบความถูกต้องจะทำผ่านทางปุ่มดังนั้นจึงไม่ต้องพิมพ์รหัสผ่านของฉันอีกต่อไป
เนื่องจากฉันเขียนโค้ดบน Windows และฉันไม่ต้องการอัปโหลด / ดาวน์โหลดไฟล์ที่เปลี่ยนแปลงตลอดเวลาฉันต้องการเข้าถึง /mnt/mydomain.com ผ่าน samba share
ดังนั้นฉันจึงแชร์ / mnt ใน samba ทุกการเมานต์ยกเว้น mydomain.com จะปรากฏใน Windows Explorer ของฉัน
ทฤษฎีของฉันคือ:
- sshfsไม่ได้ตั้งค่า mountpoint uid / gid เป็นสิ่งที่sambaคาดหวัง
- sambaไม่ทราบว่าจะต้องรวม uid / gid ที่/mnt/mydomain.comได้รับการตั้งค่าแล้ว
- ทั้งหมดข้างต้นผิดและฉันไม่รู้
นี่คือการกำหนดค่าและเอาท์พุทจากคอนโซลต้องการอะไรก็ได้เพียงแจ้งให้เราทราบ ยังไม่มีข้อผิดพลาดหรือคำเตือนที่ฉันสังเกตเห็นว่าเกี่ยวข้องกับปัญหานี้ แต่ฉันอาจผิด
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
เพื่อให้อ่านง่ายขึ้น:
- myusername@mywebhotel.com
- / home / เพื่อ / ผับ / dir /
- /mnt/mydomain.com/
ตัวเลือก:
- ความคิดเห็น = sshfs
- noauto
- ผู้ใช้
- exec
- uid = 0
- GID = 0
- allow_other
- เชื่อมต่อ
- follow_symlinks
- transform_symlinks
- idmap = ไม่มี
- SSHOPT = HostbasedAuthentication
ช่วยด้วย!
SSHFS version 2.8
fuse: unknown option 'SSHOPT=HostBasedAuthentication'
HostbasedAuthentication
ไม่แนะนำให้ใช้ (แนะนำให้ใช้กับผู้ใช้PubkeyAuthentication
)