ฉันใช้ Max OSX 10.9.3 และฉันพยายามตั้งค่าการแชร์ไฟล์ SSHFS ระหว่าง MacBook Pro และระบบไฟล์ระยะไกล อย่างไรก็ตามเมื่อฉันพยายามที่จะทำมันไม่ทำงาน
แปลกมากพอที่จะทำให้ไดเรกทอรีเป้าหมายหายไป มีคนอื่นเห็นสิ่งนี้เกิดขึ้นอีกไหม? มันเป็นข้อบกพร่องหรือไม่?
ครั้งแรกที่เห็นว่าฉันสามารถ ssh ตามปกติในเครื่องเป้าหมาย:
% ssh remoteuser@XXX.XXX.XXX.XXX # <--- SSH to remote system works! See below.
remoteuser@XXX.XXX.XXX.XXX % ls -altr remoteDir
total 8
drwxr-xr-x 26 remoteuser remoteuser 4096 Jun 22 01:00 ..
drwxrwxrwx 2 remoteuser remoteuser 4096 Jun 22 01:08 .
remoteuser@XXX.XXX.XXX.XXX % exit
% # <--- Logged out of remote system
ต่อไปฉันจะสร้างไดเรกทอรีในเครื่องและตรวจสอบว่าสร้างขึ้นแล้ว:
% pwd
/mnt
% ls
total 0
drwxr-xr-x 31 root admin 1122 Jun 18 18:34 ../
drwxr-xr-x 2 root admin 68 Jun 23 08:11 ./
% sudo mkdir share1
% ls
drwxr-xr-x 31 root admin 1122 Jun 18 18:34 ../
drwxr-xr-x 4 root admin 136 Jun 23 08:50 ./
drwxr-xr-x 2 root admin 68 Jun 23 08:50 share/
ตอนนี้ฉันพยายามตั้งค่าการแชร์ SSHFS:
% sudo sshfs remoteuser@XXX.XXX.XXX.XXX:remoteDir /mnt/share1
remoteuser@XXX.XXX.XXX.XXX's password:
%
ตกลง. ดูเหมือนว่าจะได้ทำงาน ไม่มีข้อผิดพลาด ดังนั้นเรามาดูส่วนแบ่งที่เราสร้างกันใช่มั้ย
% ls
ls: share1: No such file or directory
total 0
drwxr-xr-x 31 root admin 1122 Jun 18 18:34 ../
drwxr-xr-x 3 root admin 102 Jun 23 08:12 ./
อะไร? ไม่เพียงการแชร์ไฟล์ไม่ทำงาน แต่ไดเรกทอรี share1 ดูเหมือนว่าจะหายไป! (แม้ว่าระบบไฟล์ดูเหมือนจะรู้ว่ามันหายไปซึ่งเป็นเรื่องแปลก)
/ mnt / share1 ไปไหนและฉันจะตั้งค่า SSHFS นี้ได้อย่างไร