एफ़टीपी मुद्दा
Azure एनएसजी और सर्वर फ़ायरवॉल पर पोर्ट खोलें: 21,20,4000-40009,990,14147
समस्या: क्लाइंट कमांड लाइन और Powershell से ftp से कनेक्ट नहीं हो सकता
हम परीक्षार्थी से जुड़ने में सक्षम हैं लेकिन निर्देशिका / सूची को देखने में सक्षम नहीं हैं
पैकेट पर कब्जा करने के लिए सर्वर पर और मेरे लैपटॉप पर Wireshark स्थापित "ftp" और "IP" के साथ तारों पर एक फिल्टर बनाया गया है पैकेट पर कब्जा नहीं बताता है कि मौसम निष्क्रिय या सक्रिय मोड है और स्रोत आईपी सही है। (हम प्राथमिक आईपी और माध्यमिक आईपी सर्वर पर कॉन्फ़िगर करते हैं)
हमने पाया कि कमांड प्रॉम्प्ट से ftp कनेक्शन काम नहीं कर रहा है। ftp.abcd.com पर एक कनेक्शन शुरू करने की कोशिश की जा रही है जो 11.22.33.44 में हल हो रहा था और वास्तविक FTP सर्वर पर नहीं 44.33.22.11 आईपी पते 11.22.33.44 और 44.33.22.11 दोनों एक ही मशीन पर कॉन्फ़िगर किए गए हैं। हालाँकि, DNS प्राथमिक के बजाय द्वितीयक FTP IP में हल कर रहा था
प्रारंभ में, हमने यह भी पाया कि 11.22.33.44 पर एफ़टीपी कनेक्शन ठीक काम कर रहे थे और ये कनेक्शन सक्रिय कनेक्शन थे। हम यह देखने में असमर्थ थे कि पैसिव मोड यहां काम करता है। जब आप 'dir' कमांड देते हैं तो Commad से 11.22.33.44 पर कनेक्शन शुरू करते समय सेशन फ्रीज हो जाता है, लेकिन फाइलजिला और Winscp जैसे अन्य ftp क्लाइंट के साथ भी यही काम कर रहा है।
मैंने WinSCP और FileZilla के साथ परीक्षण करने की कोशिश की और यह देखने के लिए कि निष्क्रिय मोड कनेक्शन ठीक काम कर रहे हैं और सक्रिय नहीं है जो एक अपेक्षित व्यवहार है। हमने जाँच की कि सफल प्रमाणीकरण के बाद उपकरणों से 'dir' कमांड क्यों काम नहीं कर रहा है, हमें यह देखने को मिला कि विंडोज़ फ़ायरवॉल कनेक्शन को ब्लॉक कर रहा है। हमने फ़ायरवॉल को निष्क्रिय कर दिया और सब कुछ उम्मीद के मुताबिक काम करने लगा। मैंने फ़ायरवॉल नियम बनाने के बाद अपने अंत में उसी की जाँच की, मुद्दों का समाधान किया गया। एक प्रणाली थी जो फ़ायरवॉल को अक्षम करने के बाद भी निर्देशिका लिस्टिंग में अटक गई थी, यह उस सिस्टम के भीतर एक समस्या हो सकती है या बाहरी कारक द्वारा कनेक्शन अवरुद्ध किया जा रहा है। चूंकि हम में से अधिकांश को अक्षम करने के बाद ठीक काम करने में सक्षम हैं।
सेटिंग्स को मशीन पर करने की आवश्यकता है कंट्रोल पैनल पर जाएं → विंडोज फ़ायरवॉल → उन्नत सेटिंग्स → इनबाउंड नियम नाम से सॉर्ट करने के लिए डबल-क्लिक करें नाम स्क्रॉल करें जब तक कि आप "फाइल ट्रांसफर प्रोग्राम" नामक दो नियमों को न देखें; इन्हें मेरे पीसी पर ब्लॉक करने के लिए सेट किया गया था (इसके माध्यम से एक लाइन के साथ बड़ा लाल सर्कल) नियम पर डबल-क्लिक करें, एक्शन के तहत, कनेक्शन की अनुमति देने के लिए सेट करें पर क्लिक करें ठीक है