GNU/Linux >> Linux の 問題 >  >> Ubuntu

ネットワーク共有(ftp / sftp / webdav)をブロードキャストして、他のユーザーのNautilusに表示されるようにするにはどうすればよいですか?

ftp、sftp、webdavなどのプロトコルを使用しているネットワークファイル共有サーバーをブロードキャストして、network://の下のnaulilusに表示されるようにする方法はありますか?

私はかつてftp共有を見ることができるネットワークに接続しました。それは赤い帽子の機械でした。ユーザーにこれをどのように行ったかを尋ねますが、彼は知りませんでした。

(注:Sambaでこれを行う方法を知っています。他のプロトコルでこれを行う方法に興味があります。)

承認された回答:

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>

avahi.service マニュアルページには、これらのファイルの形式に関するすべての情報があります。


Ubuntu
  1. CentOS8またはRHEL8でネットワークサービスを再起動する方法

  2. Debian – DebianユーザーがSystemd-networkdを介してネットワークに接続することは可能ですか?

  3. サーバー上のすべてのユーザーのパス変数を設定するにはどうすればよいですか?

  1. Ubuntu18.04でMySecureShellSFTPサーバーをセットアップする方法

  2. ターミナルアプリをUbuntu電話にどのようにインストールしますか?

  3. 出力オーディオをバックグラウンドで録音するためのサービスを設定するにはどうすればよいですか?

  1. Ubuntu – Lxcゲストの外部IPアドレスを設定する方法は?

  2. ホームネットワークでファイルを共有する方法は?

  3. Ufwのアプリプロファイルをどのように作成しますか?