다른 사용자가 노틸러스에 표시되도록 네트워크 공유 (ftp / sftp / webdav)를 브로드 캐스트하는 방법


10

ftp, sftp, webdav와 같은 프로토콜을 사용하는 네트워크 파일 공유 서버를 브로드 캐스트하여 network : // 아래의 naulilus에 표시하는 방법이 있습니까?

ftp 공유를 볼 수있는 네트워크에 연결 한 적이 있습니다. 빨간 모자 기계였습니다. 사용자에게이 작업을 수행 한 방법을 묻지 만 몰랐습니다.

(참고 : 삼바에 대해이 작업을 수행하는 방법을 알고 있습니다. 다른 프로토콜에 대해 수행하는 방법에 관심이 있습니다.)


Ctrl + L을 누릅니다 .
karthick87

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._tcp21로, 포트를 NFS 공유의 경우 유형 _nfs._tcp을 2049 로 변경하고 다음과 같은 내용도 포함해야합니다.

<txt-record>path=/path/to/someshare</txt-record>

avahi.serviceman 페이지는 이러한 파일의 형식에 대한 모든 정보가 있습니다.


+1, 환상적입니다! 그것이 작동한다면 .. :-)
Stefano Palazzo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.