FTP सर्वर में FTP में "ls" कमांड भेजने पर मुझे यह संदेश "कनेक्ट करने का कोई मार्ग नहीं" मिलता है। इसलिए मैंने वायरशर्क के साथ जांच की और मुझे मेरे (क्लाइंट) और एफ़टीपी सर्वर के बीच निम्नलिखित आदान-प्रदान देखने को मिले:
1) ग्राहक (32990) => सर्वर अनुरोध PASV (21)
2) सर्वर (21) => ग्राहक (32990): निष्क्रिय मोड में प्रवेश (10,11,1,8,66,763)
3) क्लाइंट (32990) => सर्वर (21): एसीके
4) ग्राहक (52974) => सर्वर (16972): SYN
5) सर्वर => ग्राहक: गंतव्य पहुंच से बाहर (मेजबान व्यवस्थापक ...)
जहां 16972 (= 256 * 66 + 76) सर्वर के डेटा पोर्ट को बाद के क्लाइंट द्वारा चरण 2 पर भेजा जाता है।
52974 क्लाइंट का डेटा पोर्ट है।
तो मेरा सवाल यह है: मुझे कैसे पता चलेगा कि निष्क्रिय सत्र को बनने से रोकता है? क्या यह सर्वर साइड है? ग्राहक की ओर ?
ps: मेरा क्लाइंट काली पर है, और सब कुछ iptables में खुला है मैं सर्वर के कॉन्फ़िगरेशन को नहीं बता सकता (मुझे सीधे इसकी पहुंच नहीं है)