Score:0

symlink และติดตั้งโฮสต์ ftp บนเครื่องอื่น

ธง in

ดังนั้นฉันจึงมีเครื่อง 1 ที่ติดตั้ง vsftpd และเครื่อง 2 ที่ต้องเมานต์โฟลเดอร์ ftp ที่อยู่ห่างไกล อย่างไรก็ตาม เครื่อง 2 ยังต้องเข้าถึง symlink ซึ่งเป็นสิ่งที่ล้มเหลว ไม่มี chroot เพราะอนุญาตการเข้าถึงผ่าน LAN เท่านั้น ดังนั้นไม่ต้องกังวลเกี่ยวกับปัญหาความปลอดภัยจากอินเทอร์เน็ต

บนเครื่อง 1:

  • ไดเรกทอรี ftp คือ: /home/ftpu/
  • สร้าง symlink: ln -s /mnt/share_hdd /home/ftpu/share_hdd/

บนเครื่องที่ 2 (เครือข่ายเดียวกัน):

ถ้าฉันเชื่อมต่อกับ ftp โดยใช้ filezilla หรืออะไรก็ตาม มันทำงานได้อย่างไม่มีที่ติ ฉันสามารถเข้าถึงโฟลเดอร์ share_hdd และดูเนื้อหาได้โดยไม่ต้องกังวล

อย่างไรก็ตาม ฉันใช้ curlftpfs เพื่อ:

  • เมานต์ machine1.local/share_hdd /mnt

ตอนนี้เมื่อฉันเรียกดู /mnt ฉันสามารถ ดู โฟลเดอร์ share_hdd และถ้าฉันซีดีข้างในฉันจะเรียงลำดับการวนซ้ำของโฟลเดอร์ที่มีโฟลเดอร์ share_hdd อื่นที่มีโฟลเดอร์ share_hdd อื่น ฯลฯ เป็นต้น ในที่สุดฉันก็อยู่ในอุโมงค์ที่ไม่มีที่สิ้นสุดเช่น /mnt/share_hdd/share_hdd/share_hdd/ เป็นต้น

ฉันทำอะไรผิด ?

(โอ้และในกรณีที่คุณสงสัยว่าทำไมความยุ่งยากและไม่ผ่าน samba แบ่งปันเพราะเครื่อง 2 เป็น debian chroot จากโทรศัพท์ android สำรองที่ใช้ linux ซึ่งเคอร์เนลไม่รองรับ cifs และฉันไม่มีทักษะในการ สร้างเคอร์เนลที่กำหนดเองด้วยการสนับสนุน cifs)

Score:0
ธง in

ตกลง นั่นเป็นเรื่องงี่เง่าสำหรับฉัน 2 สิ่งที่ฉันคิดถึง

ฉันใช้ mount --bind แต่:

  1. ฉันลืมใส่ / ต่อท้าย machine1.local/share_hdd/
  2. ฉันต้องติดตั้งใหม่ / mnt บนเครื่อง 2 เนื่องจากฉันทำตัวเลือก mount --bind หลังจากติดตั้งเครื่อง 2 ซึ่งเห็นได้ชัดว่าเป็นลำดับการทำสิ่งที่ผิด

โพสต์คำตอบ

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