आप एक नेटवर्क शेयर (ftp / sftp / webdav) कैसे प्रसारित कर सकते हैं ताकि यह अन्य उपयोगकर्ताओं के लिए नॉटिलस में दिखाई दे


10

क्या कोई नेटवर्क फ़ाइल साझा करने वाले सर्वर को प्रसारित करने का एक तरीका है जो ftp, sftp, webdav जैसे प्रोटोकॉल का उपयोग कर रहा है, ताकि यह नेटवर्क के तहत naulilus में दिखाई दे: //।

मैं एक बार नेटवर्क से जुड़ा था जहाँ मैं एक ftp शेयर देख सकता था। यह एक लाल टोपी वाली मशीन थी। मैं उपयोगकर्ता से पूछता हूं कि उसने यह कैसे किया, लेकिन वह नहीं जानता था।

(नोट: मुझे पता है कि सांबा के लिए यह कैसे करना है। मुझे दिलचस्पी है कि आप इसे अन्य प्रोटोकॉल के लिए कैसे करेंगे।)


CTRL + L दबाएं ?
karthick87

1
मैं अभी तक बहुत कम जानता हूं, avahiलेकिन यह उपलब्ध सेवाओं की घोषणा करने के लिए फ्रंट-रनर प्रोटोकॉल प्रतीत होता है। en.wikipedia.org/wiki/Avahi_%28software%29
msw

जवाबों:


8

आप अवधी सेवा का उपयोग करके सेवाओं की घोषणा कर सकते हैं । सेवा की घोषणा करने के लिए, आपको /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आदमी पेज इन फ़ाइलों के प्रारूप पर सभी जानकारी है।


+1, शानदार! अगर यह काम करता है कि है .. :-)
Stefano Palazzo
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.