مرجع دانلود سورس اصلی اپکیشن و فیلم و بازی و ویدیو و موزیک
برنامه FileZilla از بهترین FTP Manager Client است که برای انتقال اطلاعات از طریق پروتکل اف تی پی به هاست سایت شما کاربرد دارد. اگر تصمیم به استفاده از FileZilla برای آپلود، دانلود، ادیت، حذف و.. فایل و پوشه های سرور گرفته اید، در ادامه مطلب با ما همراه باشید. امروز در انزل وب روش کامل نصب و کار با نرم افزار FileZilla جهت مدیریت فایل ها روی سرور سایت را آموزش می دهیم. کار با این برنامه دشوار نیست و به راحتی می توانید از آن استفاده کنید.
How to Host an FTP Server on Windows with FileZilla
برنامه FileZilla را می توان از محبوب ترین و بهترین برنامه های مدیریت FTP در سایت ها معرفی کرد. این برنامه اگرچه شاید ظاهر مدرنی نداشته باشد اما به ما اجازه می دهد تا انتقال فایل ها به هاست را به صورت بصری با سرعت و قدرت بیشتری انجام دهیم. همچنین با این برنامه توانایی های بیشتری مانند انتقال همزمان فایل ها را بین کامپیوتر و سرور خودتان را خواهید داشت. روش استفاده از این برنامه متن باز و رایگان را در ادامه بیشتر بررسی می کنیم.
برای استفاده از برنامه باید ابتدا آن را از سایت رسمی FileZilla دانلود کنید. پس از دانلود Filezilla، آن را با تنظیمات پیش فرض و به صورت معمولی نصب کنید. این برنامه با روشن شدن ویندوز آغاز به کار می کند. اگر تمایل به این کار ندارید، در هنگامی که صفحه زیر را مشاهده کردید، می توانید گزینه مناسب را انتخاب کنید تا فقط به صورت دستی برنامه اجرا شود.

سایر تنظیمات بهتر است در حالت پیش فرض بمانند.
در ادامه آموزش استفاده از Filezilla، پس از نصب برنامه و باز کردن آن، پنجره زیر را خواهید دید که فقط باید روی دکمه OK کلیک کنید.

حال خود برنامه فایل زیلا باز می شود و اکنون زمان اعمال تنظیمات است. اگر تا کنون دایرکتوری یا پوشه ای برای اشتراک گذاری فایل ها در کامپیوتر خود در نظر نگرفته اید، باید یک پوشه را به عنوان مخزن FTP ایجاد کنید. در این آموزش ما یک پوشه به اسم FTP در دسکتاپ خود ایجاد می کنیم که مکان دقیق آن C:UsersAnzalWebDesktopFTP می شود.
سپس در برنامه روی تب Edit کلیک کرده و گزینه Users را بزنید.

در سمت چپ پنجره باز شده، روی Shared folders کلیک کنید.

حال در زیر پنجره Users روی دکمه Add کلیک کنید. باید یک نام کاربری را انتخاب و تایپ کنید و OK را بزنید.

پس از OK کردن پنجره قبل، این بار در زیر بخش Shared folders هم روی Add کلیک کنید. در پنجره ای که باز می شود، پوشه ای که به عنوان مخزن ساخته بودید را انتخاب کرده و روی OK کلیک کنید.

اکنون باید مجوز هایی را برای این مخزن فعال کنید. به طور پیش فرض کاربری که ایجاد کرده اید، فقط می تواند فایل ها را بخواند و لیست دایرکتوری و زیر شاخه ها را ببیند. شما باید مجوز های بیشتری مانند کپی کردن و.. را هم فعال کنید. برای این کار تمام گزینه های موجود در قسمت های Files و Directories را همانند تصویر زیر فعال کنید.

در نهایت روی OK کلیک کنید.
برای اتصال سایت به FileZilla، روی تب File کلیک کرده و Site Manager را بزنید. اکنون باید New Site را بزنید و یک نام برای سایت خود انتخاب کنید. سپس باید برای سایت، آدرس هاست خود در کادر Host وارد کنید. به طور مثال می توانید آن را به شکل http://www.mywebsite.com و یا با آیپی سایت به شکل http://192.168.0.1 وارد کنید.
در قسمت بعدی Logon Type را هم روی Normal قرار داده و نام کاربری و رمز عبور FTP را وارد کنید.(کاربرانی که CPane را در هاست استفاده می کنند، با همان یوزر و پس می توانند لاگین کنند) در نهایت دکمه Coect را برای برقراری اتصال بزنید.

پس از برقراری اتصال، در سمت چپ صفحه برنامه، پنجره فایل های موجود در کامپیوتر خود را خواهید دید و در سمت راست هم فایل های داخل سرور را مشاهده می کنید. برای مشاهده فایل های سایت باید روی پوشه public_html یا وب فولدر خود کلیک کنید. برای اعمال تغییرات باید در این دو کادر فعالیت کنید.

برای ادیت فایل در FileZilla روی سرور، روی آن فایل در پنجره مربوط به سرور راست کلیک کرده و View/Edit را بزنید. پس از ادیت کردن و دخیره ویرایش اطلاعات، با تایید شما فایل در سرور بروز می شود.

برای دانلود در FileZilla از سرور هم روی فایل در بخش سرور راست کلیک کرده و گزینه Download را بزنید تا آن فایل در کامپیوتر شما دانلود شود.

برای آپلود در FileZilla هم روی فایل مورد نظر در پنجره کامپیوتر خود، راست کلیک کرده و Upload را بزنید تا آن فایل از کامپیوتر شما به داخل هاست سایت شما آپلود شود.

فایل زیلا به صورت پیشفرض از پورت ۲۱ استفاده می کند. هکر ها دائما پورت ۲۱ هاست که به صورت پیش فرض برای FTP است را اسکن می کنند. برای افزایش امنیت خود می توانید این پورت را عوض کنید. برای این کار در فایل زیلا به تب Edit بروید و Settings را انتخاب کنید. اکنون باید Listen on these ports را در زیر بخش General settings پیدا کنید. به صورت پیشفرض باید پورت روی ۲۱ باشد. شما می توانید این پورت را به یک شماره پنج رقمی تصادفی تغییر دهید. این عدد از ۱ تا ۶۵۵۳۵ می تواند متغیر باشد.

این کار لزوما سرور شما را امن نمی کند اما آن را برای هکر ها مبهم و یافتن آن را سخت تر و زمان بر تر می کند. از آنحایی که باز هم بعد از گذشت زمان بیشتر هکر می تواند این پورت را پیدا کند، باید کار های بیشتری را انجام دهید.
اگر آی پی ها یا رنج آن هایی که باید به سرور FTP شما متصل می شوند را بدانید و ثابت ( آیپی استاتیک) باشند، می توانید فایل زیلا را تنظیم کنید تا فقط درخواست های آن آیپی را پاسخ دهد. برای این کار به Edit و سپس Settings بروید. روی IP Filter کلیک کنید.
در کادر اول یک ستاره (*) قرار دهید تا اتصال همه آی پی ها قطع شود. در کادر دوم می توانید استثنائات را به این قانون اضافه کنید یعنی آیپی های خود که باید اتصال پیدا کنند را وارد کنید. در مثال زیر آیپی های ۱۰٫۱٫۱٫۱۲۰ و ۱۹۲٫۱۶۸٫۱٫۰/۲۴ ( به عبارت دیگر ۱۹۲٫۱۶۸٫۱٫۱ – ۱۹۲٫۱۶۸٫۱٫۲۵۵) را وارد کرده ایم.

در کنار وجود گذار واژه قوی (که نقش بسیار مهمی دارد)، با فعال کردن بن خودکار هم امنیت شما افزایش می یابد. بن خودکار یا Autoban افرادی که بخواهند در مدت کوتاهی با چندین بار تلاش به سرور وصل شوند را مدتی قفل می کند. به تب Edit بروید و در تنظیمات یا Settings روی Autoban کلیک و فعال کنید. البته به طور کلی توصیه می شود اگر نیاز به انتقال داده های محرمانه و مهم دارید، از SFTP یا FTPS استفاده کنید.
همینطور مطالعه مطلب بررسی تفاوت بین اینترنت و اینترانت و آشنایی با کاربرد این شبکه ها هم می تواند برای شما کاربردی و مفید باشد.
به طور کلی برای دانلود و آپلود در سایت می توانید از پروتکل های زیر استفاده کنید.
این مراحل را بعد از اینکه یک جفت کلید SSH دارید که می خواهید برای اتصال به VPS استفاده کنید، دنبال کنید. ابتدا برنامه FileZilla را باز کنید. روی تب Edit کلیک کرده و Settings را بزنید. در سمت چپ صفحه گزینه Coection را گسترش دهید و SFTP را انتخاب کنید.

روی دکمه Add keyfile.. کلیک کنید و در کامپیوتر فایل Private Key خود را انتخاب کنید. سپس مجدد در صفحه اول برنامه روی تب File کلیک کرده و Site Manager را بزنید. در سمت چپ صفحه باز شده روی New Site کلیک کنید و نام سایت خود را در My Sites تایپ کنید.

در حال حاظر در تب General آدرس سایت یا آیپی و پورت (پیشفرض ۲۱) وارد کنید. در منوی کشویی Protocol باید SFTP – SSH File Transfer Protocol را انتخاب کنید. Logon Type را هم روی Interactive تنظیم کنید.
سپس روی آیکن Pageant راست کلیک کرده و Add Key را بزنید. حال فایل private key (.ppk) خود را انتخاب کنید. در نهایت می توانید اتصال را برفرار کنید.
پس از راه اندازی FTP به صورت کامل، شما می توانید افراد دیگری را هم به آن متصل کنید. (در صورت استفاده از فیلترینگ آیپی، باید آیپی آن کاربران را هم اضافه کنید). آن ها می توانند از برنامه های FileZilla و.. استفاده کنند یا از خود ویندوز کمک بگیرند.
برای استفاده از خود ویندوز باید مای Computer یا This PC را باز کنید و در یک جای خالی راست کلیک کنید. سپس Add a network location را انتخاب کنید.

در پنجره باز شده باید دو بار next را بزنید. سپس IP آدرس و پورت سرور FTP را به شکل زیر وارد کنید.

گزینه Log on anonymously را غیرفعال کنید. اکنون باید نام کاربری که ساخته بودید را وارد کنید. با وارد کردن رمز عبور و زدن Login، اتصال برقرار می شود.

در ادامه برخی از مشکلاتی که ممکن است برای شما در کار و اتصال به سرور در فایل زیلا رخ دهد را بررسی می کنیم. همچنین مشکلات پرتکرار و متداول برای کاربران نیز بررسی می شود.
یکی از شایع ترین مشکلات FileZilla، مسدود شدن پورت توسط فایروال است. اگر از فایروال ویندوز استفاده می کنید، در منوی استارت Windows Firewall را تایپ و اینتر کنید. سپس Windows Firewall with Advanced Security را انتخاب و باز کنید.

در سمت چپ صفحه روی Inbound Rules کلیک کنید و در سمت راست New Rule… را بزنید. در صورت نمایش پیام What type of rule would you like to create باید Port را انتخاب کنید و Next را بزنید. سپس عدد پورت را وارد کنید. (در حالت پیش فرض ۲۱ و در صورت تغییر دادن آن، شماره پورت مورد نظر را وارد کنید)

اکنون تقریبا نیاز به ۳ بار کلیک روی next دارید. در صفحه ای که باز می شود، نام و توضیحات را وارد کنید تا در آینده راحت تر بتوانید آن را پیدا کنید. در نهایت Finish را بزنید.

اگر از فایروال های دیگر یا آنتی ویروس ها استفاده می کنید، می توانید مراحل مشابه را در آن انجام یا سرچ کنید.
برای آشنایی با فایروال هم پیشنهاد می کنیم مطلب معرفی دیوار آتش یا فایروال و بررسی انواع آن را هم مطالعه نمایید.
در ادامه به بررسی برخی از ارورهای رایج برنامه FileZilla نظیر خطای Critical error: could not coect to server و نحوه رفع آنها می پردازیم.
در مطلب امروز روش نصب، راه اندازی و رفع مشکل FileZilla را آموزش دادیم. آیا به راحتی از این برنامه استفاده کردید؟ اگر نکاتی را میدانید که در این مطلب به آن اشاره نشده است، می توانید آن را به همراه سایر نظرات، پیشنهادات و تجربیات خود در این زمینه را در دیدگاه این پست با ما به اشتراک بگذارید.
برچسب:
نویسنده: میکائیل نیک اندیش