FileZilla

چگونه از نرم افزار FileZilla برای مدیریت فایل های سرور استفاده کنیم؟

برنامه FileZilla از بهترین FTP Manager Client است که برای انتقال اطلاعات از طریق پروتکل اف تی پی به هاست سایت شما کاربرد دارد. اگر تصمیم به استفاده از FileZilla برای آپلود، دانلود، حذف و.. فایل و پوشه های سرور گرفته اید، در ادامه مطلب با ما همراه باشید. امروز  روش کامل نصب و کار با نرم افزار FileZilla جهت مدیریت فایل ها روی سرور سایت را آموزش می دهیم. استفاده از این برنامه دشوار نیست و به راحتی می توانید از آن استفاده کنید.

آموزش آپلود و دانلود فایل از FTP با FileZilla

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

نصب برنامه FileZilla در کامپیوتر

برای استفاده از برنامه باید ابتدا آن را از سایت رسمی FileZilla دانلود کنید. پس از دانلود برنامه، آن را با تنظیمات پیش فرض و به صورت معمولی نصب کنید. این برنامه با روشن شدن ویندوز آغاز به کار می کند. اگر تمایل به این کار ندارید، در هنگامی که صفحه زیر را مشاهده کردید، می توانید گزینه مناسب را انتخاب کنید تا به صورت دستی برنامه را اجرا کنید.

نصب برنامه FileZilla در کامپیوتر

سایر تنظیمات بهتر است در حالت پیش فرض بمانند.

اجرا و تنظیم برنامه FileZilla روی کامپیوتر

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

اجرا و تنظیم برنامه FileZilla روی کامپیوتر

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

سپس در برنامه روی تب Edit کلیک کرده و گزینه Users را بزنید.

اجرا و تنظیم برنامه FileZilla روی کامپیوتر

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

اجرا و تنظیم برنامه FileZilla روی کامپیوتر

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

اجرا و تنظیم برنامه FileZilla روی کامپیوتر

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

اجرا و تنظیم برنامه FileZilla روی کامپیوتر

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

اجرا و تنظیم برنامه FileZilla روی کامپیوتر

در نهایت روی OK کلیک کنید.

انحوه ستفاده از نرم افزار FileZilla در کامپیوتر

برای اتصال سایت، روی تب File کلیک کرده و Site Manager را بزنید. اکنون باید New Site را بزنید و یک نام برای سایت خود انتخاب کنید. سپس باید برای سایت آدرس هاست را وارد کنید. به طور مثال می توانید آن را به شکل http://www.mywebsite.com و یا با آیپی سایت به شکل http://192.168.0.1 وارد کنید.

Logon Type را روی Normal قرار داده و نام کاربری و رمز عبور FTP را وارد کنید.(کاربرانی که CPane را در هاست استفاده می کنند، با همان یوزر و پس می توانند لاگین کنند) در نهایت Connect را برای برقراری اتصال بزنید.

استفاده از FileXilla در کامپیوتر

مشاهده فایل، دانلود و آپلود با FileZilla

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

مشاهده فایل، دانلود و آپلود با FileZilla

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

مشاهده فایل، دانلود و آپلود با FileZilla

برای دانلود از سرور هم روی فایل راست کلیک کرده و گزینه Download را بزنید.

مشاهده فایل، دانلود و آپلود با FileZilla

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

مشاهده فایل، دانلود و آپلود با FileZilla

افزایش امنیت سرور FTP با تغییر پورت در FillZilla

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

افزایش امنیت سرور FTP با تغییر پورت در FillZilla

این کار لزوما سرور شما را امن نمی کند اما آن را برای هکر ها مبهم و یافتن آن را سخت تر و زمان بر تر می کند. از آنحایی که باز هم بعد از گذشت زمان بیشتر هکر می تواند این پورت را پیدا کند، باید کار های بیشتری را انجام دهید.

فیلترینگ آی پی ها در فایل زیلا

اگر آی پی ها یا رنج آن هایی که باید به سرور FTP شما متصل می شوند را بدانید و ثابت باشند، می توانید فایل زیلا را تنظیم کنید تا فقط درخواست های آن آیپی را پاسخ دهد. برای این کار به Edit و سپس Settings بروید. روی IP Filter کلیک کنید.

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

فیلترینگ آیپی ها در فایل زیلا

سایر تنظیمات برای افزایش امنیت FTP

در کنار وجود گذار واژه قوی، با فعال کردن بن خودکار هم امنیت شما افزایش می یابد. بن خودکار یا Autoban افرادی که بخواهند در مدت کوتاهی با چندین بار تلاش به سرور وصل شوند را مدتی قفل می کند. به تب Edit بروید و در تنظیمات یا Settings روی Autoban کلیک و فعال کنید.

به طور کلی هم توصیه می شود اگر نیاز به انتقال داده های محرمانه و مهم دارید، از SFTP یا FTPS استفاده کنید.

مقایسه FTP، SCP، SFTP، FTPS

به طور کلی برای دانلود و آپلود می توانید از پروتکل های زیر استفاده کنید.

  • File Transfer Protocol (FTP): امنیت پایینی دارد. استفاده از آن راحت است.
  • Secure Copy Program (SCP): از پروتکل SSH استفاده می کند. امنیت بهتری دارد و برابر با SFTP است.
  • SSH File Transfer Protocol (SFTP): از پروتکل SSH استفاده می کند. امنیت بهتری دارد و برابر با SCP است. از قابلیت هایی مانند Resume پشتیبانی می کند که کاربرد بهتری دارند.
  • FTP over TLS/SSL (FTPS): امنیت بالایی دارد. از پروتکل SSL استفاده می کند که باید گواهینامه آن را داشته باشید.

راه اندازی Filezilla برای SFTP از طریق تایید هویت مبتنی بر کلید SSH2

این مراحل را بعد از اینکه یک جفت کلید SSH دارید که می خواهید برای اتصال به VPS استفاده کنید، دنبال کنید. ابتدا برنامه FileZilla را باز کنید و از روی تب Edit کلیک کنید و Settings را بزنید. در سمت چپ صفحه گزینه Connection را گسترش دهید و SFTP را انتخاب کنید.

راه اندازی Filezilla برای SFTP از سریق تایید هویت مبتنی بر کلید SSH2

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

راه اندازی Filezilla برای SFTP از سریق تایید هویت مبتنی بر کلید SSH2

در حال حاظر در تب General آدرس سایت یا آیپی و پورت (پیشفرض ۲۱) وارد کنید. در منوی کشویی Protocol باید SFTP – SSH File Transfer Protocol را انتخاب کنید. Logon Type را هم روی Interactive تنظیم کنید.

روی آیکن Pageant راست کلیک کرده و Add Key را بزنید. سپس private key (.ppk) خود را انتخاب کنید. در نهایت می توانید اتصال را برفرار کنید.

اشتراک گذاری FTP در کامپیوتر های دیگر

پس از راه اندازی FTP به صورت کامل، شما می توانید افراد دیگری را هم به آن متصل کنید. (در صورت استفاده از فیلترینگ آیپی، باید آیپی آن ها را هم اضافه کنید). آن ها می توانند از برنامه های FileZilla و.. استفاده کنند یا از خود ویندوز کمک بگیرند.

مای Computer یا This PC را باز کنید و در جای خالی راست کلیک کنید. سپس Add a network location را انتخاب کنید.

اشتراک گذاری FTP در کامپیوتر های دیگر

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

اشتراک گذاری FTP در کامپیوتر های دیگر

گزینه Log on anonymously را غیرفعال کنید. اکنون باید نام کاربری که ساخته بودید را وارد کنید. با وارد کردن رمز عبور و زدن Login باید وارد پوشه به اشتراک گذاشته شده (share) شوید.

اشتراک گذاری FTP در کامپیوتر های دیگر

مشکلات رایج در FileZilla و رفع آن ها

در ادامه برخی از مشکلاتی که ممکن است برای شما رخ دهد را بررسی می کنیم. همچنین مشکلات پرتکرار و متداول برای کاربران نیز بررسی می شود.

باز بودن پورت FillZilla در فایروال

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

باز بودن پورت FillZilla در فایروال

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

باز بودن پورت FillZilla در فایروال

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

باز بودن پورت FillZilla در فایروال

اگر از فایروال های دیگر یا آنتی ویروس ها استفاده می کنید، می توانید مراحل مشابه را در آن انجام یا سرچ کنید.

ارور های رخ داده برای برخی از کاربران و روش رفع آن

در ادامه به بررسی برخی از ارورهای رایج برنامه FileZilla نظیر خطای Critical error: could not connect to server و نحوه رفع آنها میپردازیم.

  • مشکل: در هنگام تلاش برای آپلود، وضعیت زیر نشان داده می شود.

Status: Resolving address of warraguldowntowner.com.au
Status: Connecting to 203.12.234.194:21…
Status: Connection established, waiting for welcome message…
Response: 220 Microsoft FTP Service
Command: USER warraguldowntownerco
Response: 331 Password required for warraguldowntownerco.
Command: PASS ***********
Response: 530 User warraguldowntownerco cannot log in.
Error: Critical error
Error: Could not connect to server

رفع این مشکل: یا در اطلاعات Login اشتباهی وجود دارد و یا شاید هم مشکل در سمت سرور باشد. اطلاعات ورود به حساب را چک کنید و در صورت وجود مشکل با پشتیبانی سرور تماس بگیرید.

  • مشکل: سیستم بدون ایراد کار می کرد که به صورت ناگهانی خطای زیر نشان داده می شود.

Command: USER user1295
Response: 331 Password required for user1295
Command: PASS ********
Response: 530 Login incorrect.
Error: Critical error
Error: Could not connect to server

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

  • مشکل: ارور زیر نشان داده می شود:

Status: Connection established, waiting for welcome message…
Status: Initializing TLS…
Status: Verifying certificate…
Status: TLS connection established.
Command: USER mysticrun
Response: 331 User mysticrun OK. Password required
Command: PASS ***********
Response: 530 Login authentication failed
Error: Critical error: Could not connect to server

رفع مشکل: رمز عبور و یا یوزر اشتباه است و برای آن سرور کار نمی کند. توجه داشته باشید که اطلاعات ورود به حروف حساس است. در صورت عدم رفع مشکل با پشتیبانی هاست تماس بگیرید.

  • مشکل: با DirectAdmin و استفاده از یوزر و پسورد به FTP می توان وصل شد اما در نسخه ژاپنی فایل زیلا این ارور رخ می دهد

Status: Resolving address of trochoithoitrang.net
Status: Connecting to 221.132.35.236:21…
Status: Connection established, waiting for welcome message…
Response: 220 ProFTPD 1.3.3c Server ready.
Command: USER ********
Response: 331 Password required for trocho
Command: PASS ********************************************
Response: 530 Login incorrect.
Error: Critical error: Could not connect to server

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

منبع

شاید دیگر مطالب روژانرا هم دوست داشته باشید




دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *