FTP "425 ডেটা সংযোগ খুলতে পারে না" কেবল তখনই কমান্ড প্রম্পট ব্যবহার করা হয়


8

আমার সমস্ত কম্পিউটার একক রাউটারের পিছনে রয়েছে। আমার মধ্যে একটি ফাইলজিলা সার্ভার চলছে। আমি ব্যাচের স্ক্রিপ্ট এবং উইন্ডোর অন্তর্নির্মিত ftp.exe ব্যবহার করে সার্ভারে একটি আপলোড স্বয়ংক্রিয় করার চেষ্টা করছি। আমি রাউটারের বাইরে থেকে আমার সার্ভারটি অ্যাক্সেস করতে সক্ষম হতে একটি গতিশীল ডিএনএস পরিষেবা সেট আপ করেছি এবং আমি আমার সার্ভারে রাউটারে পোর্ট ফরওয়ার্ডিং সেটআপ করেছি। আমি গুগল ক্রোম, উইন্ডোজ এক্সপ্লোরার এবং ফাইলজিলা ক্লায়েন্ট ব্যবহার করে সংযোগ স্থাপন করতে এবং ঠিক স্থানান্তর করতে পারি। তবে, যখনই আমি ftp.exe ব্যবহার করার চেষ্টা করব (ম্যানুয়ালি বা ব্যাচের স্ক্রিপ্টে) আমি সার্ভারের সাথে সংযোগ স্থাপন করতে পারি তবে আমি যদি এমন কিছু করার চেষ্টা করি যা ডেটা সংযোগ (তালিকা, স্টোর, বা আরইটিআর) খোলার চেষ্টা করে তবে আমি নিম্নলিখিত ত্রুটিটি পেয়ে যাব: ৪২৫ ডেটা সংযোগ খুলতে পারে না। আমি উভয় কম্পিউটারের ফায়ারওয়ালে ftp.exe অনুমতি দিয়েছি। কী চলছে বা আমি কীভাবে এটি ঠিক করতে পারব কোনও ধারণা? আমার এফটিপি ব্যবহার করার দরকার নেই।

সম্পাদনা করুন আমি জানি যে আমার আইএসপি 21 এবং এই ব্যাপ্তির বেশ কয়েকটি অন্যান্য সহ অনেকগুলি বন্দরকে অবরুদ্ধ করে। 2121-2142 প্যাসিভ পোর্টগুলি সেট আপ করার সাথে এটি 2121 পোর্টে সেট আপ করা হয়েছে, এগুলি সমস্ত রাউটারে ফরোয়ার্ড করা হয়েছে। সম্ভবত ftp.exe ডেটা সংযোগের জন্য কেবল একটি নির্দিষ্ট পোর্ট ব্যবহার করবে, যা আমার আইএসপি ব্লক করেছে? যদি তা হয় তবে আমি কীভাবে এটি পরিবর্তন করব?

উত্তর:


5

নিয়মিত সক্রিয় এফটিপি স্থানান্তরগুলির জন্য একটি পৃথক সার্ভার-আরম্ভিত ডেটা সংযোগ ব্যবহার করে এবং কেবল নিয়মিত চ্যানেল হিসাবে নিয়মিত পোর্ট 21 সংযোগ ব্যবহার করে। ক্লায়েন্ট যখন ফায়ারওয়ালের পিছনে থাকে তবে ফায়ারওয়াল সম্ভবত এই সংযোগটি ব্লক করে দেবে। আমি অনুমান করছি ক্রোম, এক্সপ্লোরার, ফায়ারজিলা ইত্যাদি প্যাসিভ মোডে চেষ্টা করার জন্য যথেষ্ট স্মার্ট, যাতে মূল ক্লায়েন্ট-সূচিত সংযোগটি নিয়ন্ত্রণ এবং ডেটা চ্যানেল উভয় হিসাবে ব্যবহৃত হয়।

এটি প্রদর্শিত হয় যে উইন্ডোজের ডিফল্ট সিএলআই এফটিপি ক্লায়েন্ট প্যাসিভ মোড সমর্থন করে না। সুতরাং আপনাকে এনসিএফটিপিতে স্যুইচ করতে হবে । বিকল্পভাবে এবং আমি মনে করি সম্ভবত আরও ভাল বিকল্পটি কেবল তার পরিবর্তে এসএফটিপি ব্যবহার করা। এফটিপি নিরাপত্তাহীন এবং সত্যিই কেবল ল্যানে ব্যবহার করা যেতে পারে। এসএফটিপি সম্পূর্ণরূপে এনক্রিপ্ট করা এবং কেবলমাত্র ডেটা এবং কমান্ডের জন্য একটি একক চ্যানেল ব্যবহার করে। আপনার যদি কোনও সিএলআই এসএফটিপি ক্লায়েন্টের প্রয়োজন হয় তবে পিএসএফটিপি একটি ভাল বিকল্প।


আমি ইতিমধ্যে চেষ্টা করেছি যে কোনও ভাগ্য ছাড়াই
গ্যারেট

@ গ্যারেট: হার্মাম ... এটি দেখা যাচ্ছে যে আমি লিঙ্ক করা ব্লগ নিবন্ধটি ভুল, এবং ডিফল্ট সিএলআই এফটিপি ক্লায়েন্ট প্যাসিভ মোড সমর্থন করে না। সেক্ষেত্রে আপনাকে এফটিপি ক্লায়েন্টকে স্যুইচ করতে হবে। এনসিএফটিপি হ'ল একটি বিকল্প, এবং এটি অবশ্যই প্যাসিভ মোডকে সমর্থন করে।
লজে মাজেস্টে

উইন্ডোজ এক্সপ্লোরারের মাধ্যমে স্থানান্তর করার সময় আমি অনুরোধ / প্রতিক্রিয়া দেখেছি, একই একই কমান্ডগুলি ম্যানুয়ালি প্রেরণের জন্য উদ্ধৃতি ব্যবহার করেছি, তবুও একই ত্রুটি পেয়েছি
গ্যারেট

@ গ্যারেট: আমি ভেবেছিলাম উইন্ডোজ এক্সপ্লোরার কাজ করেছে? যদি ক্লায়েন্ট প্যাসিভ মোড সমর্থন করে না, তবে সার্ভারকে এতে স্যুইচ করতে বললে কোনও ব্যাপার হবে না।
লজে মাজেস্টে

এটি কি কমান্ড লাইনকে সমর্থন করে এবং এটি কি একটি স্বতন্ত্র এক্সেস?
গ্যারেট

0

উইন্ডোজ এফটিপি সিএলআই প্যাসিভ মোড সমর্থন করে। প্যাসিভ মোডে প্রবেশ করতে "কোট পাসভ" ব্যবহার করুন।


2
আমি মনে করি না যে আসলে কাজ করে । আপনি কি নিশ্চিত করতে পারবেন যে quote pasvftp.exe এ আসলে কিছু করে এবং এটি একটি ডামি কমান্ড নয়?
লস ম্যাজেস্টে

0

আমি ভাল হিসাবে এই সমস্যা ছিল। সমাধানটি ছিল অ্যান্টিভাইরাসগুলির ফায়ারওয়াল (আমার ক্ষেত্রে ম্যাকাফি) বন্ধ করা, এটি এফটিপি-র বন্দরগুলিকে অবরুদ্ধ করেছিল।


এটি আসলে কোনও সমাধান নয়।
ivan_pozdeev
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.