Score:0

แชร์ (sshfs) โฟลเดอร์กับเครื่อง Linux เครื่องอื่นบนเครือข่ายในบ้านเดียวกันผ่าน fstab หรือไม่ อูบุนตู 20.04

ธง it

ก่อนอื่นฉันขอขอบคุณ 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

raph avatar
fr flag
ฉันกำลังมองหาวิธีแก้ปัญหาที่คล้ายกัน คุณเมานต์ด้วย sshfs โดยไม่มี sudo ได้ไหม ฉันยังอ่านเจอว่าต้องเพิ่มผู้ใช้ในกลุ่มฟิวส์ คุณลองแล้วหรือยัง คุณช่วยชี้ไปที่คำอธิบาย zx81roadkill ที่คุณกำลังพูดถึงได้ไหม
it flag
1. ไม่ - ฉันไม่สามารถเมานต์ sshfs ได้หากไม่มี sudo มันสร้างข้อความแสดงข้อผิดพลาด: "fusermount: ผู้ใช้ไม่มีสิทธิ์เขียนไปยัง mountpoint /mnt/Dell-2018-home" /// 2. ฉันเป็นสมาชิกของกลุ่มฟิวส์ ///เดี๋ยวแปะลิงค์ไว้ให้ในคอมเม้นถัดไปค่ะ
it flag
โพสต์โดย zx81roadkill: "https://askubuntu.com/questions/15782/how-do-i-share-a-folder-with-another-linux-machine-on-the-same-home-network" จากนั้นเลื่อนลง ถึงคำตอบที่สอง
WinEunuuchs2Unix avatar
in flag
@raph Richard ตอบคำถามของคุณแต่ไม่ได้ระบุชื่อของคุณ ดังนั้นคุณอาจไม่ได้รับแจ้ง
it flag
ขอบคุณ @WinEunuuchs2Unix ฉันเป็นมือใหม่ในเว็บไซต์นี้และขอขอบคุณสำหรับความช่วยเหลือของคุณ
it flag
ขอบคุณ @zx81roadkill ที่ล่าช้าสำหรับคำแนะนำโดยละเอียดสำหรับการเชื่อมต่อเครื่อง Linux สองเครื่องบน LAN ผ่าน sshfs มันใช้งานได้ดี! แต่ฉันไม่สามารถเมานต์เมื่อรีสตาร์ทเพื่อทำงานผ่าน fstab ความช่วยเหลือใด ๆ ที่คุณสามารถเสนอได้จะได้รับการชื่นชมอย่างมาก
raph avatar
fr flag
สำหรับข้อมูลของคุณเมื่อลองใช้รายการ fstab จาก zx81roadkill ฉันยังพบข้อผิดพลาดอินพุต/เอาต์พุต นี่คือบรรทัดที่ฉันมีซึ่งไม่สร้างข้อผิดพลาดใด ๆ : `[ชื่อผู้ใช้]@192.168.1.105:/path/to/remote/folder/ /home/[ชื่อผู้ใช้]/path/to/local/folder fuse.sshfs default_permissions ,delay_connect,noauto,_netdev,idmap=user,user,allow_other 0 0` ฉันสามารถเข้าถึงโฟลเดอร์ผ่านตัวจัดการไฟล์ gnome แต่โฟลเดอร์นั้นว่างเปล่า... ฉันจึงต้อง sshfs ด้วยตนเองเพื่อเข้าถึงเนื้อหาของโฟลเดอร์ ฉันไม่เข้าใจว่ามีอะไรผิดปกติในด้านของฉัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา