• چگونه یک سرور FTP بر روی کامپیوتر خود ایجاد کنیم؟ نصب و پیکربندی یک سرور FTP امن در FileZilla

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

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

    داده ها بدون رمزگذاری ترافیک منتقل می شوند، بنابراین مهاجمان می توانند به راحتی به ورود و رمز عبور دسترسی پیدا کنند. برای انتقال امن فایل، توصیه می شود از پروتکل محافظت شده با TLS - FTPS استفاده کنید که داده ها را رمزگذاری می کند.

    داشتن سرور FTP خود مزایای خاصی دارد:

    • به شما امکان می دهد سرور و منابع آن را مدیریت کنید.
    • به کاربران حقوق دسترسی مختلف بدهید.
    • به آدرس IP ثابت نیاز ندارد.
    • بدون محدودیت سرعت؛
    • بدون پرداخت هزینه به میزبان برای قرار دادن آن؛

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

    مایکروسافت در ویندوز 7 ویژگی Internet Information Services (IIS) را اضافه کرد که دسترسی عمومی را از شبکه به پوشه ای اختصاص داده شده برای این منظور فراهم می کند. بنابراین برای ایجاد یک سرور FTP برای ویندوز 7 نیازی به نصب نرم افزار اضافی ندارید.

    نصب سرور FTP

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

    برای ایجاد یک سرور FTP در ویندوز 7، باید:

    • روی "شروع" کلیک کنید و بخش "کنترل پنل" را باز کنید. برای مشاهده راحت تر، می توانید حالت "آیکون های کوچک" را انتخاب کنید.

    • به بخش «برنامه‌ها و ویژگی‌ها» بروید و «Turn» را انتخاب کنید اجزای ویندوز».

    • در لیست منویی که باز می شود، باید اجزایی که باید فعال شوند را با علامت زدن کادر کنار آن علامت بزنید. این پوشه "FTP Server" است، دارای دو مورد است: "FTP Extensibility" و "FTP Service"، و همچنین پوشه "Web Site Management Tools" و در آن - "IIS Management Console". برای شروع روی OK کلیک کنید.

    راه اندازی سرور FTP

    1. اکنون باید از طریق "شروع" به "کنترل پنل" برگردید.
    2. بخش "Administration" را پیدا کنید و "IIS Manager" را در این بخش باز کنید.
    3. به تب "Sites" بروید، روی نام کلیک راست کنید، "Add FTP sites" را از لیست انتخاب کنید.
    4. در یک پنجره جدید، باید نام سرور FTP آینده و مسیر دایرکتوری را با داده های آن مشخص کنید. با کلیک بر روی دکمه "بعدی" می توانید به مرحله پیکربندی بعدی بروید.
    5. اکنون پارامترهای سرور تنظیم شده است. در قسمت آدرس IP، آدرس مورد نیاز را از لیست انتخاب کنید. می توانید آن را به یک آدرس خاص متصل کنید یا با انتخاب مورد "همه رایگان" دسترسی گسترده داشته باشید. در این مورد، پورت استاندارد - 21 باید بررسی شود. اگر قصد دارید دائماً از سرور FTP استفاده کنید، باید کادر "شروع سایت FTP به طور خودکار" را علامت بزنید. گزینه "No SSL" را انتخاب کنید، در صورت لزوم می توانید آن را بعدا فعال کنید. دوباره روی "Next" کلیک کنید.
    6. در یک پنجره جدید، نوع مجوز تنظیم می شود. در مورد "Authentication"، می توانید به کاربران عادی یا ناشناس اجازه ورود به سیستم را بدهید. در اینجا می توانید مجوزهایی را نیز برای آنها تنظیم کنید. "انجام شد" را فشار دهید.

    پس از اتمام نصب، یک سرور FTP جدید در بخش "سایت ها" ظاهر می شود.

    پیکربندی فایروال ویندوز

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

    به کنترل پنل برگردید، سپس " دیوار آتش ویندوز". یافتن بخش " گزینه های اضافی».

    در آن، "قوانین برای اتصالات ورودی" را انتخاب کنید. برای آنها توصیه می شود حالت غیرفعال را تنظیم کنید. برای انجام این کار، روی قوانین «FTP Server Passive» و «FTP Server» کلیک راست کرده و فعال کنید. ترافیک ورودی)". به همین ترتیب، برای اتصالات خروجی، قانون "FTP-Server" را در بخش مربوطه فعال کنید.

    اتصال کاربران

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

    • در تب Control Panel، پوشه Administrative Tools را باز کنید.

    اداره بخش

    • بخش "Computer Management" را پیدا کنید، سپس به " کاربران محلی". با کلیک راست بر روی خط "گروه ها"، تابع "ایجاد گروه" را انتخاب کنید. در پنجره جدید، نام و توضیح کوتاهی از گروه را مشخص کنید، روی "ایجاد" کلیک کنید.
    • اکنون می توانید کاربران را به گروه ایجاد شده متصل کنید. در پوشه «کاربران محلی»، روی خط «کاربران» کلیک راست کرده و «جدید» را از لیست منو انتخاب کنید. فیلدها را با وارد کردن نام و رمز عبور پر کنید، در اینجا باید کادر را علامت بزنید تا از تغییر رمز عبور جلوگیری کنید.
    • برای اتصال یک کاربر، روی حساب کاربری او کلیک راست کرده و مورد "Properties" را از لیست منو انتخاب کنید، سپس برگه "Group Membership" و دکمه "Add" را انتخاب کنید. گروه ایجاد شده را پیدا کنید، اضافه کنید و OK کنید. این روش باید برای همه کاربران سرور انجام شود.
    • در مرحله بعد، حقوق دسترسی کاربران گروه به فهرست کاری مشخص می شود. برای انجام این کار، به فهرست "سایت" بروید، روی نام کلیک راست کرده و "Properties" را باز کنید. بعد - تب "امنیت"، در مورد "تغییر" نام گروه را مشخص کنید و روی OK کلیک کنید. سپس باید مجوزهایی را برای کاربران تنظیم کنید.
    • با کلیک راست روی خط "FTP Authorization Rules" وارد "IIS Manager" شوید، یک قانون مجاز اضافه کنید. می توانید به کاربران اجازه دهید داده ها را بنویسند و حذف کنند، یا فقط می توانید بخوانید.

    نصب و پیکربندی سرور کامل شده است. با این حال، اکنون باید نحوه دسترسی به سرور FTP را بدانید.

    توابع استاندارد ویندوز این کار را آسان می کند. کافی است پوشه My Computer را باز کنید سپس مسیر سرور را در نوار آدرس مشخص کنید.

    راه دیگر ایجاد یک میانبر اتصال FTP در دسکتاپ کامپیوترتان است.

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

    روز بخیر، خوانندگان عزیز! همانطور که از عنوان متوجه شدید، امروز در مورد آن صحبت خواهیم کرد سرور FileZillaو شما را ایجاد کنید FTPسرور به این صورت

    اخیراً پیام‌های زیادی مبنی بر راهنمایی در مورد نحوه راه‌اندازی پیام‌های خود ارسال شده است FTPسرور در خانه (یا نه) شرایط.

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

    در حال آماده شدن برای نصب سرور FTP

    همانطور که وعده داده شد، برای شروع، به طور خلاصه در مورد آنچه هست FTPبرای کسانی که نمی دانند:

    می‌خواهم فوراً متذکر شوم که مقاله گزینه استفاده خانگی را بدون تنظیمات پیچیده و ظریف که در مورد سرورهای شرکتی تمام عیار استفاده می‌شود، در نظر می‌گیرد.

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

    سرور FTP FileZilla را نصب کنید

    پس از دانلود توزیع، در واقع نصب آن را اجرا کنید (به این معنی که باید روی دانلود شده کلیک کنید exe-file) و دستورالعمل های زیر را دنبال کنید.

    در پنجره اول، باید با آن موافقت کنید توافقنامه مجوز، مطبوعات " موافقم”.

    • استاندارد(استاندارد) - گزینه ای برای نصب از ابتدا برای عملکرد کامل سرور.
    • پر شده(کامل) - تقریباً یکسان است، اما در پوشه نصب نیز کپی می شود منبعبرنامه، در صورتی که بخواهید چیزی را در آن تغییر دهید.
    • فقط سرویس FTP(فقط سرویس) - سرویس FTP مستقیماً بدون دسترسی به آن از طریق رابط نصب می شود. اگر قصد دارید ذخیره سازی فایل خود را از رایانه دیگری مدیریت کنید مفید است.
    • رابط کنترل(فقط رابط) - برخلاف پاراگراف قبلی، فقط پوسته گرافیکی برای مدیریت سرور نصب شده است، اما نه خود سرور. اگر می خواهید از راه دور به سرور FTP خود دسترسی داشته باشید، استفاده کنید.
    • نصب سفارشی(سفارشی) - شما آزاد هستید که آنچه را که می خواهید روی رایانه خود قرار دهید انتخاب کنید.

    در پنجره بعدی، باید پوشه نصب را انتخاب کنید، به عنوان مثال، " C:\Program Files\Server FileZilla". پس از انتخاب، به پنجره بعدی بروید ( بعد).

    اکنون نصب کننده از ما می خواهد که نحوه نصب و راه اندازی سرور را انتخاب کنیم.

    سه گزینه وجود دارد:

    • نحوه سرویس دهی و شروع با ورود
    • نحوه سرویس و راه اندازی به صورت دستی
    • نصب آسان، به صورت دستی اجرا شود

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

    پورت و راه اندازی اولیه سرور FileZilla

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

    آیا می خواهید خودتان بدانید و بتوانید کارهای بیشتری انجام دهید؟

    ما در زمینه های زیر به شما آموزش می دهیم: کامپیوتر، برنامه ها، مدیریت، سرورها، شبکه ها، ساخت سایت، سئو و موارد دیگر. اکنون جزئیات را بیابید!

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

    در اینجا گزینه هایی را برای راه اندازی رابط انتخاب می کنیم.

    باز هم سه مورد از آنها وجود دارد:

    • در هنگام ورود، برای همه کاربران
    • در هنگام ورود، برای کاربر فعلی
    • به صورت دستی

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

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

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

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

    علامت چک ( بعد از اتمام راه‌اندازی، رابط را شروع کنید) در این پنجره، مجدداً راه اندازی رابط را بلافاصله در پایان نصب تنظیم می کند.

    خوب، پس از پرداختن به همه اینها، در نهایت می توانید نصب سرور را شروع کنید (البته با استفاده از دکمه " نصب") :)

    راه اندازی اولیه FTP سرور FileZilla

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

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

    حالا بریم سراغ تنظیمات. این کار با رفتن به " ویرایش -> تنظیماتیا با کلیک بر روی دکمه در پنل رابط:

    یک پنجره تنظیمات در مقابل شما باز می شود. در تب اول (تنظیمات عمومی) می توانید گزینه های زیر را تنظیم کنید:

    اسکرین شات از بالا به پایین:

    • پورتی که کلاینت ها از طریق آن به سرور متصل می شوند
    • حداکثر تعداد مشتریان
    • تعداد رشته ها
    • تایم اوت های مختلف (سه قطعه)

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

    تنظیم دوم مسئول حداکثر تعداد اتصالات است. به طور پیش فرض، مقدار پارامتر " 0 ” یعنی تعداد آنها محدود نیست. اگر مثلاً کانال اینترنت شما نتواند با بار مقابله کند، این پارامتر را تغییر دهید، زیرا افراد زیادی به شما متصل می شوند.

    بقیه را می توان بدون تغییر رها کرد، زیرا تنظیمات برای استفاده خانگی بهینه هستند.

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

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

    برگه تنظیمات حالت غیرفعال” پارامترهای اتصال غیرفعال به سرور و پاسخ آن را تنظیم می کند.

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

    لمس این تنظیمات شاید فقط در صورت بروز مشکل در اتصال کاربران باشد. در مورد این موارد و ناتوانی در کشف آن به تنهایی، من به شما در مورد تنظیمات منحصراً برای شما توصیه می کنم (نظرات را بنویسید).

    بخش تنظیمات " متفرقه” حاوی تنظیماتی است که برای یک سرور FTP خانگی ناچیز است. به عنوان مثال، مانند " رمز عبور را در فایل های لاگ نشان ندهید(در گزارش پیام گذرواژه‌ها نشان داده نشود) رابط راه اندازی به حداقل رسیده است” (شروع به حداقل می رسد)، و همچنین اندازه بافرهای انتقال. به طور کلی، در اینجا لازم نیست چیزی را لمس کنید.

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

    بخش تنظیمات " ورود به سیستم” به شما امکان می دهد ضبط فایل های گزارش را فعال کنید (فعال کردن ورود به فایل)، آنها را پیکربندی کنید حداکثر اندازه(اندازه فایل گزارش را به محدود کنید)، همه چیز را در یک فایل بنویسید (همه را در "FileZilla Server.log" ثبت کنید) یا برای هر روز یک فایل جداگانه ایجاد کنید (در این مورد، می توانید حداکثر مدت ذخیره سازی آنها را محدود کنید).

    برگه تنظیمات GSS” مسئول استفاده از پروتکل است Kerberos GSS. برای استفاده معمولی، این گزینه نیازی به پیکربندی ندارد.

    تنظیمات باقیمانده سرور FTP - سرعت، رمزگذاری و غیره

    بعد داریم " محدودیت های سرعت". می تواند به محدود کردن سرعت اتصالات ورودی و خروجی کمک کند. دو راه برای محدود کردن وجود دارد: تعیین یک محدودیت دائمی برای همه زمان ها یا ایجاد قوانین برای یک روز و / یا ساعت خاص. محدودیت ها بر حسب کیلوبایت تعیین می شوند.

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

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

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

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

    راه اندازی اولیه حساب های کاربری (کاربران) و توپ ها (اشتراک گذاری) در سرور FileZilla

    اکنون اجازه دهید دسترسی کاربر را تنظیم کنیم، یعنی حساب‌ها، گذرواژه‌ها، پوشه‌ها و غیره.
    به عنوان مثال، بیایید به اصطلاح رایج ترین کاربر را ایجاد کنیم و به او دسترسی دهیم.

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

    برای افزودن یک مورد جدید، روی "کلیک کنید" اضافه کردن". بعد، باید نام آن را مشخص کنید، به عنوان مثال، ناشناس،و تعلق به گروهی (در مورد ما اشاره نمی کنیم). تنظیم کنید، روی "کلیک کنید" خوب”.



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

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

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

    روی این راه اندازی اولیهتمام شده. برای استفاده خانگیشما بیشتر نیاز ندارید ;)

    دسترسی کاربر به سرور سرور FileZilla

    برای اینکه دوستان شما از شما استفاده کنند FTPسرور، شما باید آن را در اختیار آنها قرار دهید IP-آدرس، و همچنین ورود(ها)، رمز(ها) و در صورت لزوم، پورت (در صورت تغییر)، که آنها باید در خود نشان دهند.

    خارجی بیاموزید IP-آدرس را می توان با تماس با ارائه دهنده، نگاه کردن به تنظیمات روتر یا، به سادگی، با استفاده از یکی از چندین سرویس، مانند (همانطور که احتمالاً حدس زدید، به آنچه در زیر متن "آدرس IP شما:" نوشته شده است، به دست آورد. )).

    پس گفتار

    در اینجا چیزهایی وجود دارد.

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

    مثل همیشه، اگر سوالی، اضافات و غیره دارید، در نظرات بنویسید - خوشحال خواهم شد کمک کنم.

    PS: برای وجود این مقاله، تشکر ویژه از یکی از دوستان پروژه و یکی از اعضای تیم ما با نام مستعار ” کلیس“.

    در این پست نحوه نصب و پیکربندی امن را به شما خواهم گفت FTPسرور (پروتکل FTPS) در ویندوز سرور 2003 (نصب و پیکربندی برای سایر سیستم عامل ها تفاوتی ندارد).

    پروتکل را اشتباه نگیرید FTPSبا پروتکل پروتکل انتقال فایل SSH (SFTPپروتکل FTPSپروتکل ناسازگار پوسته امن (SSH).

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

    آخرین نسخه سرور FileZilla را دانلود کنید. در حال حاضر آخرین نسخه 0.9.39.

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

    در منوی ظاهر شده، نوع نصب "Standard" را انتخاب کرده و روی "Next>" کلیک کنید.
    سرویس نصب خواهد شد سرورهای FileZillaو رابط کاربری گرافیکی مدیریت




    پس از نصب سرور، بیایید پیکربندی آن را شروع کنیم. کنسول مدیریت را راه اندازی کنید و به 127.0.0.1 که لوکال هاست است در پورت 10050 وصل شوید (در هنگام نصب سرور آن را مشخص کرده اید).


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


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

    توجه داشته باشید. هنگام نوشتن پیام تبریک خود می توانید استفاده کنید نمادهای خاصو متغیرها: % v- متغیر شامل نسخه سرور FTP، و ساخت و ساز %% - جایگزین خواهد شد %



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


    برای ایمن‌تر کردن سرور FTP، تمام آدرس‌های ورودی را با افزودن فقط آن آدرس‌هایی که انتظار می‌رود اتصالات از آنها حذف شوند، مسدود کنید. آدرس های IP باید با فاصله از هم جدا شوند. که در این مثالمن اجازه اتصال از آدرس محلی و از google.com (209.85.229.103) را دادم.


    تنظیمات زیر را مطابق تصاویر انجام دهید:








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




    در اینجا می توانید محدودیت سرعت دانلود و آپلود را تعیین کنید. این تنظیمات هستند جهانی استو می توان برای هر کاربر جداگانه پیکربندی کرد.




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


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

    به تنظیمات SSL/TLS برگردید و مسیر فایل گواهی و فایل کلید را مشخص کنید.


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

    مهم!قبل از آزمایش اتصال، مطمئن شوید که استثنائات فایروال را برای پورت های 21، 990 و 3000-4000 تنظیم کرده اید.
        مخفف FTPاز انگلیسی می آید اف ile تیرانده پروتوکل (پروتکل انتقال فایل) یک پروتکل لایه کاربردی برای تبادل فایل ها است پروتکل حمل و نقل TCP/IP بین دو کامپیوتر، یک سرویس گیرنده FTP و یک سرور FTP. این یکی از قدیمی ترین پروتکل ها است که هنوز به طور فعال مورد استفاده قرار می گیرد.

    پروتکل FTP برای حل وظایف زیر طراحی شده است:

  • دسترسی به فایل ها و دایرکتوری ها در هاست های راه دور
  • تضمین استقلال مشتری از نوع سیستم فایلکامپیوتر از راه دور
  • انتقال داده قابل اعتماد
  • استفاده از منابع سیستم از راه دور
  • پروتکل FTP از دو کانال اتصال به طور همزمان پشتیبانی می کند - یکی برای انتقال دستوراتو نتایج اجرای آنها، از سوی دیگر - برای تبادل داده ها. با تنظیمات استاندارد، سرور FTP از پورت TCP 21 برای سازماندهی یک کانال برای ارسال و دریافت دستورات و از پورت TCP 20 برای سازماندهی کانال برای دریافت / ارسال داده استفاده می کند.

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

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

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

    پروتکل FTP در روزهایی ایجاد شد که مشتری و سرور مستقیماً بدون هیچ گونه تبدیل میانی بسته های TCP با هم تعامل داشتند و در حالت استاندارد امکان ایجاد یک اتصال TCP را نه تنها به ابتکار مشتری، بلکه همچنین در نظر می گیرد. به ابتکار سرور از پورت TCP 20 به پورت TCP - مشتری که تعداد آن در طول ایجاد یک جلسه انتقال داده منتقل می شود.

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

    اتصال به اینترنت از طریق یک دستگاه خاص انجام می شود - روتر(روتر با قابلیت NAT) که حداقل دو تا پورت های شبکه- یکی متصل به شبکه ارائه دهنده، دارای یک رابط شبکه با یک آدرس IP قابل مسیریابی (به اصطلاح "IP سفید")، به عنوان مثال 212.248.22.144، و یک پورت با یک رابط شبکه برای اتصال دستگاه ها شبکه محلیبا یک آدرس IP خصوصی و غیر قابل مسیریابی، مانند 192.168.1.1 ("IP خاکستری"). هنگام ایجاد اتصالات از دستگاه های شبکه در شبکه محلی به گره های شبکه خارجی، بسته های IP به روتر ارسال می شود که ترجمه آدرس و پورت را به گونه ای انجام می دهد که آدرس فرستنده به او تبدیل شود. آدرس IP سفید. نتایج ترجمه ذخیره می شود و هنگامی که یک بسته پاسخ دریافت می شود، ترجمه آدرس معکوس انجام می شود. بنابراین، روتر انتقال بسته های TCP / IP را از هر دستگاه موجود در شبکه محلی به شبکه های خارجی و ارسال معکوس بسته های پاسخ دریافتی را فراهم می کند. اما در مواردی که بسته ای در ورودی رابط شبکه متصل به شبکه ارائه دهنده دریافت می شود که به بسته های پاسخ TCP مربوط نمی شود، گزینه های زیر برای واکنش نرم افزار روتر امکان پذیر است:

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

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

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

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

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

    PASSV- یک فرمان برای تغییر حالت غیرفعال، که توسط مشتری FTP به سرور FTP منتقل می شود

    227 ورود به حالت غیرفعال (212,248,22,144,195,89)- پاسخ سرور FTP، که در آن 227 کد پاسخ است، پیام متنیدر مورد انتقال به حالت غیرفعال و در براکت آدرس IP و شماره پورت که برای ایجاد پیوند داده استفاده می شود. آدرس و شماره پورت به صورت نمایش داده می شود اعداد اعشاری، با کاما از هم جدا می شوند. 4 عدد اول آدرس IP هستند (212.248.22.144)، 2 عدد باقیمانده شماره پورت را تنظیم می کنند که با فرمول محاسبه می شود - عدد اول در 256 ضرب می شود و عدد دوم به نتیجه اضافه می شود، در این مثال. شماره پورت 195*256 +89 = 50017 است

    شماره پورت آدرس IP مشتری PORT- کلاینت دستوری برای ایجاد یک جلسه در حالت فعال می فرستد. آدرس IP و شماره پورت با همان فرمت مثال قبلی مشخص شده است، به عنوان مثال PORT 212.248.22.144،195،89 برای سازماندهی انتقال داده، سرور خود به مشتری در پورت مشخص شده متصل می شود.

    نصب و پیکربندی FileZilla FTP Server.

    می توانید بسته نصبی FileZilla Server را برای نسخه سیستم عامل خود در اینجا دانلود کنید

    سرور به روش استاندارد نصب می شود، به استثنای مورد با انتخاب تنظیمات پنل کنترل سرور:

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

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

    پس از وارد کردن آدرس IP، شماره پورت و رمز عبور (اگر آنها را در حین نصب تنظیم کرده باشید)، کنترل پنل سرور FileZilla باز می شود:

    منوی اصلی و دکمه های کنترل پنل در قسمت بالایی پنجره قرار دارند. در زیر دو حوزه وجود دارد - پیام های اطلاعاتیسرور و اطلاعات آماری به طور کلی، پانل مدیریت FTP FileZilla Servver بسیار ساده و آسان برای استفاده است. آیتم های منوی اصلی:

    فایل- حالت های عملکرد کنترل پنل سرور FTP. شامل پاراگراف های فرعی است

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

    سرور- مدیریت سرور FTP شامل بخش های فرعی است:

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

    ویرایش کنید- تنظیمات ویرایش نکات فرعی:

    - تنظیمات- تنظیمات اولیه سرور
    - کاربران- تنظیمات کاربر سرور FTP
    - گروه ها- تنظیمات گروه کاربر

    به عنوان مثال، اجازه دهید سرور را برای شرایط زیر پیکربندی کنیم:

  • سرور پشت NAT است، یک آدرس IP خصوصی دارد، اما باید از طریق اینترنت قابل دسترسی باشد، از حالت غیرفعال پشتیبانی می کند و از پورت های TCP غیر استاندارد استفاده می کند. استفاده از پورت های غیر استاندارد می تواند این شانس را کاهش دهد حملات هکرهاو علاوه بر این، برخی از ارائه دهندگان از فیلتر ترافیک استفاده می کنند و پورت های استاندارد 20 و 21 را مسدود می کنند.
  • کاربران امکان دانلود از سرور، آپلود در سرور، حذف و تغییر نام فایل ها و پوشه ها را دارند.
  • در مورد استفاده از آدرس IP پویا، لازم است از در دسترس بودن سرور با نام DNS اطمینان حاصل شود.
  • سرور روشن خواهد شد ایستگاه کاریدر محیط ویندوز 7 / ویندوز 8.
  • به عبارت دیگر، شما باید یک سرور FTP قابل دسترسی از اینترنت برای تبادل فایل بین کاربران، البته به صورت رایگان، ایجاد کنید. کاملاً واضح است که علاوه بر ایجاد پیکربندی لازم برای خود سرور FTP، باید برخی از تنظیمات روتر، تنظیمات فایروال ویندوز و حل مشکل آدرس IP پویا را تغییر داد تا سرور بدون توجه به نام، دسترسی به نام داشته باشد. تغییر آدرس IP

    حل مشکل یک آدرس IP پویا.

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

    برای پیاده‌سازی رایگان این فناوری، باید با برخی از سرویس‌های DNS پویا ثبت‌نام کنید و نرم‌افزار مشتری را نصب کنید تا در صورت تغییر آدرس IP مربوطه، رکورد DNS را به‌روزرسانی کنید. DNS داینامیک معمولاً توسط سازندگان تجهیزات شبکه (D-Link، Zyxel و غیره)، برخی شرکت‌های میزبان و تخصصی مانند DynDNS پشتیبانی می‌شود. با این حال، پس از اینکه در نیمه دوم سال 2014 تمام خدماتی که برای استفاده غیرتجاری به صورت رایگان به کاربران ثبت نام شده ارائه می شد به خدمات پولی تبدیل شد، شاید محبوب ترین راه حل استفاده از DNS پویا مبتنی بر سرویس باشد. No-IP.org، که در حالت آزادخدمات پشتیبانی برای 2 گره با IP پویا ارائه می دهد. برای استفاده رایگان از این سرویس، باید ثبت نام کنید و به صورت دوره ای (تقریبا یک بار در ماه) از سایت بازدید کنید تا اطلاعات مربوط به گره های مورد استفاده با IP پویا را به روز کنید. اگر از به‌روزرسانی داده‌های گره صرفنظر کنید، سرویس به حالت تعلیق در می‌آید و بر این اساس، اتصال نام به گره غیرممکن می‌شود. هنگام استفاده از سرویس با هزینه، به روز رسانی لازم نیست.

        تقریبا تمام روترهای مدرن (مودم) دارای پشتیبانی داخلی از یک سرویس گیرنده DNS پویا هستند. تنظیم آن معمولاً بسیار ساده است - فیلدهای نام کاربری و رمز عبور و همچنین نام میزبان دریافت شده در هنگام ثبت نام در سرویس DDNS پر می شوند. مثال برای Zyxel P660RU2

        استفاده از سرویس گیرنده DDNS تعبیه شده در روتر/مودم به استفاده از ابزار به روز رسانی داده های DNS در حال اجرا در محیط سیستم عامل ترجیح داده می شود، زیرا به شما امکان می دهد ویژگی های اضافی را پیاده سازی کنید، مانند کنترل روتر از طریق اینترنت در زمانی که کامپیوتر خاموش است. و از راه دور برق رایانه های پشت NAT را با استفاده از فناوری روشن می کند Wake On Lan.

    در مواردی که امکان استفاده از سرویس گیرنده DDNS داخلی وجود ندارد، باید با نرم افزار کاربردی مدیریت کنید - یک برنامه مشتری برای پشتیبانی از DNS پویا. چنین برنامه ای به طور دوره ای به سروری متصل می شود که نام دامنه ثبت شده مرتبط با روتری که از طریق آن اتصال به اینترنت برقرار می شود را حفظ می کند و هنگامی که تغییر می کند رویه به روز رسانی IP را فراخوانی می کند. تنظیمات سرور به گونه ای انجام می شود که مقایسه نام DNS و آدرس IP اتصال اینترنت در مدت زمان بسیار کوتاهی انجام می شود و ماهیت پویا بودن آدرس عملاً تأثیری بر عملکرد سرویس های مرتبط ندارد. با نام DNS

    روند کار به صورت زیر است:

  • به سایت No-IP.org می رویم. برای کار با حساب موجود یا جدید، از دکمه استفاده کنید "ورود"(در سمت راست بالای صفحه).

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

    در واقع، فقط نام میزبان انتخاب شده باید وارد شود، در این مورد - myhost8.ddns.net. بقیه پارامترها نیازی به تغییر ندارند. سپس باید نرم افزار خاصی را دانلود و نصب کنید - سرویس گیرنده به روز رسانی پویا(DUC)، پیوندی که در آن قرار دارد صفحه نخستسایت. پس از اتمام نصب DUC، راه اندازی می شود و یک پنجره مجوز باز می شود که در آن باید نام کاربری یا ایمیل و رمز عبور دریافت شده در هنگام ثبت نام در وب سایت no-ip.org را وارد کنید. سپس دکمه را فشار دهید Hosta را ویرایش کنیدو کادر کنار نام میزبانی که قبلاً ایجاد کرده‌اید (myhost8.ddns.net) را علامت بزنید. اکنون، نام میزبان انتخاب شده برای همیشه با "آدرس IP سفید" اتصال اینترنت شما مطابقت دارد. اگر در به روز رسانی آدرس IP مشکل دارید، بررسی کنید که آیا فعالیت شبکه مشتری DUC توسط فایروال مسدود شده است یا خیر.

    راه اندازی سرور FTP

        اگر ارائه دهنده از فیلتر ترافیک استفاده نمی کند یا به اسکن پورت برای آسیب پذیری ها و تلاش برای حدس زدن گذرواژه ها اهمیت نمی دهید، استفاده از شماره پورت های غیر استاندارد برای سرور FTP اصلاً ضروری نیست. در این مقاله استفاده از سرور FTP با پورت های TCP غیر استاندارد به عنوان یکی از گزینه ها ارائه شده است.

    تنظیمات سرور FileZilla از طریق منوی "Edit" - "Settings" انجام می شود.

    پنجره تنظیمات عمومیبرای تنظیمات کلی سرور FTP است.

    در قسمت "Listen on this port" می توانید شماره پورت اتصالات TCP ورودی را مشخص کنید. به طور پیش فرض، این فیلد روی تنظیم شده است 21 و برای استفاده از یک عدد غیر استاندارد، باید مقدار انتخاب شده را مشخص کنید، به عنوان مثال - 12321 . استفاده از یک پورت TCP غیر استاندارد باعث ناراحتی می شود، زیرا لازم است که هنگام ایجاد یک جلسه، مقدار آن را مشخص کنید:

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

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

    پیام خوش آمد- متنی که هنگام اتصال برای مشتری ارسال می شود.

    اتصال IP- اتصالات سرویس گیرنده رابط شبکه در کدام مورد انتظار می رود. به طور پیش فرض - در هر کدام، اما می توانید یک مورد خاص را مشخص کنید، به عنوان مثال - 192.168.1.3.

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

    فصل تنظیمات حالت غیرفعالبرای پیکربندی حالت FTP غیرفعال عمل می کند و تقریباً تمام تنظیمات پیش فرض را تغییر می دهد.

    شماره پورت هایی که برای انتقال داده در حالت غیرفعال استفاده می شوند باید به صورت دستی تنظیم شوند، زیرا روتر باید پیکربندی شود تا آنها را به رابط شبکه ای که سرور به آن گوش می دهد ارسال کند. بنابراین، باید حالت فعال کردن "استفاده از محدوده پورت سفارشی" را بررسی کنید و محدوده را تنظیم کنید - به عنوان مثال، از 50000 قبل از 50020 . تعداد پورت هایی که سرور به آنها گوش می دهد، محدودیت تعداد جلسات انتقال همزمان داده را تعیین می کند.

    زیر بخش مخصوص IPv4آدرس IP را مشخص می کند که توسط سرور در پاسخ به دستور PASV ارسال می شود. در این صورت، نباید IP 192.168.1.3 خود سرور باشد، بلکه باید "IP سفید" اتصال اینترنت ما باشد. بنابراین، باید حالت را روی "استفاده از IP زیر" تنظیم کنید و به جای آدرس IP، نام دریافتی هنگام ثبت نام در سرویس DNS پویا را وارد کنید - myhost8.ddns.net. همچنین، می‌توانید با فعال کردن از حالت شناسایی آدرس IP خارجی پروژه FileZilla استفاده کنید. "بازیابی آدرس IP خارجی از:". این گزینهرا می توان در مواردی انتخاب کرد که امکان استفاده از تسهیلات DNS پویا وجود ندارد. اگر قصد دارید از یک سرور FTP در شبکه محلی خود استفاده کنید، باید حالت "Don" t use خارجی IP برای اتصالات محلی را تنظیم کنید (از آدرس IP خارجی برای اتصالات در شبکه محلی استفاده نکنید)

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

    متفرقه- تنظیمات اندازه بافر و سایر پارامترهای لاگ ها و برخی از دستورات FTP.

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

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

    محدودیت سرعت- تنظیمات برای محدود کردن سرعت انتقال داده پیش فرض بدون محدودیت است.

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

    تنظیمات SSL/TLSرمزگذاری داده های ارسالی را فعال کنید. پیش فرض بدون رمزگذاری است.

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

    پیکربندی Port Forwarding و Firewall

    برای اینکه سرور FTP از طریق اینترنت قابل دسترسی باشد، لازم است روتر را به گونه ای پیکربندی کنید که اتصالات ورودی که به پورت های TCP خاصی از رابط خارجی می آیند به پورت های TCP که توسط سرور FTP شبکه داخلی گوش داده می شود هدایت شوند. . برای مدل های مختلفتنظیمات روتر ممکن است در اصطلاح متفاوت باشد، اما معنای آنها یکسان است - یک بسته TCP دریافت شده در رابط خارجی (WAN) با تعداد معینبه آدرس IP و پورت مورد نظر به شبکه محلی منتقل کنید. نمونه ای از تنظیمات روتر D-Link DIR-320NRU برای ارسال پورت که برای حالت FTP غیرفعال استفاده می شود:

    بسته های دریافت شده روی رابط با "IP سفید" و دارای شماره پورت در محدوده 50000-50020 به آدرس IP مشخص شده توسط فیلد "IP داخلی" هدایت می شوند (در مورد ما - 192.168.1.3). به طور مشابه، اگر شماره را تغییر داده باشید، یک تغییر مسیر برای پورت 50021 ایجاد می شود پورت استاندارد، یا پورت 21 سرور FTP را در صورتی که آن را بدون تغییر رها کنید.

    پس از اعمال این تنظیمات، سرور FTP در URL در دسترس خواهد بود ftp://myhost8.ddns.net:50021یا برای اتصال در یک شبکه محلی:

    ftp://192.168.1.3- اگر شماره پورت پیش فرض (21) را در تنظیمات سرور FTP تغییر نداده اید.

    ftp://192.168.1.3:50021- در صورت استفاده شماره غیر استانداردبندر.

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

    ftp://comp1

    ftp://comp1.mydomain.ru

    تشخیص مشکل

    اگر اتصال به سرور FTP اتفاق نیفتد، ممکن است مشکلاتی در فایروال وجود داشته باشد که اتصالات لازم برای کار سرور FTP ایجاد شده را مسدود می کند. اگر از فایروال داخلی ویندوز استفاده می کنید، باید قاعده ای اضافه کنید که اجازه فعالیت شبکه را برای سرویس «FileZilla FTP Server» بدهد. اگر از فایروال یا آنتی ویروس شخص ثالث با فیلتر ترافیک استفاده می کنید، باید با استفاده از ابزارهای تنظیمات موجود، یک قانون مناسب ایجاد کنید تا امکان اتصال به شبکه فراهم شود. هنگامی که تنظیماتی برای اجازه دادن به هرگونه فعالیت شبکه انجام می شود، گزینه هایی وجود دارد برنامه خاص، یا به آدرس‌ها و پورت‌های انتخابی اجازه دهید برای همه برنامه‌ها اعمال شوند.

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

    تلنت لوکال هاست 21- اگر از شماره پورت استاندارد استفاده شود.

    تلنت لوکال هاست 50021- اگر شماره پورت پیش فرض تغییر کرده باشد.

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

    netstat -nab

    گزینه های خط فرمان به این معنی است:

    n- از شماره پورت های عددی و آدرس های IP استفاده کنید

    آ- نمایش تمام اتصالات و پورت های گوش دادن

    ب- نمایش نام برنامه های درگیر در ایجاد اتصالات.

    نمونه ای از نتایج نمایش داده شده اجرای دستور:

    اتصالات فعال

    نام     آدرس محلی     آدرس خارجی     وضعیت
    TCP         0.0.0.0:21                   0.0.0.0:0                    
    TCP         0.0.0.0:135               0.0.0.0:0                      
    RpcSs

    در یک ستون آدرس محلییک معنی وجود دارد 0.0.0.0:21 ، که می گوید برنامه به نام FileZilla Server.exeگوش دادن (حالت استماع) پورت TCP شماره 21 در تمام رابط های شبکه. اگر یک رابط خاص و یک شماره پورت متفاوت در تنظیمات سرور FTP مشخص شده باشد، این مقدار شامل خواهد شد IP: پورت، مثلا - 192.168.1.3:50021

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

    netstat -nab | بیشتر

    یا از نتایج جستجو بر اساس شماره پورت استفاده کنید: netstat -nab | پیدا کردن ":21"

    اگر سرور بر روی یک رابط غیر حلقه در دسترس نیست، و در یک رابط Loopback در دسترس است، باید با تنظیمات فایروال مقابله کنید.

    راه اندازی کاربران و گروه ها

    راه اندازی کاربران و گروه ها از طریق منوی "ویرایش" - "کاربران" ("گروه ها") انجام می شود. ایجاد گروه ها ضروری نیست، اما گاهی اوقات برای مواردی که وجود دارد، راحت است تعداد زیادی ازکاربران و حقوق آنها در رابطه با سرور FTP متفاوت است. تنظیمات برای هر دو گروه و کاربران تقریباً یکسان است:

    این مثال نتیجه اضافه کردن یک کاربر سرور FTP با نام را نشان می دهد کاربر 1داشتن حقوق کاملبرای نوشتن، خواندن، حذف و ادغام فایل ها و همچنین مشاهده محتویات، حذف و ایجاد زیر شاخه ها در یک فهرست C:\ftp\public

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

    لیست دستورات اصلی FTP

    ABOR - انتقال فایل را لغو کنید
    CDUP - دایرکتوری را به والد تغییر دهید.
    CWD - دایرکتوری فعلی را تغییر دهید.
    DELE - حذف فایل (نام فایل DELE).
    HELP - لیستی از دستورات پذیرفته شده توسط سرور را نمایش می دهد.
    LIST - فهرستی از فایل‌ها را در یک دایرکتوری برمی‌گرداند. لیست از طریق اتصال داده (پورت 20) منتقل می شود.
    MDTM - زمان اصلاح یک فایل را برمی گرداند.
    MKD - ایجاد دایرکتوری.
    NLST - فهرستی از فایل‌ها را در یک فهرست با فرمت کوتاه‌تر از LIST برمی‌گرداند. لیست از طریق اتصال داده (پورت 20) منتقل می شود.
    NOOP - عملیات خالی
    PASV - وارد حالت غیرفعال شوید. سرور آدرس و پورتی را که برای دریافت داده ها باید به آن متصل شوید، برمی گرداند. زمانی که دستورات RETR، LIST و غیره وارد شوند، انتقال آغاز می شود.
    PORT - ورود به حالت فعال. به عنوان مثال PORT 12,34,45,56,78,89. برخلاف حالت غیرفعال برای انتقال داده، خود سرور به مشتری متصل می شود.
    PWD - دایرکتوری فعلی سرور را برمی گرداند.
    QUIT - قطع کن
    REIN - اتصال را دوباره شروع کنید
    RETR - دانلود فایل. RETR باید قبل از دستور PASV یا PORT باشد.
    RMD - دایرکتوری را حذف کنید
    RNFR و RNTO - تغییر نام فایل. RNFR - چه چیزی را تغییر نام دهیم، RNTO - چه.
    SIZE - اندازه فایل را برمی گرداند
    STOR - یک فایل را به سرور آپلود کنید. قبل از STOR باید یک دستور PASV یا PORT باشد.
    SYST - نوع سیستم را برمی‌گرداند (UNIX، WIN،)
    TYPE - تنظیم نوع انتقال فایل (A- text ASCII، I - باینری)
    USER - نام کاربری برای ورود به سرور

    نمونه جلسه FTP

    کلاینت FTP با نام کاربری به سرور متصل می شود کاربر 1، یک رمز عبور خالی و فایلی به نام دانلود می کند cpu-v. پیام های سرور FTP با رنگ قرمز و پیام های سرویس گیرنده FTP با رنگ آبی مشخص می شوند. مبادله دستورالعمل ها و پارامترها ممکن است کمی متفاوت باشد نسخه های مختلفنرم افزار سرویس گیرنده FTP و سرور FTP.

    پس از اتصال، سرور اطلاعات مربوط به خود را برای مشتری ارسال می کند:
    220-FileZilla Server نسخه 0.9.45 بتا
    220-نوشته تیم کوسه ( [ایمیل محافظت شده])
    220 لطفاً از http://sourceforge.net/projects/filezilla/ دیدن کنید
    مشتری نام کاربری را ارسال می کند:
    USER user1
    سرور رمز عبور می خواهد:
    331 رمز عبور مورد نیاز برای user1
    مشتری یک رمز عبور خالی ارسال می کند:
    عبور
    سرور حساب کاربری را بررسی می کند و شروع جلسه را گزارش می دهد:
    230 وارد شده است
    کلاینت نوع سیستم عامل روی سرور را درخواست می کند:
    SYST
    سرور گزارش می دهد که نوع یونیکس، شبیه سازی شده توسط سرور Filezilla:
    215 یونیکس شبیه سازی شده توسط FileZilla
    کلاینت لیستی از پارامترهای پشتیبانی شده توسط سرور را درخواست می کند:
    شاهکار
    سرور با لیستی از پارامترهای پشتیبانی شده پاسخ می دهد:
    211 ویژگی ها:
    MDTM
    استراحت جریان
    اندازه
    نوع MLST*;size*;modify*;
    MLSD
    UTF8
    CLNT
    MFMT
    211 پایان

    کلاینت دایرکتوری فعلی سرور را درخواست می کند:
    PWD
    سرور گزارش می دهد که دایرکتوری فعلی ریشه است ("/"):
    257 "/" دایرکتوری فعلی است.
    کلاینت می گوید که داده های باینری را ارسال می کند:
    تایپ I

    سرور نوع داده های ارسال شده را تأیید می کند:
    200 تایپ را روی I تنظیم کنید
    کلاینت نشان می دهد که از حالت منفعل FTP استفاده می کند:
    PASV
    سرور انتقال به حالت غیرفعال را گزارش می دهد و IP و پورت را برای حالت غیرفعال FTP ارسال می کند.
    227 ورود به حالت غیرفعال (212,248,22,114,195,97)
    مشتری درخواست دریافت فایلی به نام می کند cpu-vاز دایرکتوری فعلی سرور
    RETR cpu-v
    سرور شروع انتقال داده را گزارش می دهد:
    150 باز کردن کانال داده برای دانلود فایل از سرور "/cpu-v"
    پس از تکمیل، سرور یک انتقال موفقیت آمیز را گزارش می دهد:
    226 "/cpu-v" با موفقیت منتقل شد

    در پایان، اضافه می کنم که پروژه Filezilla نه تنها شامل توسعه و پشتیبانی از یک سرور FTP رایگان با کیفیت بالا، بلکه یک سرویس گیرنده FTP رایگان محبوب نیز می شود.

    مقاله از توضیح مختصررایگان سرویس گیرنده FTPو برای لینوکس، سیستم عامل مک و ویندوز. این سرویس گیرنده FTP از بسیاری از پروتکل های انتقال برنامه پشتیبانی می کند - FTP، FTP از طریق SSL/TLS (FTPS)، پروتکل انتقال فایل SSH (SFTP)، HTTP، SOCKS و FTP-Proxy. به عبارت دیگر، Filezilla FTP Client یک نرم افزار جهانی برای دریافت و انتقال فایل ها در سراسر مدرن است پروتکل های کاربردیبین گره ها در پلتفرم های مختلف

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


    سرور FTP بخشی از IIS است. برای نصب آن، Control Panel -> Programs -> Turn Windows features on or off را باز کنید. بخش IIS Services را باز کنید و کادرهای کنار اجزای زیر را علامت بزنید: FTP Service و IIS Management Console.

    راه اندازی سرور FTP

    Control Panel -> System and Security -> Administrative Tools -> Computer Management را باز کنید (سریعتر: منوی Start -> روی Computer کلیک راست کنید -> Manage را در منو انتخاب کنید). در پنجره ای که باز می شود، گروه Services and Applications را باز کرده و Internet Information Services (IIS) Manager را باز کنید. در پنجره Connections، پوشه Sites را انتخاب کنید، سپس در پنجره سمت راست Actions، روی پیوند Add FTP site کلیک کنید.

    در جادوگر ایجاد سایت ftp، نام و مکان آن را مشخص کنید (به طور پیش فرض c:\inetpub\ftproot).

    سپس پارامترهای binding و SSL را مشخص کنید. بخش صحافی را بدون تغییر می گذارم. من گزینه "Start ftp site automatically" را غیرفعال می کنم (فقط هر از گاهی به ftp نیاز دارم). در قسمت SSL گزینه “Without SSL” را قرار دادم.

    در پنجره بعدی، همه چیز را به حال خود رها کنید و روی Finish کلیک کنید.

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

    مرحله بعدی پیکربندی فایروال ویندوز است. کنترل پنل -> سیستم و امنیت -> فایروال ویندوز -> گزینه های پیشرفته را باز کنید. در بخش "قوانین اتصالات ورودی"، "سرور FTP (ترافیک ورودی)" و "FTP Server Passive (FTP Passive Traffic-In)" را پیدا و فعال کنید. آخرین قانون به مشتری ftp اجازه می دهد تا در حالت غیرفعال متصل شود.

    در بخش "قوانین اتصال خروجی"، "سرور FTP (FTP Traffic-Out)" را پیدا و فعال کنید.

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

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

    192.168.10.4 آدرس IP سرور ftp در شبکه محلی است.

    تنظیم حقوق کاربر

    اگر همه چیز را همانطور که هست رها کنید، هر کاربری می‌تواند با حقوق فقط خواندنی به سرور ftp متصل شود (دسترسی ناشناس فعال است) (می‌توانید دانلود کنید، اما نمی‌توانید فایل‌ها را بنویسید یا تغییر دهید). بیایید فرض کنیم که باید برای کاربران قابل اعتمادی که حق نوشتن و اصلاح فایل‌ها را دارند، دسترسی داشته باشیم.

    Control Panel -> System and Security -> Administrative Tools -> Computer Management را باز کنید (Start -> روی Computer کلیک راست کنید -> Manage را از منو انتخاب کنید). سپس، گروه Local Users and Groups را گسترش دهید (این تنظیم فقط در نسخه های Business و Ultimate موجود است). روی پوشه Groups کلیک راست کرده و از منوی New Group را انتخاب کنید.

    نام گروه - کاربران FTP، توضیحات (شما نمی توانید وارد کنید) را وارد کنید و روی دکمه ایجاد کلیک کنید.

    اکنون باید یک کاربر ایجاد کنید. روی پوشه Users کلیک راست کرده و از منو گزینه New User را انتخاب کنید.

    نام کاربری (به عنوان مثال ftp_user_1)، رمز عبور (حداقل 6 کاراکتر) را وارد کنید، کادرهای کنار گزینه های "ممنوعیت تغییر رمز عبور توسط کاربر" و "رمز عبور منقضی نمی شود" را علامت بزنید.

    کاربر ایجاد شده است. اکنون باید آن را به گروه کاربران FTP که قبلا ایجاد شده است اختصاص دهید. برای انجام این کار، ویژگی های کاربر را باز کنید و به تب "عضویت گروه" بروید. به طور پیش فرض، یک کاربر جدید به گروه کاربران اختصاص داده می شود، آن را حذف کنید. دکمه Add -> Advanced -> Search را فشار دهید. لیستی از گروه های کاربری باز می شود. گروه FTP Users را انتخاب کرده و Ok را بزنید. در نتیجه، دریافت می کنیم:

    روی Ok کلیک کنید و به مرحله بعد بروید.

    در مرحله ایجاد یک سایت ftp، باید یک دایرکتوری کار (c:\inetpub\ftproot) را انتخاب می کردیم. اکنون برای گروه FTP Users، باید حقوق دسترسی به این دایرکتوری را پیکربندی کنید. c:\inetpub را در Explorer باز کنید، خصوصیات پوشه ftproot را باز کنید، به تب Security بروید و روی دکمه Change کلیک کنید. در پنجره باز شده روی دکمه Add کلیک کنید و گروه FTP Users را انتخاب کنید (مانند ایجاد کاربر). سطح مجوز را روی "کنترل کامل" تنظیم کنید و روی OK کلیک کنید.

    مرحله نهایی. IIS Manager را دوباره باز کنید و سرور ftp ما (تست FTP) را انتخاب کنید. در کنترل پنل سایت ftp، "FTP Authorization Rules" را انتخاب کنید. یک قانون مجاز اضافه کنید. در پنجره باز شده گزینه «Specified roles or user group» را انتخاب کنید. در قسمت پایین، در قسمت متن، نام گروه خود (FTP Users) را به صورت دستی بنویسید، سپس در قسمت Permissions مقابل Read and Write علامت بزنید و OK کنید.

    این راه اندازی را کامل می کند.

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

    چگونگی اتصال؟

    گزینه ای با استفاده از Windows Explorer.
    کامپیوتر (Vista، Win 7) یا My Computer (XP) را باز کنید.
    برای دسترسی ناشناس، به سادگی تایپ کنید نوار آدرسآدرس سرور (ftp://192.168.10.4).
    برای ورود با نام کاربری و رمز عبور آدرس فرم ftp://[username]:[password]@[ftp server address] را وارد کنید. به عنوان مثال ftp://ftp_user_1: [ایمیل محافظت شده]- برای اتصال از شبکه محلی برای اتصال از اینترنت آدرس محلیبا یک نام خارجی یا دامنه جایگزین کنید.

    چگونه سرور ftp خود را از طریق اینترنت در دسترس قرار دهیم؟

    اگر رایانه مستقیماً به اینترنت متصل است، هیچ اقدام دیگری لازم نیست.

    اگر رایانه از طریق روتر به اینترنت متصل است، باید در کنترل پنل روتر، ارسال را پیکربندی کنید. پورت TCP 21 (اغلب به عنوان سرور مجازی). .