HTTP (एस) आधारित फ़ाइल सर्वर


12

मुझे एक सर्वर Ubuntu 10.04 चल रहा है। मैं पहले से ही ssh और sftp के लिए खुलता है।

मैं एक वेब-आधारित (http, या अधिमानतः https) फ़ाइल सर्वर की तलाश कर रहा हूं, शायद एक (एस) एफ़टीपी सर्वर के लिए एक वेब-फ्रंट-एंड, जो एक विशिष्ट फ़ोल्डर तक पहुंच की अनुमति देता है, और अपलोड करने की भी अनुमति देता है। यह उपयोगकर्ता प्रमाणीकरण की आवश्यकता है, अधिमानतः PAM का उपयोग कर।

यह वेब-आधारित समाधान उन उपयोगकर्ताओं के लिए है जिन्हें एफ़टीपी सॉफ़्टवेयर / ब्राउज़र एक्सटेंशन का उपयोग करने की अनुमति नहीं है और उनके कॉर्पोरेट वातावरण में फ्लैश / जावा ब्राउज़र प्लगइन्स नहीं हैं।

अब तक मैंने इस पर ध्यान दिया है:

  • वेबमिन: इसमें एक फ़ाइल प्रबंधक शामिल है, हालांकि यह जावा का उपयोग करता है, और मैं एक प्लगइन-मुक्त कार्यान्वयन की तलाश कर रहा हूं।
  • Apache2: मैं https और PAM प्रमाणीकरण सेट करने में सक्षम था, लेकिन नंगे कार्यान्वयन में फ़ाइल अपलोड शामिल नहीं है (जहाँ तक मुझे पता है)।
  • HFS: इसे बाहर करने की कोशिश नहीं की गई क्योंकि यह केवल विंडोज / वाइन के लिए है, और मैं इसे वाइन के तहत नहीं चलाना चाहता।

जवाबों:


4

मैंने शोध किया है, और 4 अच्छे वेब-फुट कार्यान्वयन को पाया है:

सभी Apache2 (https के साथ), और proftpd (यह महान PAM एकीकरण और उपयोग में आसानी के लिए उपयोग किया जाता है) के साथ महान काम करते हैं। हालाँकि अंतिम दो थोड़े पुराने हैं और उनके डिज़ाइन सबसे सुंदर नहीं हैं। और net2ftp के नाम के साथ-साथ एक "जटिल" लॉगिन स्क्रीन के साथ एक विशाल बैनर है, जिसमें कई विकल्पों के साथ एक साधारण उपयोगकर्ता की आवश्यकता नहीं है। इसलिए मैं इस समय AjaXplorer का उपयोग कर रहा हूं।

अगर शायद किसी और को भी अपाचे 2 के लिए बढ़िया वेब-एफटीपी स्क्रिप्ट मिली हों, तो कृपया उन्हें सुझाएं!


इनमें से बहुत सारे ग्राहक अब बासी हो गए हैं, लेकिन वेब-आधारित एफ़टीपी के लिए अभी भी बड़ी मांग है। मॉन्स्टा एफ़टीपी पर एक नज़र है। यह एक FTP / SFTP वेब-आधारित क्लाइंट और कोड संपादक है। यह monstaftp.com से डाउनलोड करने के लिए स्वतंत्र है (अस्वीकरण: मैं इस परियोजना के साथ शामिल हूं)
डैनियल विलियम्स

1

यदि आपको पढ़ने / लिखने की आवश्यकता है, तो ऐसा लगता है कि आप Apache (या Nginx ) और Webdav की तलाश कर रहे हैं । यदि आपको केवल रीड-ऐक्सेस की आवश्यकता है, तो आप केवल वेबसर्वर से निर्देशिका लिस्टिंग की सेवा कर सकते हैं।


आपकी प्रतिक्रिया के लिए धन्यवाद। जहाँ तक मैं देख सकता हूँ, WebDAV को स्टैंडअलोन क्लाइंट या ब्राउज़र एक्सटेंशन का उपयोग ठीक से कनेक्ट करने की आवश्यकता है, अर्थात पूर्ण अपलोड क्षमता है।
माइकल

अधिकांश OSes ने डीएवी शेयरों को पढ़ने / लिखने के लिए कनेक्ट करने के लिए अंतर्निहित समर्थन किया है।
जेरेमी केर

@ मायकिल मुझे पता है कि Nautilus, विंडोज एक्सप्लोरर और OSX के खोजक सभी वेबदाव शेयरों से जुड़ सकते हैं, बॉक्स से बाहर।
ओली

@ ओली और जेरेमी केर: प्रतिक्रियाओं के लिए धन्यवाद! मुझे यकीन नहीं है कि कॉर्पोरेट फ़ायरवॉल के पीछे WebDAV का उपयोग करना संभव है या नहीं। इस प्रकार अब तक मेरे पास विंडोज पर एक वेब-एफटीपी सर्वर है, जो हर ब्राउज़र से आसानी से उपलब्ध है, और मैं अंत-उपयोगकर्ता को कुछ नया करने के लिए अभिभूत नहीं करना चाहता। और हर फ़ायरवॉल बंदरगाहों को 80 और 443 की अनुमति देता है।
माइकल

@Michael Webdav HTTP का उपयोग पोर्ट 80 पर करता है। यह अब तक का सबसे फ़ायरवॉल-फ्रेंडली फ़ाइल-ट्रांसफर प्रोटोकॉल है।
ओली

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