এসএসএল (এফটিপিএস) এর উপরে এফটিপি সম্পর্কে আমার বোঝা এটি ফায়ারওয়াল এবং NAT এর সাথে ভালভাবে কাজ করে না। একটি সাধারণ এফটিপি সেশনে, ফায়ারওয়াল দ্বারা প্রয়োজনীয় পোর্টগুলি গতিশীলভাবে খোলার জন্য ফায়ারওয়াল দ্বারা ডেটা সংযোগগুলি সম্পর্কিত তথ্যগুলি পড়া হয় এবং এনএটি সংশোধিত হয়। যদি তথ্যটি এসএসএল দ্বারা সুরক্ষিত হয় তবে ফায়ারওয়াল এটি পড়তে বা এটি পরিবর্তন করতে পারে না।
এসএফটিপি বা স্কিপি ব্যবহার করে নেটওয়ার্ক প্রশাসকের কাজকে অনেক সহজ করে তোলে - সার্ভারের পোর্ট 22 এ সবকিছু ঘটে এবং লেনদেনটি সাধারণ ক্লায়েন্ট / সার্ভারের মডেল অনুসরণ করে।
আপনার ফায়ারওয়াল NAT সম্পাদনা করছে কি না এবং এটি স্থির NAT বা গতিশীল NAT কিনা তা উল্লেখ করা হয়নি। যদি আপনার ক্লায়েন্ট মেশিনের একটি স্থিতিশীল ঠিকানা থাকে বা এটি স্থিতিশীলভাবে নাটকযুক্ত হয় তবে আপনাকে কোনও ফায়ারওয়াল পরিবর্তন করার দরকার নেই, ধরে নিয়েই আপনি সমস্ত আউটবাউন্ড ট্র্যাফিকের অনুমতি দেবেন এবং সার্ভারটি কেবল প্যাসিভ মোডে (পিএএসভি) চালিত হবে।
আপনাকে কোন বন্দরগুলি খোলার দরকার হবে তা জানতে, আপনার প্রয়োজন হয়:
ক) বিক্রেতার সাথে কীভাবে তাদের সিস্টেমটি কনফিগার করা হয়েছে সে সম্পর্কে সুনির্দিষ্টভাবে কথা বলতে পারেন।
খ) আপনার ফায়ারওয়ালের বাইরে এবং আপনার ফায়ারওয়ালের ভিতরে থেকে ট্র্যাফিকটি দেখার জন্য, tcpdump বা wireshark এর মতো একটি প্রোটোকল বিশ্লেষক ব্যবহার করুন
কোন পোর্টটি নিয়ন্ত্রণ সংযোগ তা আপনাকে খুঁজে বের করতে হবে। আপনি 3 তালিকাবদ্ধ করুন, যা আমার কাছে অদ্ভুত বলে মনে হচ্ছে। ধরে নিই যে সার্ভারটি কেবল PASV (প্যাসিভ) মোডে কাজ করে, আপনাকে কীভাবে সার্ভারটি বরাদ্দ হওয়া ডেটা পোর্টগুলিতে কনফিগার করা হয়েছে তা খুঁজে বের করতে হবে। তারা কি ডেটা চ্যানেলটি একটি একক অভ্যন্তরীণ বন্দরে লক করে দিয়েছে? তারা কি ডেটা চ্যানেলটিকে একটি ছোট পরিসর বা বন্দরগুলিতে লক করে দিয়েছে?
এই উত্তরগুলির সাহায্যে আপনি আপনার ফায়ারওয়ালটি কনফিগার করতে শুরু করতে পারেন।