C'è un modo per trasmettere un server di condivisione file di rete che utilizza un protocollo come ftp, sftp, webdav, in modo che venga visualizzato in naulilus sotto network:// .
Una volta mi sono connesso alla rete dove potevo vedere una condivisione ftp. Era una macchina da cappello rosso. Chiedo all'utente come ha fatto, ma non lo sapeva.
(Nota:so come farlo per samba. Sono interessato a come lo fai per altri protocolli.)
Risposta accettata:
Puoi annunciare i servizi utilizzando avahi servizio. Per annunciare un servizio, devi aggiungere un file di descrizione del servizio in /etc/avahi/services
directory. Ad esempio, per annunciare una condivisione sftp, crea un file sftp.service
con:
<service-group>
<name replace-wildcards="yes">SFTP on %h</name>
<service>
<type>_sftp-ssh._tcp</type>
<port>22</port>
</service>
</service-group>
Per FTP devi cambiare il tipo in _ftp._tcp
e la porta su 21, per una condivisione NFS devi cambiare il tipo in _nfs._tcp
e il port su 2049, e devi anche includere qualcosa come:
<txt-record>path=/path/to/someshare</txt-record>
Il avahi.service
la pagina man contiene tutte le informazioni sul formato di questi file.