Вы можете объявлять службы, используя службу 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>
На странице man avahi.service есть вся информация о формате этих файлов .