Gibt es eine Möglichkeit, einen Netzwerk-Filesharing-Server zu übertragen, der ein Protokoll wie ftp, sftp, webdav verwendet, sodass er in naulilus unter network:// angezeigt wird.
Ich habe mich einmal mit dem Netzwerk verbunden, wo ich eine FTP-Freigabe sehen konnte. Es war eine Red-Hat-Maschine. Ich frage den Benutzer, wie er das gemacht hat, aber er wusste es nicht.
(Anmerkung:Ich weiß, wie man das für Samba macht. Mich interessiert, wie Sie es für andere Protokolle machen.)
Akzeptierte Antwort:
Sie können Dienste ankündigen, indem Sie Avahi verwenden Service. Um einen Dienst anzukündigen, müssen Sie eine Dienstbeschreibungsdatei in /etc/avahi/services
hinzufügen Verzeichnis. Um beispielsweise eine sftp-Freigabe anzukündigen, erstellen Sie eine Datei sftp.service
mit:
<service-group>
<name replace-wildcards="yes">SFTP on %h</name>
<service>
<type>_sftp-ssh._tcp</type>
<port>22</port>
</service>
</service-group>
Für FTP müssen Sie den Typ auf _ftp._tcp
ändern und den Port auf 21, für eine NFS-Freigabe müssen Sie den Typ auf _nfs._tcp
ändern und den Port auf 2049, und Sie müssen auch so etwas wie:
<txt-record>path=/path/to/someshare</txt-record>
Der avahi.service
Manpage enthält alle Informationen über das Format dieser Dateien.