คำถามติดแท็ก sshfs

SSHFS เป็นเครื่องมือที่ใช้ SSH เพื่อเปิดใช้งานการติดตั้งระบบไฟล์ระยะไกลบนเครื่องโลคัล

10
วิธีที่เร็วกว่าการติดตั้งระบบไฟล์ระยะไกลกว่า sshfs?
ฉันใช้ sshfs เพื่อทำงานจากระยะไกล แต่มันช้าและน่ารำคาญมากโดยเฉพาะเมื่อฉันใช้ eclipse มีวิธีใดที่เร็วกว่าในการเมาท์ระบบไฟล์รีโมตแบบโลคัลหรือไม่? ความสำคัญอันดับ 1 ของฉันคือความเร็ว เครื่องระยะไกลคือ Fedora 15 เครื่องท้องถิ่นคือ Ubuntu 10.10 ฉันยังสามารถใช้ Windows XP ในเครื่องหากจำเป็น

7
อุปกรณ์ sshfs ไม่ว่าง
ฉันติดตั้งระบบไฟล์ระยะไกลโดยใช้ sshfs (รุ่น 2.8.4) sshfs -o allow_root joeuser@example.com: ./example แต่การยกเลิกการต่อเชื่อมมันล้มเหลว > fusermount -u example umount: /home/joeuser/example: device is busy. (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1)) ความคิดเห็นใด ๆ เกี่ยวกับสิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้และจะแก้ไขได้อย่างไร
30 linux  sshfs 

5
ฉันจะทำให้ sshfs ทำงานใน Debian ได้อย่างไร (ฉันได้รับ / dev / ฟิวส์: ปฏิเสธการอนุญาต)
ฉันย้ายจาก Ubuntu ไปยัง Debian บนเครื่องแล้วสคริปต์การติดตั้ง sshfs ทั้งหมดของฉันล้มเหลว fuse: failed to open /dev/fuse: Permission denied ตอนนี้ ฉันขาดอะไรที่เรียบง่ายไปเหรอ?
28 ssh  debian  sshfs  fuse 

3
sshfs ล้มเหลวด้วย“ โฮสต์ระยะไกลตัดการเชื่อมต่อ”
ฉันกำลังเรียกใช้ sshfs ด้วยต่อไปนี้: sshfs basicuser@192.168.1.111:/var/www/myapp /home/basicuser/code -o sftp_server="/usr/bin/sudo /usr/libexec/openssh/sftp-server" ฉันได้สร้างคีย์ RSA เพื่อให้ฉันสามารถเข้าสู่ระบบผ่าน ssh โดยไม่ต้องใส่รหัสผ่าน (ฉันทดสอบและใช้งานได้) ฉันได้เพิ่มผู้ใช้ไปยังไฟล์ sudoers เพื่อเรียกใช้ sftp-server โดยไม่ต้องใช้รหัสผ่าน: basicuser ALL=(ALL) NOPASSWD: /usr/libexec/openssh/sftp-server สิ่งที่อาจทำให้เกิดข้อผิดพลาดนี้? ฉันจะรู้ได้อย่างไร แก้ไข ฉันกำลังพยายามเมานต์โฟลเดอร์บนเครื่องคอมพิวเตอร์จากเซิร์ฟเวอร์ระยะไกล บนเซิร์ฟเวอร์ระยะไกลเฉพาะรากเท่านั้นที่มีสิทธิ์อ่าน / เขียนไปยังโฟลเดอร์นั้น โฟลเดอร์ระยะไกล: / var / www / myapp (เป็นรากอ่าน / เขียนเท่านั้น)
26 linux  ssh  centos  sftp  sshfs 

3
วิธีการเมาท์ SSHFS ระยะไกลผ่านเครื่องระดับกลาง Tunneling?
ฉันต้องการติดตั้งระบบไฟล์ระยะไกล (A) โดยใช้ SSHFS แต่บางครั้งฉันมีที่อยู่ IP การเข้าถึงที่ไม่ได้รับอนุญาต ดังนั้นแผนของฉันคือเข้าถึงผ่านเครื่องอื่น (B) ในเครือข่ายนั้น ฉันจำเป็นต้องเมานต์ A บน B หรือไม่และเพื่อเมานต์ B (และ A) บนเครื่องคอมพิวเตอร์ของฉัน มีวิธีที่ดีกว่าที่จะทำหรือไม่ ปรับปรุง เพียงชี้แจงขั้นตอน: ก่อนอื่นฉันสร้างอุโมงค์ ssh -f user@machineB -L MYPORT:machineA:22 -N แล้วฉันจะเมานต์ระบบไฟล์ระยะไกล sshfs -p MYPORT user@127.0.0.1:/myremotepath /mylocalpath ถูกต้องหรือไม่ ฉันจะทำลายอุโมงค์ได้อย่างไรเมื่อฉันเสร็จ
26 ssh  mount  remote  tunnel  sshfs 

4
Automount sshfs โดยใช้ fstab โดยไม่ต้อง mount -a
โปรดพิจารณาบรรทัด fstab ต่อไปนี้ (ตัวแบ่งบรรทัดสำหรับการอ่านได้): sshfs#user@192.168.1.123:/home/user/ /home/user/Server/ fuse auto,user,_netdev,reconnect,uid=1000,gid=1000,IdentityFile=/home/user/.ssh/id_rsa,idmap=user,allow_other 0 มันใช้งานได้ดี แต่การรีบูตทุกครั้งที่ฉันต้องใช้mount -aเพื่อเมานต์เซิร์ฟเวอร์ (หรือคลิกที่ไอคอนที่เหมาะสมใน Thunar เพื่อเมานต์สิ่งของ) เป็นไปได้หรือไม่ที่จะติดตั้งไดเรกทอรี ssh ของฉันทันทีที่บูตเครื่อง? ฉันใช้ Xubuntu 13.10
24 linux  ubuntu  ssh  sshfs  fuse 

3
วิธีการหลีกเลี่ยงการแช่แข็ง sshfs?
ดังนั้นปัญหาคือ: ฉันได้ติดตั้ง sshfs บน Ubuntu 12.04 และฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลสองแห่ง ดังนั้นในตอนแรกดูเหมือนว่าเขาจะประสบความสำเร็จ บางครั้ง Gnome ก็หยิบมันขึ้นมาและแสดงกล่อง "พบอุปกรณ์ใหม่" ที่ด้านล่างของหน้าจอ แต่จากที่นี่ไปมีไม่มากที่ทำงาน หรืออย่างน้อยก็ไม่มีอีกแล้ว สองสามครั้งแรกที่ฉันเชื่อมต่อดูเหมือนว่าจะทำงานได้ดีและฉันก็สามารถถ่ายโอนไฟล์บางไฟล์ได้จากนั้นฉันก็ตัดการเชื่อมต่อโดยใช้fusermount -u <folder>และหลังจากเชื่อมต่ออีกเล็กน้อยในภายหลังปัญหาก็เริ่มขึ้น ตอนนี้หลังจากดำเนินการsshfs -o ServerAliveInterval=15 -o reconnect -C -o workaround=all -o idmap=user root@<host>:/ <folder>เมื่อฉันเปลี่ยนไดเรกทอรีเป็นจุดเมานต์เชลล์ก็หยุดทำงาน ใช้ls -al <folder>งานได้อย่างแปลกประหลาดเมื่อแสดงเพียงแค่รูทของระบบรีโมต แต่ไม่มีอะไรเพิ่มเติม นอกจากนี้ทุก ๆ explorer ไฟล์ที่ฉันได้ลองค้างเหมือนcd <folder>กัน สำหรับฉันดูเหมือนว่าจะมีเธรดซอมบี้บางอย่างหรือสิ่งที่แขวนอยู่รอบ ๆ ระบบของฉันเนื่องจากความจริงที่ว่ามันทำงานได้เป็นครั้งแรกดังนั้นฉันจึงลองรีบูตเครื่อง แต่ไม่มีโชค sshfs -V ให้สิ่งนี้: SSHFS version 2.3 FUSE …
23 ssh  mount  sshfs 

1
ทำไม“ sudo unmount” จำเป็นสำหรับการ unmount sshfs-mount ถ้ามันถูก mount โดยไม่มี sudo Privilges
ฉันติดตั้งระบบไฟล์ FUSE ของ sshfs ~/mountpointแล้ว ฉันพยายามumount mountpointและdiskutil unmount mountpoint(บน Mac ที่นี่) และทั้งสองล้มเหลว ผมใช้sshfs -o IdentityFile=<key> user@hostname:/home/<user> ~/mountpoint; ไม่จำเป็นต้องใช้ sudo ทำไมต้อง unmount มันต้องมีสิทธิ์ sudo ด้วย?

3
วิธีการ (ติดตั้ง) ลงจากหลังม้า sshfs เมื่อติดตั้งบนจุดเมานท์ NFS?
เพื่อนร่วมงานของฉันมีคอมพิวเตอร์ตั้งโต๊ะที่/homeแชร์กับไฟล์เซิร์ฟเวอร์ของเรา ฉันได้พัฒนาสคริปต์ Perl สำหรับการsshfsติดตั้งไดเรกทอรีบางอย่างในโฮสต์ SSH อื่นซึ่งทำงานได้ดีบนแล็ปท็อปของฉัน ในคอมพิวเตอร์ของเขาสคริปต์ไม่สามารถลงจากหลังม้าsshfsในตอนท้ายและออกจากจุดติดตั้งที่ไม่สะอาด ฉันไม่พบวิธีการกู้คืนจุดเมานต์อื่นนอกจากการบูตเครื่องใหม่ หลังจากการทดสอบบางอย่างฉันพบว่าความแตกต่างระหว่างการตั้งค่าของเราคือเขา/homeอยู่ใน NFS ในเขา/tmpทำงานได้อย่างไม่มีที่ติ หลังจากเมานต์ระหว่างการดำเนินการสคริปต์ทุกอย่างเรียบร้อย แต่เมื่อฆ่าsshfsกระบวนการมันจะถูกระบุว่าเป็น<defunc>โดยpsจนถึงกระบวนการหลัก (สคริปต์ Perl) ออกจาก เมื่อรันsshfsคำสั่งraw บนเชลล์ปัญหายังคงเกิดขึ้น ls -dlเอาท์พุทสำหรับรูปลักษณ์ที่จุดเมานท์เช่นนี้ (ตามที่จำได้ - ฉันไม่มีสำเนาจริงของการส่งออกที่มือเปลือก): ? 1 ? ? 4096 Feb 9 15:37 file_archive/ (เฉพาะเครื่องหมายคำถามสำหรับข้อมูลส่วนใหญ่อย่างน้อยรายละเอียดการอนุญาตทั้งหมด) sshfs ติดยังคงแสดงตามmountแต่การดำเนินการยกเลิกการต่อเชื่อมด้วยข้อผิดพลาดอนุญาตปฏิเสธrootแม้กระทั่งเมื่อทำตามที่ ฉันค้นหา Google แต่พบการเปรียบเทียบจำนวนมากระหว่าง sshfs และ NFS สำหรับการเรียกใช้ระบบไฟล์เครือข่ายเท่านั้น ฉันจะทำเมานท์ sshfs / unmount ในไดเรกทอรี NFS ได้อย่างปลอดภัยได้อย่างไร?
15 linux  networking  ssh  nfs  sshfs 

1
ฉันควรแทนที่ sshfs ด้วย NFS หรือไม่ [ปิด]
ฉันมีเซิร์ฟเวอร์ที่บ้าน accesible ผ่าน WiFi ท้องถิ่น ฉันยังมีแล็ปท็อปหลายเครื่อง ฉันแชร์โฟลเดอร์ในเซิร์ฟเวอร์โดยใช้ sshfs เนื่องจากใช้งานง่าย แต่บางครั้งฉันสังเกตเห็นปัญหาการเชื่อมต่อมากมายกับโฟลเดอร์ที่แชร์ NFS เป็นทางออกที่ดีกว่าหรือไม่?
14 nfs  sshfs 

4
ใช้อุปกรณ์ผ่าน SSH หรือไม่?
ฉันมีพีซี 2 เครื่องที่มี Ubuntu ที่บ้านและมีลิงก์เครือข่ายระหว่างกัน ถ้าฉันทำ $ sshfs pc2root@192.168.0.2:/ /media/pc2 ฉันสามารถใช้อุปกรณ์ระยะไกลเป็นอุปกรณ์ท้องถิ่นได้หรือไม่ (ในกรณีนี้: /media/pc2/dev/sr0เป็น DVD-RW ในพื้นที่) ในที่สุดทุกอย่างใน Unixes ก็คือไฟล์ใช่มั้ย ฉันทำ culebrón@culebrón:/dev$ sudo ln -s /media/pc2/dev/sr0 dvdrw แต่ไม่ประสบความสำเร็จ: Brasero และ K3b ไม่เห็นอุปกรณ์ DVD ใด ๆ ฉันรู้ว่าสำหรับงานส่วนใหญ่แล้ว SSH และ sshfs นั้นมากเกินพอ แต่อยากรู้ว่ามีวิธีแก้ปัญหาทั่วไปหรือไม่
14 linux  ubuntu  ssh  sshfs 

3
ไม่สามารถเข้าถึงโฟลเดอร์ที่เมาท์ด้วย sshfs หลังสลีป (หรือเมื่อการเชื่อมต่อขาดหายไป)
บ่อยครั้งเมื่อฉันติดตั้งระบบไฟล์ผ่าน ssh: sshfs user@remote: ~/Mounts/Remote และไฮเบอร์เนตเครื่อง (ปิดฝาแล็ปท็อป) ถ้าฉันตื่นขึ้นมาเครื่องฉันไม่สามารถเข้าถึงโฟลเดอร์ที่ติดตั้ง นอกจากนี้ถ้าฉันพยายามเข้าไปlsในโฟลเดอร์พาเรนต์เทอร์มินัลก็ค้าง เช่นเดียวกันจะเกิดขึ้นเมื่อการเชื่อมต่อขาดหายไป หากพยายามยกเลิกการต่อเชื่อมโดยใช้ fusermount -u ~/Mounts/Remote ฉันทำสิ่งนี้ไม่ได้เพราะ: fusermount: ไม่สามารถถอนติดตั้ง / home / yotama9 / Mounts / Remote: อุปกรณ์หรือทรัพยากรไม่ว่าง ฉันพยายามฆ่า ssh แต่ฉันไม่สามารถเมานต์โฟลเดอร์อีกครั้ง lsในโฟลเดอร์ยังคงค้าง ฉันจะหลีกเลี่ยงสิ่งนี้และแก้ไขปัญหานี้ได้อย่างไร (Arch Linux)

4
sshfs กำลังติดตั้งไดเรกทอรี linux จาก mac หยุดทำงาน
จนถึงเช้านี้ฉันใช้ sshfs ค่อนข้างดีในการติดตั้งไดเรกทอรีจากเครื่อง linux ในสำนักงานของฉัน วันนี้มันหยุด นี่คือคำสั่ง sshfs ของฉัน: sshfs -osshfs_sync,volname=linux-builder3 linux-builder3:/home/cnorum /Users/carl/linux-builder3 ฉันได้รับข้อผิดพลาดนี้ แต่กระบวนการ sshfs ดูเหมือนว่าจะยังคงทำงานอยู่ (นั่นคือมันเพิ่งจะนั่งอยู่ตรงนั้นไม่กลับไปที่ shell prompt): mount_osxfusefs: failed to mount /Users/carl/linux-builder3@/dev/osxfuse1: Socket is not connected บันทึกระบบบน Mac มีข้อความเหล่านี้: 2/20/13 12:57:27.476 PM KernelEventAgent[43]: tid 00000000 received event(s) VQ_DEAD (32) 2/20/13 12:57:27.000 PM kernel[0]: OSXFUSE: force ejecting (no …
12 linux  macos  sockets  sshfs 

3
ตั้งค่าสิทธิ์ที่เหมาะสมสำหรับ sshfs mountpoint เพื่อให้สามารถแชร์กับ samba ได้
ฉันมีโดเมนที่ให้การเข้าถึงผ่าน SSH แพลตฟอร์มของฉันคือ: Gentoo 2.6.36-r5 Windows (XP / Vista / 7) ฉันทำงานบน Windows ของฉันฉันใช้ Gentoo ทำทุกอย่างที่ Windows ทำไม่ได้ ดังนั้นฉันใช้ sshfs เพื่อติดตั้งไดเรกทอรีสาธารณะระยะไกลสำหรับโดเมนของฉันไปที่ /mnt/mydomain.com การตรวจสอบความถูกต้องจะทำผ่านทางปุ่มดังนั้นจึงไม่ต้องพิมพ์รหัสผ่านของฉันอีกต่อไป เนื่องจากฉันเขียนโค้ดบน Windows และฉันไม่ต้องการอัปโหลด / ดาวน์โหลดไฟล์ที่เปลี่ยนแปลงตลอดเวลาฉันต้องการเข้าถึง /mnt/mydomain.com ผ่าน samba share ดังนั้นฉันจึงแชร์ / mnt ใน samba ทุกการเมานต์ยกเว้น mydomain.com จะปรากฏใน Windows Explorer ของฉัน ทฤษฎีของฉันคือ: sshfsไม่ได้ตั้งค่า mountpoint uid / gid เป็นสิ่งที่sambaคาดหวัง …
12 ssh  samba  gentoo  fstab  sshfs 

2
SSHFS เสื่อมโทรมอย่างสง่างามแทนที่จะหยุดเมื่อการเชื่อมต่อขาดหาย เป็นไปได้ไหม?
โปรแกรมบุคคลที่สามจะเขียนไฟล์ไปยัง dir ที่ติดตั้ง SSHFS หากการเชื่อมต่ออินเทอร์เน็ตขาดหายไปโปรแกรมของบุคคลที่สามอาจมีข้อผิดพลาด (ไม่ดี) เนื่องจากโปรแกรมทั้งหมดที่พยายามเข้าถึง SSHFS ที่เมานต์อยู่ในสถานะดังกล่าว (เมื่อไม่มีการเชื่อมต่ออินเทอร์เน็ต) ถูกใส่ลงไปในสิ่งที่บางคนอธิบายว่า นอน". SSHFS มีตัวเลือกในการเชื่อมต่ออัตโนมัติอีกครั้ง แต่สิ่งนี้ไม่ได้ช่วยเนื่องจากโปรแกรมของ บริษัท อื่นจะยังคงค้าง (และหยุดทำงาน) หากการเชื่อมต่อขาดหายไป (แม้ว่าเมื่อการเชื่อมต่อจะถูกกู้คืน SSHFS จะทำการติดตั้งใหม่) Autofs จะไม่ช่วยโดยทั่วไปมันเกี่ยวกับพฤติกรรมของ SSHFS เมื่อการเชื่อมต่อขาดหาย ทำไมมันไม่สามารถทำงานได้เหมือนไดเรกทอรีแชร์เครือข่าย (Samba หรือวิธีการอื่น ๆ ) และเพียงแค่ส่งกลับข้อผิดพลาดเร็วกว่า ... ไม่เคย? มีทางเลือกอื่นสำหรับ SSHFS หรือไม่หาก SSHFS ไม่สามารถทำงานได้ตามที่อธิบายไว้? ข้อมูลอื่น ๆ : ระบบปฏิบัติการ: ฉันใช้ Ubuntu Linux (12.04 LTS)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.