ก่อนอื่นฉันขอขอบคุณ zx81roadkill สำหรับคำอธิบายที่ยอดเยี่ยมเกี่ยวกับวิธีแชร์โฟลเดอร์กับเครื่อง Linux เครื่องอื่นบนเครือข่ายในบ้านเดียวกันโดยใช้ sshfs ทุกอย่างทำงานได้ดีสำหรับฉัน ยกเว้นขั้นตอนสุดท้าย "10. เปิดใช้งานการเชื่อมต่อใหม่หลังจากรีบูต" ซึ่งเกี่ยวข้องกับการแก้ไขไฟล์ fstab
ในขณะที่ฉันสามารถเมานต์ (และยกเลิกการเมานต์) โฟลเดอร์ระยะไกลด้วยตนเอง
sudo sshfs [email protected]:/home/vanmetter /mnt/HP-2014-home -o allow_other,default_permissions -o identityfile=/home/vanmetter/.ssh/id_rsa
การเมานต์ผ่านไฟล์ fstab ส่งผลให้เกิดข้อผิดพลาดเมื่อฉันพยายามเปิดโฟลเดอร์ระยะไกลบนเครื่องของฉัน
[email protected]:/home/vanmetter/ /mnt/HP-2014-home fuse.sshfs default_permissions,user,delay_connect,reconnect,ServerAliveInterval=15,ServerAliveCountmax=3,allow_other,identityfile=/home/vanmetter/.ssh/ id_rsa,idmap=user,uid=1,000,gid=1,000 0 0
ฉันได้พิมพ์ซ้ำทั้งบรรทัดเพื่อให้แน่ใจว่าไม่มีการคัดลอกอักขระ 'พิเศษ' โดยไม่ได้ตั้งใจ
การคลิกที่จุดเชื่อมต่อสำหรับโฟลเดอร์ระยะไกลทำให้เกิดข้อผิดพลาดที่ทำซ้ำได้ดังต่อไปนี้:
ในนอติลุส:
**อ๊ะ! อะไรบางอย่างผิดปกติ.**
ข้อความแสดงข้อผิดพลาดที่ไม่สามารถจัดการได้: ข้อผิดพลาดเมื่อรับข้อมูลสำหรับไฟล์ "mnt/HP-2014-home": ข้อผิดพลาดอินพุต/เอาต์พุต
ในนีโม:
ไม่สามารถแสดง "/mnt/HP-2014-home"
ข้อผิดพลาด: ข้อผิดพลาดเมื่อรับข้อมูลสำหรับไฟล์ "/mnt/HP-2014-home": ข้อผิดพลาดอินพุต/เอาต์พุต
โปรดเลือกโปรแกรมดูอื่นแล้วลองอีกครั้ง
สุดท้าย หากไม่ได้ติดตั้งโฟลเดอร์ ให้ติดตั้งด้วยตนเองตามที่แสดงด้านบน ทุกอย่างทำงานได้ดี (เช่น โฟลเดอร์ระยะไกลเปิดขึ้นและสามารถเข้าถึงเนื้อหาทั้งหมดได้)
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมากเนื่องจากตอนนี้ฉันมีโซลูชัน 99% สำหรับความต้องการในการเชื่อมต่อของฉัน
ขอบคุณ,
ริชาร์ด
นี่คือข้อมูลการวินิจฉัยเพิ่มเติม:
fstab มีบรรทัด:
[email protected]:/home/vanmetter/ /mnt/HP-2014-home fuse.sshfs default_permissions,user,delay_connect,reconnect,ServerAliveInterval=15,ServerAliveCountmax=3,allow_other,identityfile=/home/vanmetter/.ssh/ id_rsa,idmap=user,uid=1,000,gid=1,000 0 0
หลังจากบู๊ต (การเข้าถึงล้มเหลวโดยมีข้อผิดพลาด):
vanmetter@dell-2018:/mnt$ ls -l
ls: ไม่สามารถเข้าถึง 'HP-2014-home': ข้อผิดพลาดอินพุต/เอาต์พุต
รวม 0
ง????????? ? ? ? ? ? HP-2014-บ้าน
ลองเมานต์ sshfs ด้วยตนเอง (ล้มเหลวโดยมีข้อผิดพลาด):
vanmetter@dell-2018:/mnt$ sudo sshfs [email protected]:/home/vanmetter /mnt/HP-2014-home -o allow_other,default_permissions -o identityfile=/home/vanmetter/.ssh/id_rsa
[sudo] รหัสผ่านสำหรับ vanmeter:
ฟิวส์: จุดเชื่อมต่อไม่ถูกต้อง `/mnt/HP-2014-home': ข้อผิดพลาดอินพุต/เอาต์พุต
ยกเลิกการเมานต์ด้วยตนเอง (สำเร็จ):
vanmetter@dell-2018:/mnt$ sudo ถอนการติดตั้ง HP-2014-home
vanmetter@dell-2018:/mnt$ ls -l
รวม 4
drwxr-xr-x 2 รูทรูท 4096 6 ก.ย. 06:16 HP-2014-home
เมานต์ sshfs ด้วยตนเอง (สำเร็จ)
vanmetter@dell-2018:/mnt$ sudo sshfs [email protected]:/home/vanmetter /mnt/HP-2014-home -o allow_other,default_permissions -o identityfile=/home/vanmetter/.ssh/id_rsa
รหัสผ่านของ [email protected]:
vanmetter@dell-2018:/mnt$ ls -l
รวม 4
drwxrwxrwx 1 vanmetter vanmetter 4096 10 ก.ย. 07:38 HP-2014-บ้าน
ตอนนี้เมานต์ระยะไกล "HP-2014-home" เปิดสำเร็จใน nautilus และ nemo