ネットワーク共有(ftp / sftp / webdav)をブロードキャストして、他のユーザーのnautilusに表示する方法


10

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

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

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


CTRL + Lを押しますか?
karthick87 2010

1
私はあまり知りませんavahiが、それは利用可能なサービスを発表するためのフロントランナープロトコルのようです。en.wikipedia.org/wiki/Avahi_%28software%29
msw

回答:


8

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.servicemanページには、これらのファイルのフォーマットに関するすべての情報を持っています。


+1、素晴らしい!それがうまくいけば.. :-)
ステファノパラッツォ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.