FileZilla یک کلاینت FTP ،SFTP وFTPS است که به شما امکان می دهد به راحتی و با امنیت بالا به سرور خود متصل شوید، فایل ها و پوشه ها را بین کامپیوتر محلی (Local) و سرور راه دور (Remote) مدیریت و منتقل کنید. رابط کاربری گرافیکی و کاربرپسند آن، همراه با امکانات پیشرفته ای مانند مدیریت سایت ها، صف انت...
FileZilla یک کلاینت FTP ،SFTP وFTPS است که به شما امکان می دهد به راحتی و با امنیت بالا به سرور خود متصل شوید، فایل ها و پوشه ها را بین کامپیوتر محلی (Local) و سرور راه دور (Remote) مدیریت و منتقل کنید. رابط کاربری گرافیکی و کاربرپسند آن، همراه با امکانات پیشرفته ای مانند مدیریت سایت ها، صف انتقال، محدودیت سرعت و پشتیبانی از پروتکل های مختلف، آن را به انتخابی ایده آل برای کاربران مبتدی و حرفه ای تبدیل کرده است.
این مقاله به صورت جامع و گام به گام، شما را با آموزش FileZilla در مورد نحوه دانلود، نصب، پیکربندی و استفاده از FileZilla برای آپلود فایل ها به هاست یا سرور آشنا می کند.
FileZilla یک نرمافزار کلاینت FTP چندسکویی (Cross-platform) است، به این معنی که بر روی سیستم عامل های ویندوز، macOS و لینوکس قابل اجراست.
این نرم افزار رایگان و متن باز است و ویژگی های متعددی همچون رابط کاربری آسان، پشتیبانی از پروتکل های مختلف، مدیریت سایت (Site Manager)، پشتیبانی از Drag & Drop، صف انتقال (Transfer Queue)، پشتیبانی از فایل های حجیم، محدودیت سرعت انتقال، جستجو و ویرایش فایل راه دور را داراست.
همانطور که اشاره شد، این FileZilla از پروتکل های اصلی انتقال فایل پشتیبانی می کند:
در مقایسه با مدیریت فایل تحت وب که معمولا توسط کنترل پنل های هاستینگ (مانند cPanel یا DirectAdmin) عرضه می شود، فایل زیلا سرعت بالاتر، قابلیت اطمینان بیشتر در انتقال فایل های حجیم یا تعداد زیاد فایل و امکانات مدیریتی پیشرفته تری دارد. این موضوع برای زمانی که از سرورهای خارج استفاده می کنید (مانند سرور مجازی آلمان)، می تواند بسیار کمک کننده باشد.
قبل از دانلود و شروع کار با FileZilla، به اطلاعات زیر نیاز دارید که معمولا توسط شرکت ارائه دهنده هاستینگ در اختیار شما قرار می گیرد. اگر از وطن هاست، سرویس میزبانی وب (مانند هاست لینوکس یا هاست دانلود) خریداری کرده اید، در ایمیل ارسالی پس از تایید خریدتان و همچنین، در پنل کاربری خود می توانید این مشخصات را مشاهده کنید:
توجه داشته باشید که پورت پیش فرض برای FTP معمولا 21 است، پورت پیش فرض برای SFTP هم معمولا 22 است و پورت پیش فرض برای FTPS معمولا 990 (Implicit) یا 21 (Explicit) است. همچنین، اگر پورت مشخصی توسط هاستینگ شما اعلام نشده باشد، معمولا می توانید این فیلد را خالی بگذارید تا فایل زیلا از پورت پیش فرض پروتکل انتخابی استفاده کند.
دو روش اصلی برای اتصال به سرور مجازی یا هاست خود با استفاده از FileZilla وجود دارد:
روش اول: استفاده از اتصال سریع (Quickconnect)
این روش برای اتصالات یکباره و سریع مناسب است، اما ذخیره کردن اطلاعات در آن امنیت کمتری دارد (مخصوصا اگر رمز عبور ذخیره شود).
در نوار Quickconnect در بالای صفحه، اطلاعات دریافتی از هاستینگ خود را شامل هاست، نام کاربری، رمز عبور و شماره پورت وارد کنید. در ادامه، بر روی دکمه “Quickconnect” کلیک کنید. FileZilla تلاش می کند به سرور متصل شود. پیام های اتصال در بخش Message Log نمایش داده می شود. در صورت موفقیتآمیز بودن اتصال، محتویات سرور در پنل “Remote Site” (سمت راست) نمایش داده می شود.
روش دوم: استفاده از مدیریت سایت (Site Manager) – روش پیشنهادی
Site Manager به شما امکان می دهد اطلاعات اتصال چندین سرور را به صورت سازمان یافته و امن تر ذخیره کنید. این روش برای استفاده مکرر و مدیریت چندین وب سایت بسیار کارآمدتر است. از منوی “File” گزینه “Site Manager” را انتخاب کنید (یا کلیدهای ترکیبی Ctrl+S در ویندوز یا Cmd+S در macOS را فشار دهید). در پنجره Site Manager، روی دکمه “New Site” کلیک کنید و یک نام معنی دار برای این اتصال وارد کنید (مثلا “My Website” یا نام دامنه).
در تب “General” در سمت راست، اطلاعات اتصال را وارد کنید. این اطلاعات شامل موارد ذیل هستند:
پس از وارد کردن تمام اطلاعات، روی دکمه “Connect” کلیک کنید تا بلافاصله متصل شوید، یا روی “OK” کلیک کنید تا تنظیمات ذخیره شده و پنجره بسته شود. دفعه بعد می توانید از طریق Site Manager یا فلش کنار دکمه Site Manager در نوار ابزار، سایت ذخیره شده خود را انتخاب و به سرعت متصل شوید. اگر از هاست وردپرس استفاده می کنید، این گزینه می تواند امکانات متعددی برای مدیریت سایت تان به شما بدهد. توجه داشته باشید که مانند روش Quickconnect، ممکن است هنگام اولین اتصال با پروتکل امن، نیاز به تایید کلید میزبان یا گواهی سرور باشد.
پس از اتصال موفقیت آمیز، آماده انتقال فایل ها هستید.
پنل محلی (Local Site – سمت چپ): در این پنل، پوشه ها و فایل های کامپیوتر خود را مشاهده می کنید. با دوبار کلیک کردن روی پوشه ها می توانید وارد آنها شوید. برای بازگشت به پوشه والد، روی پوشه “..” در بالای لیست کلیک کنید. همچنین می توانید از ساختار درختی در بالای این پنل برای ناوبری سریع استفاده کنید.
پنل راه دور (Remote Site – سمت راست): در این پنل، پوشه ها و فایل های روی سرور (هاست) را مشاهده می کنید. ناوبری در این پنل دقیقا مانند پنل محلی است.
مهم ترین قدم قبل از آپلود، پیدا کردن پوشه صحیح روی سرور است. فایل های وب سایت شما باید در پوشه ریشه وب (Web Root) یا دایرکتوری عمومی (Public Directory) قرار گیرند تا از طریق مرورگر قابل دسترس باشند. نام این پوشه بسته به پیکربندی سرور و تنظیمات هاستینگ شما متفاوت است، اما نام های رایج عبارتند از:
معمولا پس از اتصال اولیه، شما در دایرکتوری اصلی (Home Directory) اکانت FTP خود قرار می گیرید. باید پوشه ریشه وب را پیدا کرده و با دوبار کلیک وارد آن شوید. اگر مطمئن نیستید کدام پوشه صحیح است، از پشتیبانی هاست خود سوال کنید.
چندین روش برای آپلود فایل ها از کامپیوتر محلی به سرور راه دور وجود دارد که در ادامه، به ذکر آنها می پردازیم:
هنگامی که آپلود را شروع می کنید، فایل ها به “صف انتقال” در پایین پنجره اضافه می شوند. در این بخش می توانید:
FileZilla ابزاری قدرتمند، انعطاف پذیر و ضروری برای هر کسی است که با مدیریت فایل ها بر روی سرور سروکار دارد. با رابط کاربری واضح، پشتیبانی از پروتکل های امن مانند SFTP و FTPS، و امکانات مفیدی مانند Site Manager و صف انتقال، فرآیند آپلود، دانلود و مدیریت فایل ها را به مراتب ساده تر و کارآمدتر می کند.
با دنبال کردن مراحل ذکر شده آموزش FileZilla در بالا و توجه به نکات امنیتی، شما قادر خواهید بود به راحتی و با اطمینان کامل، فایل های وب سایت یا پروژه های خود را با استفاده از فایل زیلا مدیریت کنید. در صورت بروز مشکل یا نیاز به راهنمایی، کافیست با کارشناسان ما در وطن هاست تماس بگیرید یا از طریق پنل کاربری خود اقدام به ثبت تیکت نمایید.
آیا FileZilla رایگان است؟
بله، FileZilla Client کاملا رایگان و متن باز است؛ البته، نسخه پولی با امکانات بیشتر آن وجود دارد.
تفاوت بین FTP، SFTP و FTPS چیست؟
FTP پروتکل استاندارد اما نا امن است. FTPS نسخه امن FTP با رمزنگاری SSL/TLS است. SFTP بر بستر SSH کار می کند و هم دستورات و هم داده ها را رمزنگاری می کند. SFTP به طور کلی امن ترین گزینه محسوب می شود.
اطلاعات اتصال FTP (هاست، یوزرنیم، پسورد، پورت) را از کجا پیدا کنم؟
این اطلاعات اغلب در ایمیل فعال سازی سرویس یا در پنل کاربری هاست شما قابل مشاهده است.
فایل های وب سایتم را باید در کدام پوشه آپلود کنم؟
معمولا در پوشه ای به نام public_html, www, htdocs یا httpdocs روی سرور. این پوشه ریشه وب شماست.
چرا نمی توانم به سرور متصل شوم؟
دلایل مختلفی ممکن است وجود داشته باشد: اطلاعات اتصال نادرست، مسدود شدن توسط فایروال، انتخاب پروتکل یا پورت اشتباه یا مشکلات موقتی سرور.