هنگام ارسال به سرور و دریافت فایل ها با استفاده از پروتکل FTP، گاهی اوقات اشتباهات مختلف باعث خرابی دانلود می شود. البته، این باعث مشکلات بسیاری برای کاربران میشود، به خصوص اگر شما نیاز دارید که فورا اطلاعات مهم را دانلود کنید. یکی از شایع ترین مشکلات هنگام انتقال داده ها از طریق FTP از طریق مجموع فرمانده خطای "دستور PORT شکست خورده است." بیایید پیدا کنیم که علل و راه های حذف این خطا.
دانلود نرم افزار Total Commander
علت اصلی خطای "PORT command failed" در اغلب موارد در ویژگی های معماری Total Commander نیست، اما در تنظیمات نادرست ارائه دهنده، و این می تواند ارائه دهنده سرویس گیرنده یا سرور باشد.
دو حالت اتصال وجود دارد: فعال و غیرفعال. با حالت فعال، مشتری (در مورد ما، برنامه Total Commander) یک فرمان "PORT" را به سرور می فرستد، که در آن مختصات اتصال خود، به ویژه آدرس IP را گزارش می کند، تا سرور با آن ارتباط برقرار کند.
هنگام استفاده از حالت غیرفعال، مشتری به سرور اطلاع می دهد که او همواره مختصات خود را ارسال کرده است و بعد از دریافت آنها به آن متصل می شود.
اگر تنظیمات ارائه دهنده نادرست باشد، پروکسی یا فایروال های اضافی مورد استفاده قرار می گیرند، داده های منتقل شده در حالت فعال هنگامی که فرمان PORT اجرا می شود، و ارتباط قطع می شود. چگونه این مشکل را حل کنیم؟
برای از بین بردن خطا "دستور PORT شکست خورد"، شما باید از استفاده از دستور PORT استفاده کنید که در حالت اتصال فعال استفاده می شود. اما، مشکل این است که به طور پیش فرض Total Commander از حالت فعال استفاده می کند. بنابراین، برای خلاص شدن از شر این خطا، ما باید در برنامه یک حالت انتقال اطلاعات منفعل قرار گیریم.
برای انجام این کار، بر روی بخش "Network" در منوی بالای صفحه کلیک کنید. در لیستی که ظاهر می شود، مورد "اتصال به FTP سرور" را انتخاب کنید.
لیست اتصالات FTP باز می شود. سرور مورد نظر را علامت بزنید و روی دکمه "ویرایش" کلیک کنید.
یک پنجره با تنظیمات اتصال باز می شود. همانطور که می بینید، آیتم "حالت مبادله منفعل" فعال نیست.
با علامتگذاری این کادر را علامت بزنید و بر روی دکمه "OK" کلیک کنید تا نتایج تغییرات تنظیمات ذخیره شود.
اکنون می توانید سعی کنید دوباره به سرور وصل شوید.
روش فوق از بین می رود خطا "دستور PORT نتواند" را تضمین کند، اما نمی تواند تضمین کند که اتصال پروتکل FTP کار خواهد کرد. پس از همه، نه همه خطاها را می توان در سمت مشتری حل کرد. در پایان، ارائه دهنده می تواند به طور هدفمند تمام اتصالات FTP در شبکه خود را مسدود کند. با این حال، روش فوق از بین بردن خطا "فرمان PORT نتواند"، در بیشتر موارد، به کاربران کمک می کند تا از طریق برنامه Total Commander با استفاده از این پروتکل محبوب، انتقال داده ها را ادامه دهند.