5 ترفند سریع حل مشکل اتصال به FTP با FileZilla
دلایل زیادی برای بروز مشکل اتصال به FTP با FileZilla وجود دارد که نادرست بودن نام کاربردی و پسورد وارد شده، مسدود شدن اتصال FTP توسط فایروال و تداخل نرم افزاری از مهم ترین آنها هستند.
برای این که مجدداً اتصال FileZilla به سرور FTP را برقرار کنید، باید راهکارهایی مثل بررسی تنظیمات فایروال، تغییر حالت اتصال به passive و آپدیت فایل زیلا را امتحان کنید که هر کدام به نوبه خود می توانند موثر واقع شوند.
دلایل اصلی مشکل اتصال به FTP با FileZilla
- نادرست بودن اطلاعات ورودی ( آدرس سرور FTP، نام کاربری و رمز)
- استفاده از پورت FTP اشتباه
- مسدود شدن اتصالات توسط فایروال یا آنتی ویروس
- انتخاب اشتباه حالت اتصال (Active/Passive)
- محدودیت تعداد اتصال همزمان توسط سرور موردنظر
- بروز مشکل در اتصال اینترنت یا شبکه محلی
- قدیمی بودن نسخه FileZilla
- کمبود منابع سرور
با خرید سرور مجازی می توانید از منابع اختصاصی و پایدارتری بهره مند شوید که ریشه اکثر دلایل مشکل اتصال به FTP با FileZilla را به طور کامل حل می کند. همچنین با داشتن یک سرور مجازی مناسب، می توانید کنترل بیشتری روی تنظیمات امنیتی و شبکه داشته باشد که زمینه لازم برای اتصالات امن و سریع را فراهم می کند.
حال به بررسی روش های رفع مشکل اتصال فایل زیلا به FTP می پردازیم:
۱. اطلاعات ورود را بررسی کنید.
قبل از هر کاری بهتر است از درست بودن اطلاعات ورود به سرور FTP مطمئن شوید تا بی گدار به آب نزنید.
اشتباه بودن نام کاربری، پسورد، آدرس سرور FTP، شماره پورت، پروتکل (FTP ،FTPS یا SFTP) همگی می توانند دلیلی برای بروز خطای اتصال به سرور FTP باشند.
* پورت پیش فرض برای اتصال FTP پورت ۲۱ است اما برخی از سرورهای برای امنیت بیشتر از پورت های دیگر استفاده می کنند ( مثل ۲۲ برای SFTP). سعی کنید شماره پورت درست را وارد کنید.
* اگر سرور موردنظر از یک پروتکل خاص مثل SFTP یا FTPS استفاده می کند و شما تلاش کنید با استفاده از پروتکل معمولی FTP متصل شوید، اتصال برقرار نخواهد شد. باید مطمئن شوید که پروتکل مورد نظر با تنظیمات سرور همخوانی دارد.
بهتر است موارد بالا را چند بار به دقت بررسی کنید تا مطمئن شوید که اطلاعات را به درستی وارد می کنید و اگر همچنان با مشکل مواجه شدید بتوانید با اطمینان، راهکارهای بعدی را امتحان کنید.
۲. محدودیت تعداد اتصال همزمان را چک کنید.
بعضی اوقات ادمین های سرور با محدود کردن تعداد اتصال همزمان کاربران به سرور FTP سعی می کنند در مصرف منابع سرور صرفه جویی کنند.
اگر تعداد اتصالات همزمان به سرور به حد مجاز رسیده باشد، تا زمانی که این ظرفیت خالی نشود، اتصالات بعدی رد خواهد شد.
برای حل این مسئله می توانید از طریق کنترل پنل سرور، تعداد اتصالات فعلی FTP را مشاهده و بررسی کنید.
- اگر از Cpanel استفاده می کنید، وارد حساب خود شوید.
- از بخش Files روی FTP Connections کلیک کنید.
- از قسمت Current Connection می توانید تعداد اتصالات زنده به سرور را بررسی کنید.
کاهش سرعت و عملکرد، مشکلات مربوط به پهنای باند، مسدود شدن کاربران جدید، تداخل در عملیات مدیریتی و قطع اتصالات FTP از سایر عواقب زیاد بودن تعداد اتصالات موجود در این بخش هستند.
برای حل این مشکل، بهتر است لیست کاربران فعال را چک کنید و اتصالات کاربران غیرضروری را با کلیک روی Disconnect قطع کنید.
سپس امتحان کنید که می توانید به سرور FTP متصل شوید یا نه.
۳. تنظیمات فایروال/آنتی ویروس را بررسی کنید.
گاهی اوقات آنتی ویروس یا فایروال به خاطر جلوگیری از حملات و دسترسی های مشکوک، اتصالات مربوط به پورت FTP را مسدود می کند و همین کار باعث بروز مشکل اتصال به FTP با FileZilla می شود.
پیام های خطای Connection timed out و Unable to connect to server مربوط به این مشکل هستند.
ابتدا سعی کنید آنتی ویروس یا فایروال سیستم خود را به طور موقت غیرفعال کنید و ببینید که این مشکل برطرف می شود یا نه.
غیرفعال سازی فایروال در ویندوز
- روی استارت کلیک کنید، Control Panel را تایپ کرده و برنامه مربوط به آن را باز کنید.
- روی System and Security کلیک کنید.
- روی Windows Defender Firewall کلیک کنید.
- از پنل سمت چپ روی Turn Windows Defender Firewall on or off کلیک کنید.
- از دو بخش private و public گزینه turn off Windows Defender Firewall را علامت بزنید.
- در آخر، روی ok کلیک کنید.
* اگر از آنتی ویروس استفاده می کنید، بهتر است آن را هم موقتاً غیرفعال کنید و ببینید که تاثیر دارد یا نه.
- مجدداً به سرور FTP وصل شوید و وضعیت اتصال را بررسی کند.
در صورتی که مشکل اتصال به FTP با FileZilla با غیر فعال سازی فایروال برطرف شد، سعی کنید آن را به گونه ای پیکربندی کنید که این اتصالات را مسدود نکند. راهکارهای زیر می توانند برای حل این مشکل موثر واقع شوند:
اضافه کردن FileZilla به لیست استثناهای ویندوز دیفندر
- طبق مسیر زیر جلو بروید:
Settings > Update & Security > Windows Security > Virus & threat protection > Manage settings
- به سمت پایین اسکرول کنید و روی add or remove Exclusions کلیک کنید.
- روی add a Exclusion کلیک کنید و File را انتخاب کنید.
- مسیر فایل نصبی FileZilla را انتخاب کنید.
- روی open کلیک کنید تا به لیست استثناها اضافه شود.
اضافه کردن FileZilla به لیست استثناهای فایروال ویندوز
- طبق مسیر زیر جلو بروید:
Control Panel > System and Security > Windows Defender Firewall
- روی Allow an app or feature through Windows Defender Firewall کلیک کنید.
- FileZilla را از لیست پیدا کنید، آن را علامت بزنید و هر دو گزینه private و public را برای آن فعال کنید.
- یا اینکه روی allow anouther app کلیک کنید و برنامه موردنظر را انتخاب کنید.
- سپس روی ok کلیک کنید.
باز کردن پورت های FTP در فایروال ویندوز
اگر فایروال ویندوز پورت های FTP را مسدود کرده باشد، با طی مراحل زیر می توانید آنها را باز کنید تا مشکل حل شود:
- طبق مسیر زیر جلو بروید:
Control Panel > System and Security > Windows Defender Firewall
- روی Advanced settings کلیک کنید.
- در قسمت Inbound Rules، روی New Rule کلیک کنید.
- Port را انتخاب کنید و روی Next کلیک کنید.
- در بخش Specified local ports، پورت های ۲۰، ۲۱، ۲۲ را وارد کنید و روی Next کلیک کنید.
- Allow the connection را انتخاب کنید و روی Next کلیک کنید.
- پنجره بعدی را هم با کلیک روی Next رد کنید.
- اسم و توضیح اختیاری برای این rule وارد کنید و روی Finish کلیک کنید.
بعد از تکمیل این مراحل بررسی کنید که می توانید به سرور FTP متصل شوید یا نه.
اگر متوجه شدید که این مشکل به فایروال یا آنتی ویروس مربوط نمی شود، فایروال خود را مجدداً فعال کنید و راهکارهای بعدی را امتحان کنید.
۴. حالت FTP را به passive تغییر دهید.
Filezilla برای اتصالات FTP از دو حالت active و passive استفاده می کند که معمولاً به طور پیش فرض حالت Active فعال است.
تغییر حالت به “Passive” می تواند خطای connection refused را برطرف کند چون در این حالت سرور به جای تلاش برای اتصال به کلاینت، پورت ها را برای انتقال داده باز می کند و کلاینت می تواند به آن متصل شود که این یک اقدام صلح طلبانه با فایروال است و می تواند جلوی مسدود شدن اتصالات را بگیرد.
برای تغییر حالت FTP به passive در فایل زیلا، کافیست طبق مراحل زیر جلو بروید:
- فایل زیلا را باز کنید.
- روی تب Edit کلیک کنید و Setting را انتخاب کنید.
- روی FTP کلیک کنید و گزینه Passive را انتخاب کنید.
- روی Ok کلیک کنید تا این تغییر ذخیره شود.
۵. فایل زیلا را آپدیت کنید.
نسخه های جدیدتر فایل زیلا معمولاً شامل بهبودها و ویژگی های ارتقایافته هستند که استفاده از آنها به جای نسخه های قدیمی می تواند به حل مشکلات اتصال کمک کند.
برای آپدیت فایل زیلا کافیست طبق مراحل زیر جلو بروید:
- به تب Help بروید و روی Check for updates کلیک کنید.
- اگر نسخه جدیدی موجود باشد، در این قسمت خواهید دید.
- کافیست روی Download کلیک کنید تا Filezilla آپدیت شود.
بعد از اینکه نصب نسخه جدید تمام شد، فایل زیلا را ببندید و مجدداً باز کنید و بررسی کنید که می توانید به سرور FTP متصل شودی یا نه.
اگر با تمام این راهکارها باز هم به نتیجه نرسیدید، ابتدا از up بودن سرور موردنظر مطمئن شوید و سپس لاگ های فایل زیلا که شامل تمام هشدارها و پیام های مربوط به تلاش های اتصال هستند را بررسی کنید تا به سرنخی از مشکل دست پیدا کنید و آن را حل کنید.
سخن آخر
اطمینان از درستی اطلاعات ورود به سرور، بررسی فایروال/ آنتی ویروس، استفاده از حالت Passive Mode و محدود کردن تعداد اتصالات همزمان از اصلی ترین روش های حل مشکل اتصال به FTP با FileZilla هستند که به احتمال زیاد با امتحان کردن آنها به هدف خود خواهید رسید.