डेबियन में, मैं अजगर के एफ़टीपी सर्वर (कमांड लाइन से - कोड प्रोजेक्ट में नहीं) के रूप में चला रहा हूं:
python -m pyftpdlib -w -p21
Windows 2008 सर्वर पर, मैं चलाता हूं:
ftp <IP>
user: anonymous
pass: anonymous
कौन सा रिटर्न:
230 Login successful.
लेकिन जब मैं एक मिलता है या डालते हैं, यह समय के साथ बाहर है:
421 Active data channel timeout.
विंडोज बॉक्स पर, नियंत्रण कक्ष -> इंटरनेट विकल्प -> उन्नत टैब -> निष्क्रिय एफ़टीपी का उपयोग अनियंत्रित है!
विंडोज पर, मैं यह भी netsh advfirewall set allprofiles state off
सुनिश्चित करने के लिए चला हूं कि फ़ायरवॉल समस्या का कारण नहीं था
मैं कैसे प्राप्त कर सकते हैं करने के लिए पर कोई विचार put
और get
काम करने के लिए?
डेबियन सिस्टम पर फायरवॉल या दोनों के बीच?
—
गेरार्ड एच। पिल
क्लाइंट में निष्क्रिय एफ़टीपी का उपयोग करें। हालांकि यह सभी मामलों में मदद नहीं करता है क्योंकि यह आमतौर पर सक्रिय एफटीपी की तुलना में बहुत कम परेशानी का कारण बनता है। इसके अलावा एफ़टीपी एक प्रोटोकॉल है, जो कनेक्शन में फ़ायरवॉल और / या एनएटी शामिल होने पर परेशानी का कारण बनता है।
—
स्टेफेन उल्रिच
@SteffenUllrich Hmmm ... UI pasv कमांड नहीं भेज सकता है - यह रिकोगिनीकृत नहीं है।
—
MGoBlue93
@ GerardH.Pille हाँ Windows फ़ायरवॉल 2008 R2 बॉक्स पर कॉन्फ़िगर किया गया है। मैंने प्रोफ़ाइल राज्यों को इसे बंद और अक्षम करने के लिए सेट किया था। कोई परिवर्तन नहीं होता है।
—
MGoBlue93
डेबियन सिस्टम फ़ायरवॉल के बारे में क्या?
—
जेरार्ड एच। पिल