» مرکز آموزش هاست و دامین » هاست » لینوکس » سیپنل » آموزش ۰ تا ۱۰۰ استفاده از FileZilla برای آپلود و دانلود با FTP
تا بحال برایتان پیش آمده که بخواهید حجم بزرگی از دیتا را به وب سایت خود انتقال دهید؟
برای بارگذاری فایلهای مرتبط با وب سایت ما دو روش داریم. روش اول از طریق کنترل پنل مدیریت هاست که در کنترل پنل cPanel با عنوان File Manager شناخته می شود و در آموزش آموزش استفاده از کلیدهای File Manager در سی پنل به طور کامل در خصوص این روش توضیح داده ایم و روش دوم با استفاده از پروتکل FTP
معرفی:
FTP یکی از روش های اصلی برای انتقال فایل بین کامپیوترها در شبکه های مبتنی بر TCP/IP، مثل اینترنت هست. از دهه ۱۹۷۰ که اولین نسخه های آن طراحی شد تا امروز، FTP به خاطر سادگی و قابلیت اطمینانش هنوز کاربرد دارد. حال چه قصد آپلود فایل های یک وب سایت را داشته باشیم، چه دیتای بزرگ را بین سرورها جا به جا کنیم، FTP یک ابزار کلیدی است.
یکی از محبوب ترین ابزارها برای کار با FTP، نرم افزار FileZilla میباشد. یک کلاینت رایگان و متن باز که به خاطر رابط کاربری ساده و پشتیبانی از پروتکل های امن مثل SFTP و FTPS خیلی پرطرفدار است. در این مقاله قرار است با FTP و جزئیاتش آشنا شویم و یاد بگیریم چطور از FileZilla برای مدیریت فایل ها استفاده کنیم، و نکات امنیتی و عیب یابی را هم مرور کنیم. هدف این است که چه تازه کار و چه حرفه ای، بتوان به درستی از این ابزار استفاده کرد.
FTP یک پروتکل شبکه است که برای انتقال فایل بین یک کلاینت (مثل کامپیوتر من) و یک سرور (مثل سرور مجازی و یا هاست اشتراکی وبسایت من) طراحی شده است. برخلاف HTTP که بیشتر برای نمایش صفحات وب استفاده میشود، FTP برای آپلود، دانلود، و مدیریت فایل ها بهینه است. این پروتکل از دو نوع اتصال استفاده میکند:
FTP دو حالت اصلی دارد:
ولی FTP یک نقطه ضعف بزرگ دارد: در حالت استاندارد، داده ها رمزنگاری نمی شوند، یعنی ممکن است هکرها اطلاعات را شنود کنند. برای همین پروتکل های امنتر مثل SFTP (بر پایه دسترسی SSH) و FTPS (FTP با SSL/TLS) معرفی شده اند که FileZilla از هر دوی آنها پشتیبانی میکند.
FileZilla یک نرم افزار کلاینت FTP متن باز است که از سال ۲۰۰۱ معرفی و استفاده می شود. هم برای سیستم عامل ویندوز، سیستم عامل مک و هم لینوکس در دسترس است و به خاطر رابط کاربری ساده و امکانات پیشرفته آن خیلی پرطرفدار است. برای FileZilla یک نسخه سرور هم ارائه شده است، ولی در این مقاله تمرکز اصلی بر روی نسخه کلاینت آن است.
ویژگیهای کلیدی FileZilla:
FileZilla برای وب مسترها، توسعه دهنده ها، و حتی کاربرهای معمولی که قصد دارند فایل را به سرور بفرستند عملکرد خوبی دارد. مثلاً، اگه یک هاست وردپرس یا اوپنکارت دارید، با FileZilla میتوانید فایل های قالب، افزونه ها، یا بکاپ ها را راحت مدیریت کنید.
برای اتصال به یک سرور FTP، به این اطلاعات نیاز دارید:
نکته امنیتی: اگه از Normal برای ذخیره رمز استفاده کنید، در فایل متنی ذخیره میشود و امن نیست. بهتر است Ask for password را انتخاب کنید.
درصورتیکه دو پیام زیر را در پنل مشاهده کردید یعنی اتصال به درستی انجام شده است:
Connection established, waiting for welcome message
Directory listing of "/" successful
بعد از اتصال موفقیت آمیز ، میتوانید فایل ها را مدیریت کنید:
۱- “۵۳۰ Login incorrect”: یوزر یا پسورد اشتباه است. دوباره چک کرده و یا رمز را ریست نمایید.
۲-“۴۲۱ Too many connections”: تعداد اتصال ها زیاد است. در Settings > Transfers تعداد را کم کنید (مثلا به ۲ تقلیل دهید).
۳-اتصال قطع میشود: فایروال یا NAT ممکن است مشکل داشته باشد. حالت غیرفعال را امتحان کنید (Settings > Connection > FTP > Passive mode).
۴-آپلود ناقص: مطمئن شوید فضای سرور پر نیست و اتصال اینترنت پایدار است.