मुझे एक नया SFTP सर्वर स्थापित करने का काम सौंपा गया है। प्रति-से, यह एक बहुत ही सरल ऑपरेशन है: बस internal-sftpसर्वव्यापी एसएसएच सेवा की भूमिका का उपयोग करके (चुरोटिंग के साथ) एक विश्वसनीय एसएफटीपी सर्वर के लिए पर्याप्त है।
हालांकि यह मेरी प्रकृति में है कि एक ही समस्या के लिए हमेशा कम से कम दो अलग-अलग तरीकों की कोशिश करें, और मुझे एहसास हुआ कि मैं ProFTPDएक sftp प्लगइन के साथ एक ही काम करने के लिए उपयोग कर सकता हूं , अधिक दानेदार filetransfer- संबंधित विकल्पों के अतिरिक्त लाभ के साथ (उदाहरण: बैंडविड्थ थ्रेडलिंग) )। दूसरी ओर, यह प्लगइन डिफ़ॉल्ट रूप से संकलित (और बंडल) नहीं है, और मैं "कम परीक्षण" समाधान से बचना चाहूंगा।
फिलहाल, एकमात्र आवश्यक सेवा एसएफटीपी है; हालांकि, मैं पहले से खेल रहा हूं और मैं एक समाधान लागू करना चाहता हूं जो न केवल SFTP के साथ काम कर सकता है, बल्कि एफ़टीपी / एस के साथ भी।
यह देखते हुए कि मैं उपयोगकर्ताओं को उनके घरों के अंदर ले जा रहा हूं, आपको क्या लगता है कि यह एक बेहतर उपाय है?
- एफ़टीपी / एस सेवाओं के लिए एसएसएच
internal-sftpऔर एक स्टैंडअलोन एफ़टीपी सर्वर (vsftpdयाproftpd) का उपयोग करें - केवल प्रासंगिक प्लगइन के साथ ProFTPD सेवा का उपयोग करें
mod_sftpमॉड्यूल का एक उचित निर्णय है ; कई साइटें हैं जो वास्तव में दैनिक आधार पर इसका उपयोग करती हैं।
mod_sftpऔर अधिक सामान्यतः की तुलना में मैं यद्यपि इस्तेमाल किया? महान। वैसे भी, मैं mod_sftpअसत्य के रूप में न्याय नहीं करूंगा , यह इस कारण से था कि मैंने उद्धरणों का उपयोग किया है। मैं प्रश्न के उस हिस्से को फिर से लिखूंगा।
internal-sftpहैंsshd, तो आपको शायद एसएफटीपी का उपयोग डिफॉल्ट पोर्ट (यदि आप अभी भी sshd चाहते हैं) की तुलना में अलग-अलग उपयोग करना होगा, जो निश्चित रूप से प्रयोज्य मुद्दा है।