Bir ağ paylaşımını (ftp / sftp / webdav) nasıl yayınlayabilirsiniz, böylece diğer kullanıcılar için nautilus'ta görünür


10

Ftp, sftp, webdav gibi bir protokol kullanan bir ağ dosya paylaşım sunucusunu yayınlamanın bir yolu var mı, böylece ağ altında naulilus içinde gösterilir: //.

Bir keresinde ftp paylaşımını görebildiğim bir ağa bağlandım. Kırmızı bir şapka makinesiydi. Kullanıcıya bunu nasıl yaptığını soruyorum, ama bilmiyordu.

(Not: Bunu samba için nasıl yapacağımı biliyorum. Diğer protokoller için nasıl yaptığınızla ilgileniyorum.)


CTRL + L tuşlarına basın ?
karthick87

1
Hakkında çok az şey biliyorum, avahiancak mevcut hizmetleri duyurmak için ön koşucu protokolü gibi görünüyor. en.wikipedia.org/wiki/Avahi_%28software%29
msw

Yanıtlar:


8

Avahi servisini kullanarak servisleri anons edebilirsiniz . Bir servisi duyurmak için /etc/avahi/servicesdizine bir servis açıklama dosyası eklemeniz gerekir . Örneğin, bir sftp paylaşımını duyurmak için aşağıdakileri sftp.serviceiçeren bir dosya oluşturun:

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

FTP için türü _ftp._tcpve bağlantı noktasını 21 olarak değiştirmeniz gerekir; NFS paylaşımı için türü _nfs._tcpve bağlantı noktasını 2049 olarak değiştirmeniz gerekir ve ayrıca aşağıdakileri de eklemeniz gerekir:

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

avahi.serviceAdam sayfa Bu dosyaların formatı tüm bilgileri alır.


+1, Harika! Çalışırsa .. :-)
Stefano Palazzo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.