คุณจะถ่ายทอดเครือข่ายร่วมกัน (ftp / sftp / webdav) ได้อย่างไรเพื่อให้มันปรากฏใน nautilus สำหรับผู้ใช้รายอื่น


10

มีวิธีออกอากาศเซิร์ฟเวอร์แชร์ไฟล์เครือข่ายที่ใช้โปรโตคอลเช่น ftp, sftp, webdav หรือไม่เพื่อให้แสดงใน naulilus ภายใต้เครือข่าย: //

ฉันเคยเชื่อมต่อกับเครือข่ายที่ฉันสามารถดูส่วนแบ่ง ftp มันเป็นเครื่องหมวกสีแดง ฉันถามผู้ใช้ว่าเขาทำได้อย่างไร แต่เขาไม่รู้

(หมายเหตุ: ฉันรู้วิธีการทำเช่นนี้กับ samba ฉันสนใจว่าคุณจะทำอย่างไรกับโปรโตคอลอื่น ๆ )


กดCTRL + L ?
karthick87

1
ฉันรู้น้อยเกินไปเกี่ยวกับavahiแต่ดูเหมือนจะเป็นโปรโตคอลด้านหน้าสำหรับการประกาศบริการที่มีอยู่ en.wikipedia.org/wiki/Avahi_%28software%29
msw

คำตอบ:


8

คุณสามารถประกาศบริการโดยใช้บริการavahi ในการประกาศบริการคุณต้องเพิ่มไฟล์รายละเอียดบริการใน/etc/avahi/servicesไดเรกทอรี ตัวอย่างเช่นหากต้องการประกาศการแชร์ sftp ให้สร้างไฟล์sftp.serviceด้วย:

<service-group>
  <name replace-wildcards="yes">SFTP on %h</name>
  <service>
    <type>_sftp-ssh._tcp</type>
    <port>22</port>
  </service>
</service-group>

สำหรับ FTP คุณต้องเปลี่ยนประเภทเป็น_ftp._tcpและพอร์ตเป็น 21 สำหรับการแบ่งปัน NFS คุณต้องเปลี่ยนประเภทเป็น_nfs._tcpและพอร์ตเป็น 2049 และคุณต้องรวมสิ่งต่อไปนี้:

<txt-record>path=/path/to/someshare</txt-record>

avahi.serviceหน้าคนมีข้อมูลทั้งหมดที่อยู่ในรูปแบบของไฟล์เหล่านี้


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