मैं अपने linux होम सर्वर पर proftpd सेट अप करता हूं। जैसा कि मेरे पास घर पर एक गतिशील आईपी है, मैं मेरे लिए एक होस्टनाम प्रदान करने के लिए DynDns.org का उपयोग कर रहा हूं। मैंने इस पते का उपयोग MasqueradeAddress के रूप में करने के लिए कहा है, अपने NAT राउटर के माध्यम से निष्क्रिय FTP कनेक्शन की अनुमति देने के लिए।
हालाँकि, जब भी मैं अपने सर्वर को बूट करता हूं, तो proftpd यह कहना शुरू करने में विफल रहता है कि वह इस पते को हल नहीं कर सकता है। मुझे लगता है कि यह बूट ऑर्डर के कारण है, क्योंकि कुछ नेटवर्क या DNS संबंधित तब तक शुरू नहीं हुआ है और यह पता नहीं लगा सकता है।
मुझे इस समस्या से कैसे निपटना चाहिए? क्या मुझे बाद में पते के लिए इसकी जाँच करने के लिए proftpd मिल सकता है? या क्या मैं स्टार्टअप क्रम को बदल सकता हूं ताकि बूट अनुक्रम में अंतिम आइटम के रूप में प्रोफिट को शुरू किया जाए?
/etc/rc.local
सफलता के बिना, चारों ओर से टिंकर किया । तब मुझे एहसास हुआ। एसएफटीपी एसएसएच से अधिक काम करता है। मुझे अब और भी प्रोफिट की जरूरत नहीं है। मैं बस SSH को सक्षम कर सकता हूं, और समान क्रेडेंशियल्स के साथ, मैं SFTP का उपयोग कर सकता हूं। और यह अधिक सुरक्षित है।