मेरे पास एक डोमेन होस्टर है जो एसएसएच के माध्यम से पहुंच प्रदान करता है।
मेरे मंच हैं:
- जेंटू 2.6.36-आर 5
- विंडोज (XP / Vista / 7)
मैं अपने विंडोज पर काम करता हूं, मैं Gentoo का उपयोग करता हूं ऐसा करने के लिए सभी जादू विंडोज नहीं कर सकता है।
इसलिए मैं अपने डोमेन /mnt/mydomain.com के लिए दूरस्थ सार्वजनिक निर्देशिका को माउंट करने के लिए sshfs का उपयोग करता हूं। प्रमाणीकरण कुंजियों के माध्यम से किया जाता है, इसलिए आलसी मुझे हर बार अपने पासवर्ड में टाइप करने की ज़रूरत नहीं है।
चूंकि मैं विंडोज़ पर अपनी कोडिंग करता हूं, और मैं हर समय परिवर्तित फ़ाइलों को अपलोड / डाउनलोड नहीं करना चाहता, इसलिए मैं इस /mnt/mydomain.com को सांबा शेयर के माध्यम से एक्सेस करना चाहता हूं।
इसलिए मैंने सांबा में / mnt को साझा किया, mydomain.com को छोड़कर सभी माउंट मेरे विंडोज एक्सप्लोरर पर सूचीबद्ध हैं।
मेरे सिद्धांत हैं:
- sshfs ने माउंटपॉइंट 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
- / घर / के लिए / पब / dir /
- /mnt/mydomain.com/
विकल्प:
- टिप्पणी = sshfs
- noauto
- उपयोगकर्ताओं
- कार्यकारी
- uid = 0
- gid = 0
- allow_other
- पुनः कनेक्ट
- follow_symlinks
- transform_symlinks
- idmap = कोई भी
- SSHOPT = HostBasedAuthentication
मदद!
SSHFS version 2.8
fuse: unknown option 'SSHOPT=HostBasedAuthentication'
HostbasedAuthentication
का उपयोग करने के लिए अनुशंसित नहीं है (उपयोगकर्ता-आधारितPubkeyAuthentication
को प्राथमिकता दी जाती है)