GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Wie übertragen Sie eine Netzwerkfreigabe (ftp/sftp/webdav), damit sie in Nautilus für andere Benutzer angezeigt wird?

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:

einfügen
<txt-record>path=/path/to/someshare</txt-record>

Der avahi.service Manpage enthält alle Informationen über das Format dieser Dateien.


Ubuntu
  1. So richten Sie den MySecureShell-SFTP-Server unter Ubuntu 18.04 ein

  2. Ubuntu – Wie konfiguriere ich externe IP-Adressen für Lxc-Gäste?

  3. Wie werden Pfadvariablen für alle Benutzer auf einem Server festgelegt?

  4. Wie teilt man Dateien im Heimnetzwerk?

  5. Wie erstellt man ein App-Profil für Ufw?

So starten Sie Netzwerkdienste unter Linux neu

So aktivieren und deaktivieren Sie Netzwerkschnittstellen in Ubuntu 20.04

So verwenden Sie den Modus „Nicht stören“ in Ubuntu, damit Sie sich auf die Arbeit konzentrieren können

So installieren Sie den GUI-Datei-Manager Nautilus auf dem WSL-Windows 10-Subsystem für Linux

Wie finde ich die IP-Adresse für ein Gerät in einem Netzwerk?

N FTP-Client (GUI), mit dem ich nach Text in Dateien suchen kann?