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

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


6
วิธีรันสคริปต์ขึ้นอยู่กับการเชื่อมต่ออินเทอร์เน็ต
ฉันมักจะติดตั้งไดรฟ์ระยะไกลโดยใช้ sshfs ฉันชอบที่จะมีภูเขานี้โดยอัตโนมัติ อย่างไรก็ตามหากฉันติดตั้งในสคริปต์. bashrc หรือเริ่มทำงานของฉันการเมานต์มักล้มเหลวเนื่องจากยังไม่ได้ทำการเชื่อมต่ออินเทอร์เน็ตแบบไร้สาย ไม่มีใครรู้วิธีที่ง่ายในการรัน bash scrip ทุกครั้งที่ทำการเชื่อมต่อหรือติดตั้ง sshfs drive อัตโนมัติ?
48 networking  sshfs 

2
ฟิวส์: ตัวเลือกที่ไม่รู้จัก `defer_permissions '
ข้อผิดพลาดต่อไปนี้จะได้รับเมื่อพยายามเชื่อมต่อกับโฮสต์ระยะไกลโดยใช้sshfsบน Ubuntu (16.04 LTS): fuse: unknown option `defer_permissions' หลังจากใช้คำสั่ง: sshfs -o allow_other,defer_permissions username@remotehost.com:/ /mnt/connected/ ซึ่งมีให้ในการกวดวิชา Digital Oceanนี้ การลบตัวเลือก "defer_permissions" อนุญาตให้คำสั่งดำเนินการสำเร็จและโฟลเดอร์โฮสต์ระยะไกลถูกเมาท์กับโลคัล/mnt/connected/; อย่างไรก็ตามการอนุญาตปรากฏขึ้นไม่ถูกต้อง หาก "defer_permissions" เป็นตัวเลือกที่ไม่รู้จักตัวเลือกใดที่ควรใช้เพื่อรับสิทธิ์ที่ถูกต้องเมื่อทำการติดตั้งโฟลเดอร์ด้วยsshfs?

4
sshfs ไม่ได้ติดตั้งโดยอัตโนมัติเมื่อบูตแม้จะมีการกำหนดค่า / etc / fstab
การตั้งค่าเวิร์กสเตชัน Ubuntu (13.04) บางตัวฉันพยายามติดตั้งระบบไฟล์ระยะไกล (over ssh) การกำหนดค่าปัจจุบัน ฉันสร้างผู้ใช้someuserและเพิ่มไปยังฟิวส์กลุ่ม รายการfstabของฉันอ่านเหมือน: sshfs#someuser@remote.com:/remote_dir /media/remote_dir/ fuse auto,_netdev,port=22,user,allow_other,noatime,follow_symlinks,IdentityFile=/home/someuser/.ssh/id_rsa,reconnect 0 0 จากความเข้าใจของฉัน: auto : กำลังขอให้รีโมต fs อย่างชัดเจนติดตั้งตอนบูต _netdev : รอให้อินเทอร์เฟซหมดก่อนที่จะทำการเมานต์ ผู้ใช้ : อนุญาตให้ผู้ใช้ใด ๆ ขอให้ติดตั้งตำแหน่งรีโมตเฉพาะนี้ (ไร้ประโยชน์ในมุมมองของผู้ใช้รูทโดยอัตโนมัติเมื่อทำการบูท) allow_other : จะอนุญาตให้ผู้ใช้ (ในกลุ่มฟิวส์?) เข้าถึง fs ที่เมานต์ IdentityFile : ชี้ไปที่คีย์ส่วนตัวที่จับคู่กับคีย์สาธารณะที่เพิ่มใน/home/someuser/.ssh/authorized_keyของเครื่องระยะไกล เชื่อมต่อใหม่ : ไม่แน่ใจ ... จะพยายามเชื่อมต่อใหม่หากการเชื่อมต่อขาดหายไปหรือไม่ ปัญหา ที่บูตฉันเข้าสู่ระบบด้วยsomeuserเปิดไฟหน้าจอและ/ media / remote_dirว่างเปล่า …
24 mount  fstab  sshfs 


1
sshfs เมาท์พร้อมสิทธิ์ผู้ใช้ แต่สำหรับ umount ฉันต้องการรูท ทำไม? อย่างไร
ฉันพยายามที่จะยกเลิกการต่อเชื่อมจาก nautilus ไดเรกทอรีที่สร้างโดย sshfs แต่ฉันได้รับข้อผิดพลาดนี้: Unable to unmount dir umount: /home/user/dir is not in the fstab (and you are not root) ฉันไม่เข้าใจว่าทำไมสิ่งนี้จึงเกิดขึ้น ฉันจะยกเลิกการต่อเชื่อม sshfs โดยไม่ต้อง sudo ได้อย่างไร การตรัสรู้ใด ๆ จะได้รับการชื่นชม ขอบคุณล่วงหน้า,
17 fstab  sshfs 

1
SSHFS - เชื่อมต่ออัตโนมัติอีกครั้ง
ฉันมีเมานต์ SSHFS ที่ฉันสามารถเชื่อมต่อโดยใช้บรรทัดคำสั่ง: echo myPassword | sudo sshfs user@home.address:/ /media/NAS -p31337 -o workaround=rename -o password_stdin -o allow_other ซึ่งดูเหมือนว่าจะเมา NAS ของฉันให้/media/NASดีพอ บางครั้งการเชื่อมต่อจะขาดหากมีกระแสไฟหรืออินเทอร์เน็ตและในกรณีเหล่านี้ฉันจะต้องรับรู้ว่าเกิดเหตุการณ์นี้ขึ้นและเชื่อมต่อใหม่ด้วยตนเองโดยใช้คำสั่งเดียวกัน มีวิธีที่ฉันจะทำให้เซิร์ฟเวอร์ Ubuntu พยายามเชื่อมต่อใหม่โดยอัตโนมัติหรือไม่พูดทุก ๆ 30 วินาทีถ้าการเชื่อมต่อดับลง ขอบคุณ
16 14.04  server  sshfs 

6
วิธีการเมานท์อัตโนมัติโดยใช้ sshfs?
ฉันใช้คำสั่งต่อไปนี้เพื่อเมานต์ไดเรกทอรี ssh ubuntu กับพีซี ubuntu ของฉัน sshfs user@192.xx.xx.xx.xx:/dir/dir /home/username/mount/xxx คำถามของฉันคือฉันสามารถสร้างสคริปต์สำหรับสิ่งนี้ในเดสก์ท็อปของฉันที่ฉันสามารถสร้างดับเบิลคลิกและเรียกใช้สคริปต์นี้เมื่อฉันต้องการติดตั้งไดรฟ์โดยไม่ต้องพิมพ์คำสั่งด้วยตนเองเสมอ
14 sshfs 


6
sshfs ให้“ โฮสต์ระยะไกลได้ตัดการเชื่อมต่อ”
ฉันพยายามsftpเชื่อมต่อการเชื่อมต่อไปยังโฟลเดอร์โดยใช้sshfsคำสั่งต่อไปนี้ซึ่งทำให้เกิดข้อผิดพลาด ~$ sshfs admin@example.com:/ testfo remote host has disconnected ข้อผิดพลาดเดียวกันที่เกิดขึ้นถ้าผม SSH localhostเข้าสู่ระบบและทำซ้ำคำสั่งโดยมี คำสั่งนี้ยังทำงานกับเครื่องอื่นดังนั้นปัญหาจึงอยู่ที่เซิร์ฟเวอร์ ~$ cat /var/log/auth.log [...] May 24 22:49:43 example sshd[20095]: Accepted publickey for admin from 24.111.222.33 port 47086 ssh2: RSA ad:xx:6e:xx:14:xx:bd:b5:xx:cb:66:xx:xx:xx:a3:ac May 24 22:49:43 example sshd[20095]: pam_unix(sshd:session): session opened for user admin by (uid=0) May 24 22:49:43 example …
14 networking  ssh  vsftpd  sftp  sshfs 

1
ปฏิเสธการอนุญาตใน SSHFS automount
ฉันพยายามตั้งค่าการเชื่อมต่อ SSHFS ระหว่างสองเครื่อง Ubuntu โดยใช้ / etc / fstab เพื่อให้พวกเขาติดตั้งอัตโนมัติตั้งแต่ต้น ฉันสร้างไดเรกทอรี. ssh ใน dir ที่บ้านของฉันบนเครื่องทั้งสองแล้วฉันได้สร้างไฟล์ id_dsa และ id_dsa.pub และคัดลอกคีย์ไปยังเครื่องแต่ละเครื่องในไฟล์ชื่อ authorized_keys ฉันได้ตั้งค่าการอนุญาตไดเรกทอรีเป็น 700 และไฟล์เป็น 600 ฉันได้แก้ไข /etc/fuse.conf เพื่อให้ user_allow_other ไม่แสดงข้อคิดเห็น นี่คือรูปแบบของรายการของฉันใน / etc / fstab บนเครื่องไคลเอนต์ซึ่งฉันได้จากที่นี่ : sshfs#myname@www.myhome.com:/home/myname /mnt/sshfs/homebox fuse comment=sshfs,noauto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes 0 0 อย่างไรก็ตามเมื่อใดก็ตามที่ฉันพยายามติดตั้งเซิร์ฟเวอร์ฉันจะได้รับข้อผิดพลาดนี้: fusermount: failed to open /etc/fuse.conf: Permission denied …
13 11.10  mount  fstab  sshfs 

1
sshfs กำลังติดตั้งระบบไฟล์ในฐานะผู้ใช้รายอื่น
ดังนั้นฉันพยายามเมานต์โฟลเดอร์จากคอมพิวเตอร์เครื่องอื่นใน 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 …

1
sshfs transform_symlinks เสีย
ฉันใช้คำสั่ง fstab เดียวกันมาระยะหนึ่งแล้ว: sshfs#user@host.be:/home/user /home/user/vps fuse user,port=22,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks 0 0 และมันก็ใช้งานได้ดี แต่ในวันที่ 11.10 มันไม่ได้เปลี่ยน symlink อีกต่อไปพวกเขาทั้งหมดรายงานว่าใช้งานไม่ได้แม้ว่าตัวเลือกจะถูกตั้งค่าไว้อย่างชัดเจน สิ่งที่ช่วยให้?

4
sshfs พร้อม fstab: การเชื่อมต่อรีเซ็ตโดยเพียร์
ฉันพยายามอนุญาตให้แล็ปท็อปของฉัน (Ubuntu 13.04) เข้าถึงพีซีของฉัน (Lubuntu 13.04) ฮาร์ดไดรฟ์ผ่าน SSHFS ฉันใช้คีย์ RSA เพื่อเชื่อมต่อ มันทำงานได้อย่างสมบูรณ์แบบถ้าฉันพิมพ์สิ่งนี้ในเทอร์มินัล: sshfs my-PC:/a_folder /media/a_folder แต่ฉันต้องการให้มันติดตั้งโดยอัตโนมัติเมื่อฉันบูตแล็ปท็อป ดังนั้นฉันจึงเพิ่มตัวเองลงในกลุ่มฟิวส์: sudo adduser mynickname fuse และฉันเพิ่มบรรทัดต่อไปนี้ไปยังไฟล์ fstab ของฉัน: sshfs#mynickname@my-PC:/a_folder /media/a_folder fuse defaults,idmap=user,_netdev 0 0 เมื่อฉันบูตแล็ปท็อป a_folder จะปรากฏในรายการอุปกรณ์ แต่ไม่ได้เมานต์ เมื่อฉันพยายามเข้าถึงผ่าน Nautilus จะแสดงข้อผิดพลาดต่อไปนี้: mount: only root can mount sshfs#mynickname@my-PC:/a_folder on /media/a_folder ฉันได้รับข้อผิดพลาดเดียวกันถ้าฉันลอง mount /media/a_folder ในอาคารผู้โดยสาร ถ้าฉันลอง …
10 fstab  sshfs 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.