क्या मैं केवल लोकलहोस्ट को सुनने के लिए VSFTPD को कॉन्फ़िगर कर सकता हूं?


11

मेरे पास एक विरासत ऐप है जिसे एफ़टीपी की आवश्यकता है और एसएफटीपी नहीं कर सकता है।

मेरा समाधान है:

  • VSFTPD का उपयोग करके एक FTP सर्वर रखें
  • केवल स्थानीयहोस्ट से पोर्ट 21 कनेक्शन को स्वीकार करने के लिए फ़ायरवॉल कॉन्फ़िगर करें
  • विरासत ऐप के साथ क्लाइंट से एक SSH कनेक्शन सेट करें
  • SSH के माध्यम से एफ़टीपी को सुरंग

मैं सोच रहा हूं कि अगर मैं फ़ायरवॉल के अलावा कहीं से भी लोकलहोस्ट के कनेक्शन को अनदेखा करने के लिए VSFTPD को कॉन्फ़िगर कर सकता हूं। बेल्ट और ब्रैसर दोनों।

जवाबों:


20

हाँ। केवल 127.0.0.1 पर सुनने के लिए vsftp सर्वर को कॉन्फ़िगर करें: यह vsftp.conf फ़ाइल में किया जा सकता है:

listen_address=127.0.0.1

इस पैरामीटर का उपयोग करने के लिए, सर्वर को स्टैंडअलोन मोड में होना चाहिए:

listen=yes

यदि आप IPv6 का उपयोग करना चाहते हैं, तो इन प्रविष्टियों का उपयोग करें:

listen_ipv6=yes
listen_address6=::1

यह पहले जैसा है, लेकिन IPv6 का उपयोग करता है।

इस कार्य को करने के लिए आपको लगभग निश्चित रूप से पुनरारंभ करना होगा।


1
मेरी कॉन्फिग फ़ाइल को सुन_ड्रेस और 127.0.0.1 के बीच '=' की आवश्यकता थी
अकबर चौधरी

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