Есть ли способ транслировать сетевой сервер обмена файлами, использующий протокол, такой как ftp, sftp, webdav, чтобы он отображался в naulilus под сетью: //.
Однажды я подключился к сети, где я мог видеть общий ресурс FTP. Это была красная шляпная машина. Я спрашиваю пользователя, как он это сделал, но он не знал.
(Примечание: я знаю, как сделать это для самбы. Мне интересно, как вы делаете это для других протоколов.)
networking
nautilus
file-sharing
avahi
Гари ван дер Мерве
источник
источник
avahi
но, похоже, это протокол лидера для объявления о доступных сервисах. en.wikipedia.org/wiki/Avahi_%28software%29Ответы:
Вы можете анонсировать услуги с помощью сервиса avahi . Чтобы объявить сервис, вы должны добавить файл описания сервиса в
/etc/avahi/services
каталог. Например, чтобы объявить общий ресурс sftp, создайте файлsftp.service
с:Для FTP вы должны изменить тип на
_ftp._tcp
и порт на 21, для общего ресурса NFS вы должны изменить тип_nfs._tcp
и порт на 2049, и вы также должны включить что-то вроде:Страница
avahi.service
man содержит всю информацию о формате этих файлов.источник