نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • ویندوز 10
  • Filzilla FTP Client چیست، چگونه می توان از آن استفاده کرد. راه اندازی FileZilla، اتصال کامپیوتر به هاست

Filzilla FTP Client چیست، چگونه می توان از آن استفاده کرد. راه اندازی FileZilla، اتصال کامپیوتر به هاست

سلام دوستان.

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

این برنامه باید در زرادخانه هر وبمستر باشد. مهم نیست که یک وبلاگ دارید یا یک وب سایت ساده یک صفحه ای. دیر یا زود، باید فایل های سایت خود را ویرایش کنید. و برای این کار باید آنها را در رایانه خود بارگیری کنید، که به مشتری ftp FileZilla کمک می کند.

و تا زمانی که شروع به انتشار مقالاتی کردم که در آنها اغلب باید عملیات ویرایش فایل هایی را که روی هاست هستند انجام دهم ، در حال نوشتن مقاله ای در مورد این مشتری ftp هستم تا همیشه بتوانید به این مطالب مراجعه کنید.

ما برنامه را به طور کامل مطالعه نخواهیم کرد. من فقط توابع اصلی را که در کار من ضروری هستند به شما نشان خواهم داد. برنامه را از وب سایت رسمی دانلود کنید.

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


به صفحه بعد میرسیم که روی دکمه هم کلیک میکنیم.


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


پس از دانلود، بلافاصله نصب کننده را راه اندازی کنید و کلاینت را نصب کنید.

مشتری رایگان است، بنابراین نصب طبق معمول انجام می شود. من روند نصب را نشان نمی دهم. همه چیز در آنجا بسیار ساده است.

پس از نصب، ما بلافاصله برنامه را راه اندازی می کنیم و شروع به مقابله با آن می کنیم.

مبانی FileZilla

اگر از مدیر فایل Total Commander استفاده کرده اید، در تسلط بر FileZilla هیچ مشکلی وجود نخواهد داشت، زیرا اصل کار یکسان است.

این برنامه از 2 حوزه کاری اصلی تشکیل شده است:

  1. ناحیه ای که فایل های کامپیوتری در آن نمایش داده می شوند (سایت محلی)؛
  2. ناحیه ای که محتوای سرور در آن نمایش داده می شود (سایت راه دور).

همانطور که متوجه شدید، در قسمت سمت چپ (1) می توانید مانند کاوشگر استاندارد سیستم عامل، رایانه را پیمایش کنید. در قسمت دوم همه چیز یکسان است، فقط ما روی سرور هستیم و تمام پوشه ها و فایل های موجود در آن را می بینیم.

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

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


با انتخاب این مورد فایل در هاست آپلود می شود و مراحل دانلود در پایین برنامه نمایش داده می شود.


پس از اتمام دانلود، فایل بر روی سرور ظاهر می شود. فایل من باید در مکانی با پوشه های تمام افزونه های وبلاگ من ظاهر شود.

همچنین می‌توانیم مانند هنگام باز کردن پوشه‌ها در ویندوز، با دوبار کلیک کردن روی دکمه سمت چپ ماوس، فایل‌ها را آپلود کنیم. اما، اگر بخواهیم یک پوشه را آپلود کنیم، این روش کار نخواهد کرد، زیرا انتقال به پوشه انجام خواهد شد. باید از طریق منوی زمینه از روش استفاده کنید.

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

اگر می خواهید فایل ها را از هاست به رایانه خود بارگیری کنید، همه چیز به همین ترتیب انجام می شود. شما می توانید از هر روشی استفاده کنید. فقط هنگام استفاده از منوی زمینه، باید مورد "دانلود" را انتخاب کنید.


ما فرآیند مدیریت آپلود فایل را تجزیه و تحلیل کرده ایم.

همچنین شایان ذکر است که منطقه گزارش های برنامه است. هنگامی که ما به هر سروری متصل می شویم، فرآیند اتصال با یک رکورد از اقدامات انجام شده همراه است. پنجره log در بالای برنامه، بالای فضاهای کاری مدیر فایل FileZilla قرار دارد.


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

ما تفاوت های ظریف اصول را فهمیدیم. حالا بیایید شروع به ایجاد اتصال خود کنیم تا به هاست یا هر سرور دیگری متصل شویم.

اتصال به سرور ftp میزبانی


2 گزینه برای اتصال به سرورهای ftp از طریق FileZilla وجود دارد:

  1. اتصال سریع؛
  2. اتصال از طریق اتصال اضافه شده به مدیر سایت.

بیایید ابتدا اتصالات سریع را بررسی کنیم.

این گزینه زمانی مفید خواهد بود که نیازی به اتصال مداوم به برخی از سرورها نباشد. باید 1-2 بار به جایی وصل شوید. سپس اتصال سریع موضوع است.

برای چنین اتصالی، کلاینت ftp یک پنل ویژه در زیر منوی اصلی برنامه ارائه می دهد.

هنگام اتصال به این روش، باید فیلدهای زیر را پر کنید:

  • میزبان خود آدرس سرور است.
  • نام کاربری - وارد حساب سرور ftp شوید.
  • رمز عبور - رمز عبور حساب سرور ftp.
  • پورت - شماره پورت (21) را وارد کنید یا قسمت را خالی بگذارید.

برای هاست، نام کاربری و رمز عبور با ارائه دهنده هاست خود تماس بگیرید. به عنوان یک قاعده، این داده ها بلافاصله پس از ثبت نام یک حساب میزبانی داده می شود. به عنوان مثال، در هاست TimeWeb و Makhost، داده ها بلافاصله در یک نامه ثبت نام می آیند.

اگر این داده ها را نمی دانید، به سرویس پشتیبانی هاستینگ بنویسید. قطعا کمک خواهید شد.

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


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

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


من اکنون این لیست را خالی دارم، زیرا اتصال سریع برقرار نکردم.

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

حالا بیایید به اتصال به سرور از طریق اتصال اضافه شده در مدیر سایت برویم.

مزایای این روش آشکار است.

  • اول، شما همیشه این ارتباط را در دست خواهید داشت.
  • ثانیاً، نیازی نیست که هر بار وارد آن شوید یا بترسید که ناگهان به خودی خود ناپدید شود.

برای ایجاد چنین اتصالی، در زیر منوی "File" نماد "Site Manager" وجود دارد.

با کلیک بر روی آن پنجره ای باز می شود که اتصال (سایت) در آن اضافه می شود.


من در حال حاضر 3 اتصال دارم که همیشه از آنها استفاده می کنم. اکنون می توانید به راحتی اتصال خود را اضافه کنید. من این فرآیند را در یک اتصال موجود توضیح خواهم داد. بیا شروع کنیم.

روی دکمه "سایت جدید" کلیک کنید و نام اتصال را وارد کنید (هر نامی که برای شما مناسب است).


سپس نوع ورود "Normal" را انتخاب کرده و تمامی داده ها (میزبان، کاربر و رمز عبور) را برای دسترسی به سرور ftp وارد کنید. قسمت Port را خالی می گذارم.



پس از کلیک بر روی دکمه "OK" پنجره مدیر سایت بسته می شود. می‌توانیم دوباره وارد آن شویم و تصویری مشابه مانند قبل ببینیم. اتصال اضافه شده ما لیست خواهد شد. سپس می توانیم با کلیک بر روی دکمه "اتصال" سعی کنیم به سرور متصل شویم.


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

اگر هنگام ایجاد یک اتصال، اشتباهاتی رخ داده است، همیشه می توانیم با انتخاب یک سایت در لیست و تغییر داده های آن، آنها را ویرایش کنیم. پس از انجام تغییرات، همیشه تنظیمات را با کلیک بر روی دکمه "OK" ذخیره کنید.

همانطور که در مورد اتصال سریع، می توانیم با استفاده از لیست اتصالات که با کلیک بر روی فلش کنار نماد مدیر سایت در دسترس است، به سرورهای خود متصل شویم.

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

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

نمای همگام شده

این عملکرد شامل حرکت همزمان از طریق پوشه های مدیر فایل مشتری ftp است، زمانی که ما خودمان حرکت را فقط در یک منطقه (در رایانه یا میزبانی) انجام می دهیم.

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

من دائماً نیاز دارم که داخل این پوشه ها حرکت کنم و فایل ها را منتقل کنم.

فرض کنید که باید در هر دو ناحیه به پوشه wp-admin بروید. برای این کار باید به این پوشه در قسمت سمت چپ و سپس در سمت راست بروم. یعنی باید 2 عمل یکسان انجام دهید.

وقتی به قسمت اول می روید، مرور همگام به طور خودکار به همان پوشه در ناحیه دوم می رود (یا برعکس). یعنی من به پوشه wp-admin در قسمت سمت راست می روم و نمای همگام شده به طور خودکار اقدامات من را انتخاب می کند و خود برنامه به همان پوشه در پنجره سمت چپ می رود.

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

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

برای فعال کردن مشاهده همگام، باید نماد مربوطه را در نوار ابزار فعال کنید.

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

نحوه مشاهده همگام شده را در ویدیوی زیر به وضوح نشان دادم. همچنین نحوه استفاده از مشتری ftp FileZilla را نشان داد.

امیدوارم اکنون این برنامه به دستیار بی بدیل شما تبدیل شود و اعصاب و زحمات شما را حفظ کند.

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

در نظرات میخواستم بدونم دوستان برای اتصال به هاست از چه برنامه هایی استفاده میکنید؟ همچنین ایده هایی برای بررسی نرم افزارهای جدید و سایر مطالب وبلاگ بنویسید.

با تشکر از توجه شما. تا.

با احترام، کنستانتین خملف.

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

در بیشتر موارد، اگر اتصال شما از طریق فایروال روتر انجام نمی شود و ارائه دهنده ارتباط یا مدیر سرور هیچ شرایط خاصی را برای اتصال از طریق FTP ارائه نمی دهد، کافی است برای انتقال محتوا، ورودی های مناسب را در Site Manager انجام دهید. .

برای این منظور، به بخش "فایل" در منوی بالا بروید و مورد "مدیر سایت" را انتخاب کنید.

همچنین می توانید با باز کردن نماد مربوطه در نوار ابزار به مدیر سایت بروید.

مدیر سایت در مقابل ما باز می شود. برای افزودن اتصال به سرور، روی دکمه "سایت جدید" کلیک کنید.

همانطور که می بینید، در سمت راست پنجره، فیلدها برای ویرایش در دسترس هستند و در سمت چپ، نام اتصال جدید - "سایت جدید" ظاهر می شود. با این حال، می توانید نام آن را به روشی که می خواهید تغییر دهید، و اینکه چگونه این ارتباط برای درک شما راحت تر خواهد بود. این پارامتر به هیچ وجه بر تنظیمات اتصال تأثیر نمی گذارد.

در مرحله بعد، به سمت راست مدیر سایت بروید و شروع به پر کردن تنظیمات حساب "سایت جدید" (یا هر چیزی که آن را به روش دیگری می نامید) کنید. در ستون "Host" آدرس را به صورت حروف الفبا یا آدرس IP سروری که قرار است با آن ارتباط برقرار کنیم یادداشت کنید. این مقدار باید روی خود سرور از مدیریت دریافت شود.

ما پروتکل انتقال فایل را انتخاب می کنیم که توسط سروری که به آن متصل می شویم پشتیبانی می شود. اما، در بیشتر موارد، ما این مقدار را در حالت پیش فرض "FTP - File Transfer Protocol" می گذاریم.

در ستون رمزگذاری، همچنین، در صورت امکان، داده های پیش فرض را بگذارید - "در صورت وجود از FTP صریح بر روی TLS استفاده کنید." این امر حفاظت از اتصال را در برابر نفوذگران به حداکثر می رساند. تنها در صورتی که در اتصال از طریق یک اتصال امن TLS مشکل دارید، منطقی است که گزینه "استفاده از FTP معمولی" را انتخاب کنید.

نوع ورود پیش فرض در برنامه روی ناشناس تنظیم شده است، اما اکثر هاست ها و سرورها از اتصال ناشناس پشتیبانی نمی کنند. بنابراین، یا مورد "عادی" یا "درخواست رمز" را انتخاب می کنیم. لازم به ذکر است که با انتخاب نوع لاگین معمولی، بدون وارد کردن اطلاعات اضافی، به صورت خودکار از طریق حساب کاربری خود به سرور متصل خواهید شد. اگر مورد "درخواست رمز" را انتخاب کنید، هر بار باید رمز عبور را به صورت دستی وارد کنید. اما این روش اگرچه راحت تر است، اما از نظر امنیتی جذابیت بیشتری دارد. پس تصمیم با شماست.

در فیلدهای بعدی «کاربر» و «رمز عبور» نام کاربری و رمز عبوری که در سروری که قرار است به آن متصل شوید را وارد کنید. در برخی موارد، می توانید بعداً، در صورت تمایل، با پر کردن فرم مربوطه به طور مستقیم در هاست، آنها را تغییر دهید.

شما نیازی به ایجاد هیچ تغییری در سایر تب های مدیر سایت "پیشرفته"، "تنظیمات انتقال" و "رمزگذاری" ندارید. همه مقادیر باید به صورت پیش فرض باقی بمانند و تنها در صورت بروز برخی مشکلات اتصال، بنا به دلایل خاص آنها، می توانید تغییراتی در این تب ها ایجاد کنید.

بعد از اینکه تمام تنظیمات ذخیره شده را وارد کردیم، روی دکمه "OK" کلیک کنید.

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

تنظیمات عمومی

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

برای ورود به مدیر تنظیمات عمومی، به بخش منوی بالا "ویرایش" بروید و مورد "تنظیمات ..." را انتخاب کنید.

در اولین برگه "اتصال" باز شده، پارامترهای اتصال مانند مهلت زمانی، حداکثر تعداد تلاش برای اتصال و مکث بین انتظارها را وارد می کنید.

تب FTP نوع اتصال FTP را نشان می دهد: غیرفعال یا فعال. پیش فرض غیرفعال است. قابل اعتمادتر است، زیرا با اتصال فعال، با فایروال ها و تنظیمات غیر استاندارد در سمت ارائه دهنده، نقص اتصال امکان پذیر است.

در بخش "انتقالات" می توانید تعداد ارسال های همزمان را پیکربندی کنید. در این ستون می توانید مقداری از 1 تا 10 را انتخاب کنید اما پیش فرض 2 اتصال است. همچنین در صورت تمایل می توانید محدودیت سرعت را در این قسمت مشخص کنید البته به صورت پیش فرض محدود نیست.

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

نام تب "زبان" برای خود صحبت می کند. در اینجا می توانید زبان رابط برنامه را انتخاب کنید. اما از آنجایی که FileZilla به صورت خودکار زبان نصب شده در سیستم عامل را تشخیص داده و آن را به صورت پیش فرض انتخاب می کند، در اکثر موارد نیازی به انجام مراحل اضافی در این قسمت نیست.

در بخش "ویرایش فایل ها" می توان برنامه ای را اختصاص داد که با آن امکان ویرایش از راه دور فایل ها به طور مستقیم روی سرور بدون دانلود آنها وجود دارد.

در برگه "به روز رسانی" دسترسی به تنظیم فرکانس بررسی برای به روز رسانی وجود دارد. پیش فرض یک هفته است. می توانید پارامتر را "هر روز" تنظیم کنید، اما با توجه به زمان واقعی انتشار به روز رسانی ها، این یک پارامتر غیر ضروری مکرر خواهد بود.

در تب "ورود"، می توانید ضبط فایل گزارش را فعال کرده و حداکثر اندازه آن را تنظیم کنید.

آخرین بخش - "Debug" به شما امکان می دهد منوی اشکال زدایی را فعال کنید. اما این قابلیت فقط برای کاربران بسیار پیشرفته در دسترس است، بنابراین برای افرادی که به تازگی با قابلیت های FileZilla آشنا می شوند، قطعا ارزشش را ندارد.

همانطور که مشاهده می کنید در اکثر موارد برای عملکرد صحیح برنامه FileZilla کافی است تنظیمات را فقط در Site Manager انجام دهید. تنظیمات کلی برنامه قبلاً به طور پیش فرض برای بهینه ترین انتخاب شده است و فقط در صورت وجود هرگونه مشکل در عملکرد برنامه منطقی است که در آنها مداخله کنید. اما حتی در این مورد، این تنظیمات باید با در نظر گرفتن ویژگی های سیستم عامل، الزامات ارائه دهنده و سرور، و همچنین آنتی ویروس ها و فایروال های نصب شده، کاملاً به صورت جداگانه تنظیم شوند.

این بخش به طور خلاصه تاریخچه و جزئیات فنی پروتکل FTP را بررسی می کند. مشخصات را برای جزئیات ببینید.

پیشینه تاریخی

در پس زمینه شبکه اینترنت به سرعت در حال توسعه، پروتکل FTP نه تنها قدیمی، بلکه واقعا قدیمی به نظر می رسد. پیش نویس مشخصات اولیه پروتکل به سال 1971 برمی گردد و مشخصات فعلی در سال 1985 تهیه شده است. طی دو دهه گذشته، پروتکل اساساً تغییر نکرده است.

در آن روزها اینترنت عمدتاً توسط دانشگاه ها و مراکز تحقیقاتی استفاده می شد. جامعه کاربران کوچک بود، اکثر آنها همدیگر را می شناختند و همه با هم کار می کردند. اینترنت یک شبکه دوستانه بود و هیچ مشکل امنیتی وجود نداشت.

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

یک عارضه جانبی این توسعه وقایع، پدیده های زیر بود:

  • روترهای NAT بیشتر شبکه از IPv4 استفاده می کند که فضای آدرس محدودی دارد (IPv6 برای حل این مشکل طراحی شده است). با روترهای NAT، سیستم هایی با تعداد زیادی دستگاه می توانند آدرس IP یکسانی را به اشتراک بگذارند.
  • فایروال های شخصی برای محافظت از کاربران در برابر نقص در سیستم عامل ها و برنامه ها.

در بیشتر موارد، این پدیده ها با عملکرد پروتکل در تضاد هستند. این وضعیت به دلیل نقص در خود روترها و فایروال ها تشدید می شود.

با این حال، هنگامی که به درستی پیکربندی شود، FTP یک روش قابل اعتماد و آزمایش شده برای انتقال فایل ها ارائه می دهد.

جزییات فنی

تفاوت اصلی FTP با سایر پروتکل ها استفاده از اتصالات ثانویه برای انتقال فایل است. هنگام اتصال به سرور FTP، به اصطلاح. اتصال تست، که از طریق آن دستورات پروتکل و پاسخ به این دستورات منتقل می شود. برای انتقال یک لیست فایل یا دایرکتوری، مشتری باید دستورات را از طریق یک اتصال کنترل ارسال کند، پس از آن a ارتباط دیتا.

دو راه برای ایجاد این اتصال وجود دارد: حالت فعال و غیرفعال.

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

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

در هر دو مورد، فایل / فهرست از طریق اتصال داده منتقل می شود.

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

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

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

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

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

زیرا سرور معمولاً به مشتریان زیادی سرویس می دهد، پیکربندی روتر سمت سرور و فایروال یک بار برای حالت غیرفعال بسیار ساده تر از پیکربندی روتر / فایروال مشتری برای هر مشتری در حالت فعال است. به همین دلیل است که حالت غیرفعال توصیه می شود.

روترهای NAT

اکثر کاربران پهنای باند یک روتر NAT بین کامپیوتر و شبکه خود دارند. این می تواند یک دستگاه مستقل (احتمالا یک روتر بی سیم) یا یک روتر داخلی در یک مودم DSL یا کابلی باشد. در یک محیط NAT، تمام دستگاه های پشت روتر هستند شبکه محلی(LAN)، هر یک از دستگاه های موجود در شبکه دارای یک آدرس IP محلی است (چهار عدد کوچک که با نقطه از هم جدا شده اند). یک روتر NAT به نوبه خود دارای آدرس IP محلی خود و همچنین یک آدرس IP خارجی برای شناسایی در شبکه جهانی است. آدرس های محلی فقط در LAN معتبر هستند، آنها هیچ معنایی برای دستگاه راه دور ندارند. مثال:

فرض کنید سرور پشت یک روتر NAT قرار دارد. بیایید وضعیتی را شبیه سازی کنیم که در آن کلاینت در حالت غیرفعال متصل می شود، اما آدرس IP خارجی روتر به سرور ارائه نمی شود. در این حالت، سرور آدرس محلی خود را برای مشتری ارسال می کند، پس از آن دو اتفاق می تواند رخ دهد:

  • اگر کلاینت در داخل NAT قرار نگیرد، اتصال قطع خواهد شد زیرا آدرس سرور معتبر نیست
  • اگر کلاینت در داخل NAT قرار داشته باشد، آدرس سرور می تواند همان آدرس دستگاه در شبکه خود مشتری باشد.

بدیهی است که در هر دو حالت حالت غیرفعال کار نخواهد کرد.

بنابراین، اگر سرور پشت یک روتر NAT قرار دارد، باید آدرس IP روتر را برای عملکرد حالت غیرفعال در اختیار داشته باشد. در هر دو مورد، سرور آدرس خارجی روتر را برای مشتری ارسال می کند. کلاینت با یک روتر ارتباط ایجاد می کند که به نوبه خود اتصال را به سرور منتقل می کند.

فایروال ها

هدف فایروال شخصیمحافظت از کاربر در برابر آسیب پذیری های امنیتی در سیستم عامل یا برنامه های کاربردی استفاده شده است. برنامه های مخرب مانند کرم ها اغلب از این آسیب پذیری ها برای آلوده کردن سیستم شما از طریق شبکه سوء استفاده می کنند. فایروال ها به جلوگیری از چنین مواردی کمک می کنند.

به خصوص هنگام استفاده از FTP، کاربران فایروال ممکن است پیام هایی مانند این را دریافت کنند:

تروجان نت باس در پورت 12345 مسدود شده است که توسط فرآیند FileZilla.exe استفاده می شود.

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

روترهای هوشمند، فایروال ها و خرابکاری داده ها

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

بیایید یک مثال بزنیم. فرض کنید کلاینت پشت یک روتر NAT است و سعی می کند به سرور متصل شود. بیایید همچنین فرض کنیم که کلاینت از اینکه پشت NAT است و از حالت فعال استفاده می کند آگاه نیست. کلاینت یک فرمان PORT را با آدرس IP محلی و غیر قابل مسیریابی خود به سرور ارسال می کند:

PORT 10,0,0,1,12,34

این دستور به سرور می گوید که در پورت 12 * 256 + 34 = 3106 با 10.0.0.1 متصل شود.

پس از آن، روتر NAT بی‌صدا دستور را جایگزین می‌کند، از جمله آدرس IP خارجی، و همچنین یک پورت موقت برای ارسال جلسه FTP، احتمالاً حتی در یک پورت دیگر، ایجاد می‌کند:

PORT 123,123,123,123,24,55

این دستور به سرور می گوید که به 123.123.123.123 در پورت 24 * 256 + 55 = 6199 متصل شود.

این رفتار به یک روتر NAT اجازه می دهد تا به یک کلاینت با پیکربندی اشتباه اجازه استفاده از حالت بیدار شدن را بدهد.

چرا این رفتار قابل قبول نیست؟ اگر این ویژگی به صورت پیش فرض و بدون رضایت کاربر استفاده شود، مشکلات زیادی در پی خواهد داشت. اتصال FTP اساساً کار خواهد کرد، اما هنگامی که موارد استفاده بی اهمیت تمام شد، انتقال متوقف می شود و هیچ وسیله خاصی برای تشخیص مشکل باقی نمی ماند.

  • یک روتر NAT کورکورانه فرض می کند که برخی از اتصالات بر اساس داده هایی مانند پورت های هدف یا پاسخ های سرور به FTP تعلق دارند:
    • با وجود تشخیص خودکار، هیچ تضمینی در مورد پروتکل استفاده شده وجود ندارد (چنین مواردی نامیده می شود هشدار غلط). در حالی که بعید است، این امکان وجود دارد که نحو دستور PORT در نسخه های آینده FTP تغییر کند. روتر NAT با تغییر دستور PORT، پارامترهایی را که بدون اطلاع کاربر پشتیبانی نمی‌کند تغییر می‌دهد و به همین دلیل اتصال قطع می‌شود.
    • پروتکل شناسایی شده توسط روتر ممکن است FTP را تشخیص ندهد. فرض کنید روتر فقط پورت هدف را مانیتور می کند و اگر این پورت بیست و یکمین باشد به عنوان FTP شناخته می شود. اتصالات حالت فعال از یک کلاینت پیکربندی نادرست به یک سرور در پورت 21 کار می کند، اما اتصالات به سرورهای دیگر در پورت های غیر استاندارد کار نمی کند.
  • بدیهی است که اگر جلسه FTP رمزگذاری شده باشد، روتر NAT قادر به تغییر اتصال نخواهد بود و کاربر را گیج می کند زیرا فقط اتصالات رمزگذاری نشده کار خواهند کرد.
  • فرض کنید مشتری پشت یک روتر NAT "PORT 10,0,0,1,12,34" را ارسال می کند. روتر NAT چگونه متوجه می شود که کلاینت به درستی پیکربندی نشده است؟ همچنین ممکن است یک کلاینت به درستی پیکربندی شده باشد که انتقال FXP (سرور به سرور) را بین سروری که به آن متصل است و دستگاهی که در شبکه محلی سرور است، آغاز کند.

همانطور که می بینیم، ویژگی های خاص پروتکل که به طور پیش فرض در روتر NAT فعال می شوند، می توانند مشکلات زیادی ایجاد کنند. یک روتر NAT خوب همیشه و به طور کامل با پروتکل کار می کند بدون اینکه خود پروتکل را بداند. یک استثنا ممکن است زمانی باشد که کاربر به صراحت از این ویژگی استفاده کرده باشد و از تمام عواقب احتمالی آن آگاه باشد.

در این بخش فرعی، ما به ترکیب یک روتر NAT سمت کلاینت در حالت فعال نگاه کردیم، همین استدلال برای سروری که پشت NAT قرار دارد و به دستور PASV پاسخ می دهد، صدق می کند.

پیکربندی مشتری FileZilla

بدیهی است که برای اتصال به هر سروری، فایروال شما باید این اجازه را برای FileZilla بدهد. اکثر سرورهای FTP رایج از پورت 21 استفاده می کنند، سرورهای SFTP از 22 استفاده می کنند و FTP روی SSL / TLS (حالت ضمنی) به طور پیش فرض 990 است. شماره پورت هاردکد نیستند، بنابراین بهتر است اتصالات خروجی به هر پورتی را مجاز کنید.

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

حالت غیر فعال

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

حالت فعال

در حالت فعال، مشتری یک سوکت را باز می کند و منتظر اتصال انتقال از سرور می شود.

به طور پیش فرض، مشتری FileZilla از سیستم عامل یک آدرس IP و یک شماره پورت رایگان می خواهد. این پیکربندی فقط در صورت اتصال مستقیم به اینترنت بدون روترهای NAT کار می‌کند و فایروال شما همچنین باید اجازه ایجاد اتصالات در همه پورت‌های بالاتر از 1024 را بدهد.

اگر روتر NAT دارید، باید به FileZilla یک آدرس IP خارجی ارائه دهید، در غیر این صورت اتصالات حالت فعال برای سرورهای خارج از شبکه محلی شما کار نخواهد کرد:

  • یک آدرس IP ثابت را می توان در گفتگوی تنظیمات FileZilla مشخص کرد.
  • اگر آدرس IP شما پویا است، این گزینه را دارید که به FileZilla اجازه دهید هر بار که آن را راه اندازی می کنید، یک آدرس IP خارجی در یک سایت اختصاصی دریافت کند. هیچ اطلاعاتی به جز نسخه مشتری FileZilla که استفاده می کنید از شما به این سایت منتقل نمی شود.

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

TCP

پیکربندی و تست سرور FileZilla

راه اندازی سرور تا حد زیادی مشابه راه اندازی مشتری است، تفاوت اصلی این است که در مورد سرور، حالت فعال و غیرفعال برعکس می شود.

توجه به این نکته حائز اهمیت است که بررسی عملکرد سرور در اکثر موارد به روشی اشتباه رخ می دهد، به خصوص دارندگان روترهای NAT اغلب این اشتباه را مرتکب می شوند. پس از ورود به شبکه محلی، فقط می توانید سرور را با استفاده از آدرس IP محلی آزمایش کنید. استفاده از یک آدرس خارجی در داخل شبکه محلی در اکثر موارد به یکی از دلایل زیر کار نخواهد کرد:

  • روتر دسترسی به آدرس خارجی خود را از داخل شبکه محلی به عنوان یک حمله احتمالی مسدود می کند
  • روتر اتصال را به ISP شما ارسال می کند، که آن را به عنوان یک حمله احتمالی مسدود می کند.

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

حالت فعال

مطمئن شوید که سرور FileZilla مجاز به برقراری اتصالات خروجی در هر پورتی است در این حالت، مشتری پورت اتصال را تعیین می کند.

در سمت محلی اتصال، سرور FileZilla سعی می کند از پورتی استفاده کند که یک پورت کمتر از پورت برای اتصال کنترل است (به عنوان مثال، درگاه 20 اگر سرور اتصالات در پورت 21 را بپذیرد). با این حال، این همیشه امکان پذیر نیست، بنابراین نباید همیشه به این ویژگی اعتماد کنید.

حالت غیر فعال

در این حالت، تنظیمات سرور عملاً تنظیمات مشتری را در حالت فعال تکرار می کند.

در حالت غیرفعال، سرور یک سوکت را باز می کند و منتظر اتصال مشتری می ماند.

به طور پیش فرض، سرور FileZilla از سیستم عامل آدرس IP کامپیوتر و پورت رایگان را می خواهد. این پیکربندی فقط در صورتی کار می‌کند که رایانه مستقیماً بدون روترهای NAT به اینترنت متصل باشد و مجوز اتصالات ورودی در همه پورت‌های بالاتر از 1024 برای فایروال تنظیم شده باشد.

اگر روتر NAT دارید، باید آدرس IP خارجی خود را به سرور FileZilla بگویید، در غیر این صورت اتصالات در حالت غیرفعال فقط در شبکه محلی کار خواهند کرد:

  • یک آدرس IP ثابت را می توان در گفتگوی تنظیمات سرور FileZilla مشخص کرد.
  • اگر آدرس IP شما پویا است، این گزینه را دارید که به سرور FileZilla اجازه دهید در هر راه اندازی به صورت خودکار یک آدرس IP خارجی را در یک سایت اختصاصی دریافت کند. هیچ اطلاعاتی به جز نسخه سرور FileZilla که استفاده می کنید از شما به این سایت منتقل نمی شود.

اگر در انتخاب خود مطمئن نیستید، از گزینه دوم استفاده کنید.

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

پورت های موجود از 1 تا 65535 است، پورت های زیر 1024 برای پروتکل های دیگر رزرو شده اند. برای حالت FTP فعال، بهترین انتخاب، یک عدد پورت برابر یا بالاتر از 50000 است. به دلیل وجود دستگاه TCP (پروتکلی که در زیر لایه FTP قرار دارد و برای انتقال داده استفاده می شود)، پورت بلافاصله پس از هر اتصال قابل استفاده مجدد نیست. . بنابراین، محدوده پورت نباید خیلی باریک باشد، در غیر این صورت نمی توانید بسیاری از فایل های کوچک را منتقل کنید. در بیشتر موارد، محدوده 50 پورت کافی است.

حل مشکل

متأسفانه، بسیاری از فایروال های شخصی و روترهای سفارشی دارای نقص هستند یا در برخی موارد حتی قادر به خرابکاری FTP هستند (به عنوان مثال SMC Barricade v1.2).

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

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

در صورت امکان، سعی کنید مستقیماً بدون روتر به اینترنت متصل شوید.

اگر می‌خواهید سرور را پیکربندی کنید و در داخل شبکه محلی شما به خوبی کار می‌کند، اما خارج از آن در دسترس نیست، پورت اتصال را تغییر دهید. برخی از ISP ها به مشتریان خود اجازه میزبانی سرورها را نمی دهند و پورت های زیر 1024 را مسدود می کنند.

یکی دیگر از مشکلات احتمالی می تواند پورت پیش فرض 21 برای سرور FTP شما باشد. ممکن است یک فایروال در سمت ISP شما وجود داشته باشد که می تواند به طور غیرمنتظره پورت دستور PASV را تغییر دهد. سعی کنید از پورتی غیر از درگاه پیش فرض برای سرور FTP خود استفاده کنید.

اگر هر از چند گاهی پیام "نمی‌تواند اتصال داده را باز کند" را می‌بینید، به عنوان مثال. سرویس گیرنده FTP می تواند به راحتی چندین بار به سرور FTP متصل شود تا زمانی که این پیام را دریافت کنید، یک مانع احتمالی می تواند آنتی ویروس در رایانه شخصی مشتری باشد که برای مسدود کردن اتصالات خروجی در محدوده خاصی از پورت ها پیکربندی شده است. هنگامی که سرور در حالت غیرفعال است، پورت های کلاینت خروجی به صورت تصادفی تعیین می شوند و هنگامی که پورت هایی را انتخاب می کنید که در محدوده مسدود شده قرار می گیرند، یک پیام خطا دریافت خواهید کرد. برای تشخیص دقیق، باید لاگ های آنتی ویروس را در دستگاه مشتری که این خطا را دریافت می کند، مشاهده کنید. به طور کلی، هر نرم افزاری که بتواند طیفی از پورت های خروجی را مسدود کند، می تواند مشکلاتی از این دست ایجاد کند.

مهلت زمانی در هنگام انتقال فایل های بزرگ

اگر انتقال فایل‌های کوچک بدون مشکل انجام شود، اما بارگیری فایل‌های بزرگ با وقفه‌ای متوقف شود، دلیل این امر پیکربندی نادرست روتر و / یا فایروال بین مشتری و سرور است.

همانطور که در بالا ذکر شد، FTP از دو اتصال TCP استفاده می کند: یک اتصال کنترل برای ارسال دستورات و دریافت پاسخ به دستورات، و همچنین یک اتصال داده. با روش کار FTP، اتصال کنترل در حین انتقال فایل استفاده نمی شود.

مشخصات TCP یک محدودیت زمانی برای حفظ یک اتصال استفاده نشده مشخص نمی کند. انتظار می رود این اتصال تا زمانی که به صراحت بسته نشود، به طور نامحدود ادامه یابد. با این حال، اکثر روترها و فایروال ها به طور خودکار اتصالات رایگان را پس از مدت زمان مشخصی می بندند. علاوه بر این، در اغلب موارد، اتصال بدون اطلاع شرکت کنندگان قطع می شود. در مورد انتقال طولانی اطلاعات از طریق FTP، این بدان معنی است که اتصال کنترل ممکن است قطع شود، اما نه مشتری و نه سرور از این موضوع مطلع نمی شوند. بنابراین، پس از انتقال همه داده ها، سرور همچنان انتظار دارد که اتصال کنترل قابل استفاده باشد و تاییدیه انتقال را از طریق آن به مشتری ارسال می کند. به همین ترتیب، کلاینت آماده استفاده از یک اتصال کنترلی است و منتظر پاسخ از طرف سرور است. اما از آنجایی که اتصال کنترل قطع شد، این پاسخ هرگز تحویل داده نمی‌شود و در نتیجه یک مهلت زمانی ایجاد می‌شود.

برای رفع این مشکل، مشخصات TCP راهی برای ارسال بسته‌ها برای پشتیبانی از یک اتصال استفاده نشده ارائه می‌کند و به همتایان سیگنال می‌دهد که اتصال را برای استفاده بعدی حفظ کنند. با این حال، مشخصات TCP به صراحت بیان می کند که چنین بسته هایی فقط هر دو ساعت یک بار می توانند ارسال شوند. برای انجام این کار، با در نظر گرفتن تاخیرهای شبکه، طول عمر یک اتصال استفاده نشده توسط مشخصات 2 ساعت و 4 دقیقه تعیین می شود.

مانع این امر این است که بسیاری از روترها و فایروال ها اتصالاتی را که کمتر از 2 و 4 دقیقه استفاده نشده اند، قطع می کنند. این رفتار مشخصات پروتکل TCP را نقض می کند، RFC 5382 آن را به اندازه کافی واضح می کند. به عبارت دیگر، روترها و فایروال هایی که قبل از لحظه مناسب اتصال را قطع می کنند، نمی توانند کار کنند، زیرا آنها را نمی توان برای انتقال طولانی مدت FTP استفاده کرد. متأسفانه، تولیدکنندگان روترهای درجه یک مصرف کننده و فروشندگان فایروال به رعایت مشخصات اهمیتی نمی دهند.

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

پیکربندی سرور FileZilla تحت فایروال ویندوز

اگر در پیکربندی سرور FileZilla در حالی که فایروال ویندوز در حال اجرا است با مشکل مواجه هستید (مخصوصاً اگر کلاینتی که به چنین سروری متصل می شود خطای «نمی توان فهرست دایرکتوری را دریافت کرد» دریافت کرد)، باید سرور FileZilla را به لیست استثناهای فایروال ویندوز اضافه کنید. برای این کار باید مراحل زیر را انجام دهید:

  • فایروال ویندوز را از کنترل پنل باز کنید
  • اگر از ویستا استفاده می کنید، روی «تغییر تنظیمات» کلیک کنید.
  • تب "Exceptions" را انتخاب کنید
  • روی "افزودن برنامه .." کلیک کنید.
  • "Interface Server FileZilla" را از لیست انتخاب نکنید، باید روی "View ..." کلیک کنید.
  • دایرکتوری نصب FileZilla Server را پیدا کنید (معمولاً "C: \ Program Files \ FileZilla Server \")
  • "FileZilla server.exe" را انتخاب کنید و روی open کلیک کنید (دوباره تکرار کنید، "FileZilla Server Interface.exe" را انتخاب نکنید)
  • "FileZilla server.exe" را از لیست انتخاب کنید و روی "Ok" کلیک کنید.
  • اطمینان حاصل کنید که "FileZilla server.exe" در لیست حذف قرار دارد و کادر مربوطه را علامت بزنید
  • برای بستن پنجره روی "OK" کلیک کنید

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

لطفاً به KB 931130 مایکروسافت در FileZilla با فعال بودن مسیریابی و دسترسی از راه دور یا Application Layer Gateway مراجعه کنید.

به وبلاگ من خوش آمدید!

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

Filezilla یک سرویس گیرنده FTP است که با آن می توانید برای کار با فایل های وبلاگ خود به ارائه دهنده هاست خود متصل شوید. پیش از این در وبلاگ، مقالاتی در مورد گزینه های دیگر برای اتصال به سرور منتشر شده بود. درباره توابع اضافی و بدنام بیشتر بخوانید.

اکنون می خواهیم بفهمیم که FileZilla برای چیست و چگونه از آن استفاده کنیم.

رابط Filezilla خاص است: برای بسیاری از وب مسترها راحت تر و قابل درک تر است، در حالی که برای دیگران برعکس است. امروز در مورد نحوه نصب Filezilla، راه اندازی یک اتصال و نحوه کار با این برنامه صحبت خواهیم کرد. با آن می توانید مالکیت وبلاگ را تایید کنید، فاویکون را در سایت نصب کنید (آیکون)، دانلود و ویرایش هر گونه فایل و ... برنامه به صورت رایگان توزیع می شود.

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

چگونه Filezilla را نصب کنم؟

نصب این سرویس گیرنده FTP تنها چند دقیقه طول می کشد. می توانید نسخه به روز شده را در https://filezilla.ru/get/ دانلود کنید. سپس باید فایل exe را اجرا کنید و دستورالعمل های نصب را دنبال کنید.

هنگامی که مشتری FTP خود را دانلود و نصب کردید، اولین چیزی که هنگام کار با Filezilla باید بدانید نحوه اتصال به سرور است. تمام اطلاعاتی که برای اتصال نیاز دارید، هاست شما در حین ثبت نام از طریق پست برای شما ارسال می شود.

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

توجه!هرگز رمز عبور خود را در برنامه ذخیره نکنید، زیرا به صورت رمزگذاری نشده ذخیره می شود و به راحتی برای مهاجمان قابل دسترسی خواهد بود. مراقب باش.

راه دیگر اتصال سریع است. مشخصات خود را وارد کرده و روی " اتصال سریع».

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

در سمت راست فایل های موجود در هاست و در سمت چپ فایل های موجود در رایانه شما هستند.

اکنون می توانید هر گونه تغییر، آپلود یا. کار بیشتر با Filezilla بسیار ساده است و نیازی به تلاش زیادی ندارد. فایل های ویرایش شده را می توان با کشیدن و رها کردن ساده بارگذاری کرد.

چگونه از Filezilla استفاده کنم؟

اکنون که Filezilla Ftp Client پیکربندی شده است، به عنوان مثال سعی می کنیم افزونه ها را نصب کنیم. برای انجام این کار، دایرکتوری را پیدا می کنیم wp-content / افزونه ها: در پوشه اصلی پوشه را پیدا کنید wp-content، سپس پوشه پلاگین ها.

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

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

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

یکی از محبوب ترین برنامه ها برای سازماندهی اتصالات شبکه با استفاده از سرور در یک شبکه خانگی یا شرکتی کوچک، راه حل Filezilla است. تنظیمات آن چه ویژگی هایی دارد؟ هنگام تنظیم گزینه های خاص در برنامه مربوطه به دنبال چه چیزی باشیم؟

در حال نصب برنامه

بدیهی است که قبل از بررسی نحوه پیکربندی ویندوز 8.1 یا نسخه‌های سیستم عامل قدیمی‌تر لازم برای اطمینان از عملکرد Filezilla Server، اجازه دهید مشخصات نصب برنامه مورد نظر را مطالعه کنیم. کیت توزیعی که در اختیار کاربر است باید راه اندازی شود و سپس حالت نصب نرم افزار بهینه را انتخاب کنید: استاندارد، کامل، فقط FTP، فقط رابط، نصب سفارشی.

نسخه استاندارد نصب نرم افزار مورد نظر را با مشارکت کاربر در تمام مراحل اصلی فرض می کند.نسخه کامل به طور کلی مشابه نسخه اول است، اما شامل کپی کد منبع راه حل مورد نظر در رایانه شخصی نیز می شود. . طرح سوم شامل نصب فقط ماژول های FTP بدون رابط برای سازماندهی دسترسی به آن از یک رایانه شخصی تحت مدیریت است - در این مورد، به عنوان مثال، از یک رایانه راه دور امکان پذیر می شود. گزینه چهارم، به نوبه خود، نصب تنها رابط های مدیریتی - به عنوان یک گزینه - برای دسترسی به یک سرور راه دور را فرض می کند. همچنین می توانید از گزینه پنجم - نصب سفارشی استفاده کنید که در آن ترکیب های مختلفی از گزینه ها امکان پذیر است و کاربر می تواند از نظر اطمینان از عملکرد شبکه، بهینه ها را انتخاب کند.

به طور کلی، کارشناسان توصیه می کنند اولین گزینه را برای نصب برنامه انتخاب کنید. سپس دایرکتوری جایی که می خواهید برنامه را نصب کنید انتخاب می شود. پس از آن، باید مدل نصب و همچنین راه اندازی سرور را انتخاب کنید. در اینجا 3 گزینه وجود دارد:

سرور را به عنوان یک سرویس نصب کنید و آن را تنظیم کنید تا هنگام بوت شدن رایانه شروع به کار کند.

سرور را به عنوان یک سرویس نصب کنید و برنامه را طوری تنظیم کنید که به صورت دستی هنگام بوت شدن رایانه شخصی شروع شود.

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

به طور کلی، اگر مثلاً از گزینه اول استفاده کنید، هیچ مشکلی در عملکرد برنامه مورد نظر ظاهر نمی شود. رابط را می توان مستقیماً با استفاده از 3 مکانیسم راه اندازی کرد:

مستقیماً هنگام راه اندازی سیستم - برای هر کاربر؛

هنگام راه اندازی سیستم عامل - برای یک کاربر خاص؛

در حالت دستی.

در نظر گرفتن معیارهای انتخاب یک مدل بارگذاری رابط خاص با جزئیات بیشتر مفید خواهد بود.

نصب Filezilla: انتخاب مدل بارگذاری رابط

این تفاوت ظریف نصب نرم افزار مورد نظر در درجه اول از نقطه نظر محافظت از ماژول های کنترل سرور در برابر دسترسی غیرمجاز مهم است. البته، می توان آن را هنگام نصب Filezilla Server انجام داد، که احتمال اتصالات غیرمجاز به شبکه را به حداقل می رساند، با این حال، یک جنبه به همان اندازه مهم امنیتی باید سازماندهی کنترل دسترسی مستقیم به رایانه ای که نرم افزار مورد نظر روی آن است، در نظر گرفته شود. نصب شد.

اگر رایانه شخصی اغلب از یک کاربر استفاده می کند، احتمالاً می توان اولین گزینه را برای بارگیری رابط ها انتخاب کرد. اگر چند نفر روی رایانه کار می کنند، احتمالاً گزینه دوم برای بارگیری رابط ها بهینه تر است. در صورت لزوم، می توانید امنیت استفاده از سرور را با پیکربندی بارگذاری دستی رابط ها افزایش دهید.

پس از نصب نرم افزار مورد نظر بر روی رایانه، کاربر باید آدرس IP بهینه و همچنین پورتی را که قرار است هنگام سازماندهی دسترسی به سرور استفاده شود، تنظیم کند. همچنین باید رمز عبور مدیر برنامه را تنظیم کنید.

رابط های برنامه اصلی

راه حل Filezilla Server که در چندین مرحله پیکربندی شده است از 2 رابط اصلی تشکیل شده است.

اول، این خود سرور FTP است. این به عنوان یک ماژول سیستم مستقل عمل می کند و نمی توان آن را از طریق هیچ رابط کاربری از رایانه شخصی تحت مدیریت پیکربندی کرد. در صورت لزوم، این ماژول را می توان از طریق کنترل پنل سیستم عامل در لیست خدمات سیستم عملکردی یافت. با کمک ابزار مناسب موجود در ویندوز، سرور FTP را می توان راه اندازی کرد یا برعکس، متوقف کرد - به عنوان مثال، اگر در هنگام نصب سرور گزینه ای انتخاب شده باشد که در آن رابط های آن باید به صورت دستی راه اندازی شوند. اما، به عنوان یک قاعده، سرور Filezilla (ویندوز XP، ویستا یا یک نسخه مدرن تر از سیستم عامل از نظر عملکرد مربوطه تفاوت زیادی ندارد) در بخشی از سرویس سیستم مورد نظر به طور خودکار و بلافاصله پس از راه اندازی رایانه راه اندازی می شود. .

ثانیاً، نرم افزار مورد نظر توسط یک رابط نمایش داده می شود که برای کنترل ماژول های اصلی طراحی شده است. به محض شروع به ماژول هایی که عملکرد سرور را انجام می دهند متصل می شود. در حالت غیر فعال، پنجره رابط کنترل برنامه به سینی سیستم که در نزدیکی ساعت سیستم عامل قرار دارد، به حداقل می رسد.

اکنون در نظر می گیریم که چگونه در عمل - با استفاده از رابط های مشخص شده برنامه Filezilla Server - راه اندازی نرم افزار مربوطه انجام می شود.

پیکربندی سرور Filezilla: به دنبال چه چیزی باشیم؟

قبل از هر چیز، توجه به چه مواردی هنگام تنظیم برنامه مورد نظر مفید خواهد بود؟ در برخی موارد، برخی از عملکردهای نرم افزاری مرتبط با نظارت بر فرآیندهای شبکه ممکن است مفید باشند.

به عنوان مثال از طریق کنترل پنل برنامه می توانید محتویات لاگ فرآیندهای شبکه را مشاهده کنید. اقدامات کاربران خاصی که به سرور متصل می شوند را ثبت می کند. این رابط همچنین لیستی از رایانه های شخصی خاص را که با سرور در ارتباط هستند نمایش می دهد. بنابراین، می توان نحوه توزیع ترافیک شبکه را ردیابی کرد.

یکی دیگر از ویژگی های Filezilla Server این است که پیکربندی راه حل مربوطه به دلیل این عملکرد در بسیاری از موارد قابل بهینه سازی است؛ امکان استفاده از رابط های راه حل از رایانه های شخصی دیگر. برای انجام این کار، فقط باید تنظیمات صحیح را در سرویس تنظیم کنید، که به طور پیش فرض، کنترل سرور را از رایانه های شخص ثالث مسدود می کند.

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

همینطور در گزینه Miscellaneous تنظیماتی برای کاربران موجود است که از نظر پیکربندی صحیح سرور اهمیت خاصی نخواهند داشت. این موارد شامل ممنوعیت نمایش رمزهای عبور در رابط ها، اندازه بافرهای انتقال داده است. ارائه عملکرد شبکه عملاً به تغییرات در گروه تنظیمات مربوطه بستگی ندارد. همچنین، به احتمال زیاد، نیازی به پیکربندی پروتکل Kerberos GSS از طریق رابط تنظیمات GSS نخواهید داشت.

از طریق تنظیمات رابط مدیریت، کاربر می تواند آدرس IP بهینه و همچنین پورتی را که برای دسترسی به ماژول های مدیریت سرور استفاده می شود، تنظیم کند. توجه داشته باشید که Filezilla Server هیچ ربطی به این گزینه ندارد. یک آدرس IP متفاوت در روتر ثبت شده است. با استفاده از گزینه مورد نظر، می توانید لیستی از آدرس های IP را که رایانه ها می توانند از طریق آنها به سرور دسترسی داشته باشند، پیکربندی کنید.

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

گزینه Speed ​​Limits می تواند بسیار مفید باشد که از طریق آن مدیر می تواند سرعت تبادل فایل بین سرور و رایانه های شخصی متصل به آن را محدود کند. در این صورت، محدودیت می تواند به طور دائم یا طبق یک برنامه زمان بندی تنظیم شود.

یکی دیگر از گزینه های قابل توجه برنامه مورد بحث - فشرده سازی انتقال فایل - به صرفه جویی در حجم ترافیک کمک می کند. قابل ذکر است که تابع مربوطه می تواند حداقل یا حداکثر نسبت فشرده سازی فایل را فعال کند. علاوه بر این، می‌توانید آدرس‌های IP را که فشرده‌سازی ترافیک از آن‌ها استفاده نمی‌شود، تعمیر کنید.

تنظیمات کلیدی

حال بیایید نگاهی دقیق تر به نحوه تنظیم محبوب ترین پارامترهای سرور Filezilla بیندازیم. راه اندازی برنامه مورد نظر از صفحه تنظیمات عمومی شروع می شود - رابط نرم افزار مورد نظر به زبان انگلیسی است. با انتخاب این گزینه، کاربر می تواند، به عنوان مثال، پورت استاندارد برای اتصال را تغییر دهد - به طور پیش فرض عدد 21 را به پورت دیگری اختصاص می دهد.

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

تنظیمات IP

مورد قابل توجه بعدی برنامه Filezilla Server راه اندازی یک سرور FTP از نظر ثبت آدرس IP است. در این مورد، ما در مورد استفاده از تنظیمات IP Bindings صحبت می کنیم. با این گزینه Filezilla Server، سرور FTP را می توان با مشخص کردن آدرس های IP که رایانه های دیگر به رایانه مدیریت شده به آن متصل می شوند، پیکربندی کرد. کاربر می‌تواند دسترسی به سرور را برای رایانه‌های شخصی که فقط در شبکه محلی قرار دارند، یا به روشی خاص برای گسترش اختیارات رایانه‌های دیگر پیکربندی کند.

با استفاده از تنظیمات IP Filter، می‌توانید آدرس‌های IP خاص، و همچنین طیف وسیعی از آدرس‌های خاص را که اتصال به سرور از آن‌ها غیرممکن خواهد بود، پیکربندی کنید و در صورت لزوم، استثنائات خاصی را تنظیم کنید.

تنظیمات حالت غیرفعال

یکی دیگر از گزینه های قابل توجه برای Filezilla Server تنظیم حالت غیرفعال است. برای این کار کاربر باید گزینه Passive mode را در رابط های برنامه مورد نظر فعال کند. بنابراین، تنظیمات مربوطه، پارامترهایی را تشکیل می دهد که برای اطمینان از اتصال غیرفعال به سرور مدیریت شده مورد نیاز است. در این مورد، ممکن است هنگام انجام تنظیمات مربوط به پارامترهای سرور Filezilla - پیکربندی روتر، لازم باشد. به عنوان مثال، TP Link و سایر مارک های محبوب روتر، به شما امکان می دهند پارامترهای لازم را در نرم افزار دستگاه مربوطه وارد کنید. البته، مهم است که روتر از فایروال و NAT پشتیبانی کند تا بسیاری از گزینه های مورد نیاز شما را فعال کند.

به احتمال زیاد، کاربر باید آدرس IP خاصی را که توسط ارائه دهنده اختصاص داده شده است پیدا کند. فقط با استفاده از رابط های نرم افزاری روتر می توانید آن را پیدا کنید. این کار بدون توجه به اینکه Filezilla Server روی چه سیستم عاملی نصب شده است با موفقیت قابل حل است - پیکربندی ویندوز 7 از نظر دسترسی به آدرس های مربوطه به همان روشی انجام می شود که مثلاً ویندوز 8.1 باشد. در عمل، در بیشتر موارد، در صورت بروز مشکل در اتصال رایانه های شخصی خاص به سرور، لازم است تنظیمات آدرس IP را انجام دهید.

تنظیمات امنیتی سرور

اجازه دهید اکنون نحوه پیکربندی امنیت استفاده از اتصالات سرور را بررسی کنیم. برای بهینه سازی پارامترهای مربوطه Filezilla Server، به تنظیمات SSL نیاز داریم. از طریق رابط تنظیمات SSL / TLS انجام می شود. در این صورت لازم است که پشتیبانی از پروتکل های مربوطه را فعال کنید. به عنوان یک قاعده، در این مورد لازم است آدرس کلید خصوصی، گواهی و همچنین رمز عبور را در تنظیمات ثابت کنید.

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

تنظیمات حساب

مهمترین گروه بعدی از تنظیمات نرم افزار مورد نظر مربوط به ثبت حساب های کاربری است. به منظور ایجاد یک حساب کاربری جدید، آیتم منوی Edit را انتخاب کرده و سپس گزینه Users را انتخاب کنید. پس از آن امکان کار با حساب های کاربری وجود خواهد داشت.

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

کارشناسان توصیه می کنند، در صورت امکان، یک رمز عبور برای یک حساب کاربری در برنامه مورد نظر تنظیم کنید، اگرچه، در اصل، می توانید بدون آن انجام دهید. از نظر فنی، حل این مشکل دشوار نیست، به خصوص با توجه به تطبیق پذیری راه حل Filezilla Server. پیکربندی ویندوز 7 برای دسترسی از یک شبکه خارجی، به عنوان مثال، یا تنظیم گزینه های لازم در ویندوز 8.1، با استفاده از الگوریتم های مشابه انجام می شود.

راه اندازی دسترسی مشترک به پوشه ها

یکی دیگر از ویژگی های قابل توجه نرم افزار مورد بحث اشتراک گذاری پوشه است. برای این کار از ماژول Share Folders استفاده می شود. برای انتخاب دایرکتوری هایی که دسترسی به آنها سازماندهی می شود، باید روی دکمه افزودن کلیک کنید و سپس مورد نیاز خود را روی دیسک انتخاب کنید. فهرستی از حقوق دسترسی به یک فهرست خاص نیز تنظیم شده است. به عنوان مثال، می توانید عملیاتی مانند خواندن، نوشتن، حذف و ایجاد تغییرات در فایل هایی که در یک فهرست خاص قرار دارند را تنظیم کنید.

چگونه از ارتباط بین کاربران و سرور اطمینان حاصل کنیم؟

یکی دیگر از وظایف مهم پس از تنظیم گزینه های لازم در Filezilla Server این است که راه اندازی ویندوز 7 یا یک سیستم عامل جدیدتر مستلزم دسترسی سریع به پارامترهای کلیدی رابط است و ممکن است شامل ارائه اتصال به کاربران به رایانه تحت مدیریت باشد. برای این کار ابتدا باید آدرس IP سرور را پیدا کنید. برای اطلاع از این موضوع، ممکن است لازم باشد با ارائه دهنده خود تماس بگیرید یا اگر سرپرست شبکه از آن استفاده می کند، دوباره وارد رابط تنظیمات روتر شوید.

همچنین، اگر به ترتیبی که در بالا توضیح دادیم، کاربران باید لاگین و رمز عبور و همچنین شماره پورت را به سرور منتقل کنند.

مقالات مرتبط برتر