2008-09-02 21 views
6

मेरे पास एक एफ़टीपी सर्वर (मैक ओएस एक्स, लेकिन सर्वर संस्करण नहीं है) कुछ समय के लिए स्थापित किया गया है जहां उपयोगकर्ता आभासी हैं, यानी वे सर्वर के ओएस में वास्तविक उपयोगकर्ता खाते नहीं हैं, लेकिन एफ़टीपी सर्वर द्वारा प्रबंधित खाते सॉफ्टवेयर - ओएस के लिए वे सभी ftp उपयोगकर्ता खाते की तरह दिखते हैं। मैं एफ़टीपी सर्वर सॉफ्टवेयर सेवानिवृत्त होना चाहता हूं और इसके बजाय एसएफटीपी जाना चाहता हूं।क्या आपके पास एक एसएफटीपी सर्वर का उपयोग कर वर्चुअल उपयोगकर्ता हो सकते हैं?

क्या एसएफटीपी/एसएसएच स्थापित करने का कोई तरीका है ताकि मैं आभासी उपयोगकर्ताओं को बना सकूं और साथ ही साथ उन्हें सैंडबॉक्स भी बना सकूं?

कारण मैं वर्चुअल उपयोगकर्ताओं को चाहता हूं क्योंकि मैं समय-समय पर खातों को जोड़ता और हटाता हूं, और उचित उपयोगकर्ता खातों के साथ ऐसा करने से गन्दा हो जाता है, और मुझे उन्हें सैंडबॉक्स करने का एक अच्छा तरीका नहीं पता है। हमेशा कुछ फाइलें बाकी होती हैं और प्रत्येक उपयोगकर्ता की अपनी उपयोगकर्ता निर्देशिका होती है (बहुत सारी फाइलें केवल प्रासंगिक होती हैं अगर वे वास्तव में मशीन पर लॉग ऑन करते समय लॉग ऑन होती हैं), जो खाता हटा दिए जाने पर क्वारंटाइंड किया जाता है, इसलिए आपके पास हाथ से इसे हटाने के लिए, और इसी तरह से।

उत्तर

4

सामान्य जेनेरिक यूनिक्स इसका उत्तर 'पीएएम' है। यदि आप अपने एसएफटीपी को संभालने के लिए सादे पुराने ओपनएसएसएच एसएसएचडी चाहते हैं, तो आपको एसएसएचडी के पीएएम स्टैक (/etc/pam.d/sshd) में प्लग इन करने की ज़रूरत है जो आपको चाहिए और जो आपको चाहिए उसे छोड़ दें। यह एक सामान्य उद्देश्य निर्देशिका सर्वर (शायद एलडीएपी) हो सकता है जो आपके सभी वर्चुअल उपयोगकर्ताओं को एक होम निर्देशिका में मैप करता है और उन्हें एक प्रतिबंधित या स्कॉप्ली प्रकार का खोल देता है।

यदि आप एफ़टीपी सर्वर देखना चाहते हैं जो एफ़टीपी-एसएसएल (जो एसएफटीपी के समान नहीं है) भी कर सकते हैं, तो अच्छे ftp सर्वर जैसे Pure-ftpd या vsftp ऐसा करेंगे। एफ़टीपी-एसएसएल सर्वरों में सरल आभासी उपयोगकर्ता समर्थन है।

:

http://www.bsdguides.org/guides/freebsd/networking/pure-ftpd_virtual_users.php

0

आप वाणिज्यिक उत्पादों के लिए खुला रहे हैं, वैन डाइक सॉफ्टवेयर से VShell सर्वर यूनिक्स/लिनक्स/विंडोज पर उपलब्ध है, SSH और SFTP प्रोटोकॉल के साथ आभासी उपयोगकर्ताओं (कई बैकेंड) का समर्थन करता है VShell Server

0

जेएससीएपीई एसएफटीपी सर्वर एक वाणिज्यिक, क्रॉस-प्लेटफार्म सर्वर है जो आप चाहते हैं जो करता है।

http://www.jscape.com/

मुझे पता है, लगता है जैसे मैं उनके लिए काम है, लेकिन मैं

:) नहीं है