Bagaimana Anda bisa menyiarkan berbagi jaringan (ftp / sftp / webdav) sehingga muncul di nautilus untuk pengguna lain


10

Apakah ada cara untuk menyiarkan server berbagi file jaringan yang menggunakan protokol seperti ftp, sftp, webdav, sehingga muncul di naulilus di bawah jaringan: //.

Saya pernah terhubung ke jaringan di mana saya bisa melihat share ftp. Itu adalah mesin topi merah. Saya bertanya kepada pengguna bagaimana dia melakukan ini, tetapi dia tidak tahu.

(Catatan: Saya tahu bagaimana melakukan ini untuk samba. Saya tertarik dengan cara Anda melakukannya untuk protokol lain.)


Tekan CTRL + L ?
karthick87

1
Saya tahu terlalu sedikit tentang avahitetapi tampaknya menjadi protokol terdepan untuk mengumumkan layanan yang tersedia. en.wikipedia.org/wiki/Avahi_%28software%29
msw

Jawaban:


8

Anda dapat mengumumkan layanan dengan menggunakan layanan avahi . Untuk mengumumkan layanan, Anda harus menambahkan file deskripsi layanan di /etc/avahi/servicesdirektori. Misalnya, untuk mengumumkan pembagian sftp, buat file sftp.servicedengan:

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

Untuk FTP Anda harus mengubah jenis ke _ftp._tcpdan port ke 21, untuk berbagi NFS Anda memiliki mengubah jenis _nfs._tcpdan port ke 2049, dan Anda juga harus memasukkan sesuatu seperti:

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

The avahi.servicehalaman manual memiliki semua informasi tentang format file ini.


+1, Fantastis! Jika berhasil ya .. :-)
Stefano Palazzo
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.