Existuje způsob, jak vysílat síťový server pro sdílení souborů, který používá protokol jako ftp, sftp, webdav, aby se zobrazil v naulilus pod network:// .
Jednou jsem se připojil k síti, kde jsem viděl sdílení ftp. Byl to stroj s červeným kloboukem. Ptám se uživatele, jak to udělal, ale nevěděl.
(Poznámka:Vím, jak to udělat pro sambu. Zajímá mě, jak to děláte u jiných protokolů.)
Přijatá odpověď:
Služby můžete oznámit pomocí avahi servis. Chcete-li oznámit službu, musíte přidat soubor s popisem služby do /etc/avahi/services
adresář. Chcete-li například oznámit sdílení sftp, vytvořte soubor sftp.service
s:
<service-group>
<name replace-wildcards="yes">SFTP on %h</name>
<service>
<type>_sftp-ssh._tcp</type>
<port>22</port>
</service>
</service-group>
U FTP musíte změnit typ na _ftp._tcp
a port na 21, pro sdílení NFS musíte změnit typ na _nfs._tcp
a port na 2049 a musíte také zahrnout něco jako:
<txt-record>path=/path/to/someshare</txt-record>
avahi.service
manuálová stránka obsahuje všechny informace o formátu těchto souborů.