ดังนั้นฉันพยายามเมานต์โฟลเดอร์จากคอมพิวเตอร์เครื่องอื่นใน LAN ของฉันและฉันสามารถ ssh โดยไม่มีปัญหาใด ๆ แต่ฉันไม่สามารถทำการเปลี่ยนแปลงใด ๆ เมื่อฉันเข้าถึงโฟลเดอร์ที่เมาท์
นี่คือสิ่งที่ฉันทำไปแล้ว:
ติดตั้ง:
$sudo apt-get install sshfs
$sudo modprobe fuse
$sudo adduser <username> fuse
$sudo chown root:fuse /dev/fuse
$sudo chmod +x /dev/fuse
$mkdir ~/remoteserv
และเมื่อฉันเข้าถึงโฟลเดอร์ระยะไกลผ่าน sshfs:
$sshfs -o idmap=user <username>@<ipaddress>:/home/user ~/remoteserv
ผลลัพธ์ของการเป็น:
$~/remoteserv$ ls -l
total 60
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-13 21:54 Desktop
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-10 13:05 Documents
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-17 19:06 Downloads
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-13 21:55 Music
drwxr-xr-x 1 <notmyusername> <notmyusername> 4096 2012-04-03 15:07 Pictures
... more of the same
ฉันไม่สามารถเข้าถึงไฟล์ใด ๆ ได้อย่างถูกต้องเพราะ sshfs กำลังติดตั้งไฟล์ภายใต้ชื่อผู้ใช้ของภรรยาของฉัน! ฉันไม่รู้ว่าทำไมและฉันรู้สึกว่าฉันทำผิดพลาดครั้งใหญ่ มีไฟล์กำหนดค่าบางอย่างที่ฉันต้องปรับแต่งที่ไหนสักแห่ง? ฉันดูเหมือนจะไม่พบสิ่งใดบน manpage: /
ฉันได้ลองใช้ตัวเลือก -o allow_other เมื่อฉันติดตั้ง แต่ก็ยังคงติดตั้งภายใต้ชื่อผู้ใช้ของภรรยาของฉัน! เกิดอะไรขึ้น?
python -m SimpleHTTPServer
จากนั้นไปที่: localhost: 8000