نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • بررسی ها
  • ارائه دهنده خودتان: سرورهای FTP و TFTP را راه اندازی کنید. ایجاد و پیکربندی سرور FTP در رایانه شخصی شما

ارائه دهنده خودتان: سرورهای FTP و TFTP را راه اندازی کنید. ایجاد و پیکربندی سرور FTP در رایانه شخصی شما

نصب سرور FTP

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

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

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


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


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


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


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


مرحله بعدی پیکربندی فایروال ویندوز است. Control Panel -> System and Security -> Windows Firewall -> Advanced Options را باز کنید. در بخش "قوانین اتصالات ورودی" "سرور FTP (ترافیک ورودی)" و "FTP Server Passive (FTP Passive Traffic-In)" را پیدا کرده و فعال می کنیم. آخرین قانون به مشتری ftp اجازه می دهد تا در حالت غیرفعال متصل شود.



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


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

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


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

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

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

Control Panel -> System and Security -> Administrative Tools -> Computer Management را باز کنید (شروع -> روی Computer کلیک راست کنید -> مورد مدیریت را در منو انتخاب کنید). در مرحله بعد، گروه کاربران و گروه‌های محلی را گسترش دهید (این تنظیم فقط در نسخه‌های Business و Maximum موجود است). روی پوشه Groups کلیک راست کرده و از منو گزینه Create Group را انتخاب کنید.


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


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


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


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


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

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


مرحله نهایی. IIS Manager را دوباره باز کنید و سرور ftp ما (تست FTP) را انتخاب کنید. در کنترل پنل سایت ftp، "قوانین مجوز FTP" را انتخاب کنید. یک قانون مجاز اضافه کنید. در پنجره ای که باز می شود، گزینه 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 در خانه ما از یک برنامه ساده و کاربردی به نام "TYPSoft FTP Server" با پشتیبانی از زبان روسی استفاده خواهیم کرد.

چرا به سرور FTP در خانه نیاز دارید!

برای افرادی که اغلب یا نه اغلب فایل های بزرگ را به دوستان خود منتقل می کنند راحت خواهد بود. برای مثال شما فایلی دارید که وزن زیادی دارد و وظیفه شما انتقال این فایل به یکی از دوستانتان است. برای این کار باید آن را در سرویس میزبانی فایل آپلود کنید و سپس لینک را برای یکی از دوستان خود ارسال کنید. به نظر می رسد که همه چیز پیچیده نیست. اما، زمان زیادی می برد. در حالی که آنجا سیل می آید چقد طول میکشهو برخی از سرویس های میزبانی فایل اجازه آپلود فایل های بزرگتر از 50 مگابایت مانند slil.ru و غیره را نمی دهند.

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

لازم نیست منتظر بمانید تا فایل در سرویس میزبانی فایل آپلود شود. تنها چیزی که نیاز دارید این است که فایل را به یک پوشه خاص در رایانه شخصی خود کپی یا منتقل کنید و پیوندی مانند ftp برای دوست خود ارسال کنید: // IP / پوشه.

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

چگونه FTP را در رایانه خود تنظیم کنید.

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

پس از شروع برنامه، پنجره ای ظاهر می شود.

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

برای پیکربندی به منو بروید " تنظیماتکاربران»پنجره ای مانند این ظاهر می شود.

به طور پیش فرض، یک کاربر قبلاً با نام " ایجاد شده است ناشناس". همچنین به صورت پیش فرض قبلاً یک دایرکتوری در ریشه دیسک ایجاد کرده اید "سی:\» FTP.

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

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

همچنین فراموش نکنید که دایرکتوری اصلی آن را مشخص کنید.

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

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

به FTP خود وصل شوید

برای اتصال به سرور FTP خود، باید آدرس IP خود را در نوار آدرس مرورگر تایپ کنید، بنابراین " ftp: // IP شما /»

چگونه IP خود را پیدا کنید، فقط در Yandex تایپ کنید. منip"یا به وب سایت 2ip.ru بروید

همچنین می توانید پورتی را که ftp روی آن آویزان است تغییر دهید. Ftp همیشه در پورت 21 می چرخد، برای تغییر آن به "" تنظیماتFTP»

در زمینه " FTP- بندر"مثلاً مقادیر خود را وارد کنید" 4444 "اما اگر برنامه دیگری از پورت" 4444 استفاده کند، درگیری وجود خواهد داشت، بنابراین هیچ چیز کار نخواهد کرد.

اکنون برای اتصال از طریق مرورگر به FTP، باید پورت استفاده شده را به آدرس IP امضا کنید، بنابراین " ftp: // IP شما: 4444 /»اگر این کار را نکنید، نمی توانید وصل شوید.

من تنظیمات و قابلیت ها را با جزئیات زیاد توصیف نکردم ، زیرا هیچ چیز دشواری وجود ندارد و در غیر این صورت می توانید خودتان به راحتی آن را بفهمید. آیا می خواهید فیلم تماشا کنید؟ من توجه شما را جلب می کنم، و مشاهده دلپذیر.

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

  • مدیریت سرور؛
  • کاربر سرور و مدیریت منابع؛
  • اگر خودتان آن را نمی خواهید، محدودیت سرعت وجود ندارد.
  • بدون نیاز به پرداخت هزینه برای میزبانی سرور به هاست.
  • هیچ نیازی به آدرس IP ثابت (دائمی) برای سرور وجود ندارد.

همه چیز به ترتیب

در این مقاله از خوانندگان MirSovetov دعوت می کنم تا در نظر داشته باشند که چگونه با داشتن یک آدرس پویا و یک اتصال با استفاده از فناوری ADSL، مطمئن شوید که هر کاربر شبکه، صرف نظر از اینکه در کجای کره زمین است، می تواند به سرور FTP شما دسترسی داشته باشد. از مجوزهای شما برای اینکه سرور FTP شما در دسترس باشد، به سرویسی نیاز دارید که نام دامنه را به آدرس IP شما نگاشت کند. نگاشت نام دامنه توسط سرور DNS انجام می شود.
سرور DNS چیست؟! این یک سیستم نام دامنه (DNS) است که به شما امکان می دهد یک نام دامنه را به یک آدرس IP نگاشت کنید. به لطف DNS، آدرس های IP را در نوار آدرس مرورگر تایپ نمی کنیم، بلکه نام سایت هایی را که برای ما قابل درک و آشنا هستند، تایپ می کنیم. اما یک سرور DNS معمولی فقط با آدرس های IP ثابت کار می کند و ما نمی توانیم آدرس IP پویا خود را به نام دامنه متصل کنیم. پس چه نیازی داریم که یک نام دامنه برای سرور FTP خود داشته باشیم؟! ما باید در چنین سیستمی ثبت نام کنیم که بتواند خدماتی را به ما ارائه دهد که تغییر آدرس IP ما را ردیابی می کند و آن را با نام دامنه ما مطابقت می دهد و ترجیحاً کاملاً رایگان است.
امروزه محبوب ترین سرویس ها DynDns (http://www.dyndns.com/) و No-IP (http://www.no-ip.com/) هستند. از آنجایی که تفاوت خاصی در آنها وجود ندارد، یکی از آنها را با کمی جزئیات بیشتر بررسی می کنیم.

ثبت

ما در DynDNS.com ثبت نام خواهیم کرد. به صفحه بروید و روی دکمه "Sing up Free" و سپس "Sing Up" کلیک کنید.
در قسمت "Hostname" نامی را که دوست دارید می نویسیم، نکته اصلی این است که توسط کسی اشغال نشده است. سپس دامنه مورد نظر خود را از لیست انتخاب کنید. لیست دامنه ها بسیار بزرگ است، بنابراین گزینه های زیادی برای انتخاب وجود دارد.
در قسمت "آدرس IP" می توانید آدرس IP فعلی خود را وارد کنید. همین است، هیچ چیز دیگری نیاز به تغییر یا علامت گذاری ندارد. شما باید با چیزی شبیه به این نتیجه بگیرید:

سپس بر روی دکمه پایین صفحه «افزودن به سبد خرید» کلیک کنید و در صورتی که همه چیز درست است و نام دامنه توسط کسی اشغال نشده است، مراحل ثبت نام ادامه می یابد، در غیر این صورت سیستم از شما می خواهد که نام را تغییر دهید. یا دامنه در مورد ما، همه چیز خوب پیش رفت و Dynamic DNS Hosts با نام mirsovetov.homeftp.net ایجاد شد. حالا باید حساب کاربری خود را بسازیم. بلافاصله باید توجه داشت که آدرس های ایمیل سرور mail.ru مجاز نیست.

خوب، در اینجا، در واقع، این همه چیز است، باقی مانده است که به اداره پست بروید و ثبت نام را تأیید کنید. پیوند مشخص شده در نامه را دنبال کنید و با کلیک بر روی دکمه "فعال کردن خدمات" سرویس را فعال کنید. من به خوانندگان MirSovetov توصیه نمی کنم با ایجاد تعداد زیادی نام دلسرد شوند ، زیرا این سرویس بیش از پنج نام را به صورت رایگان ارائه نمی دهد و حتی اگر مواردی را که نیاز ندارید حذف کنید ، شمارنده باز هم نخواهد بود. تنظیم مجدد بنابراین به نام آن توجه کافی داشته باشید.
اکنون به یک برنامه کوچک نیاز داریم که تغییر آدرس IP شما را ردیابی کند و آن را برای تطبیق با نام دامنه ارسال کند. در صفحه پشتیبانی (https://www.dyndns.com/support/) قرار دارد. DynDNS® Updater را دانلود کنید، نصب کنید، وارد شوید. هیچ مشکلی وجود ندارد. برنامه به طور خودکار در هنگام راه اندازی سیستم شروع می شود.
بنابراین، ما آدرس پویا خود را کشف کردیم، اکنون سرویس DynDNS یک نام دامنه دائمی برای سرور FTP ما در اختیار ما قرار می دهد. زمان آن فرا رسیده است که به نصب و پیکربندی سرور FTP خود در رایانه خانگی خود بپردازید. ما از برنامه سرور FTP Pablo به دلیل در دسترس بودن، رایگان، سادگی و رابط بصری آن استفاده خواهیم کرد (شما می توانید آن را از لینک: http://gooddi.webhop.net/files/pablos_ftp_server_v1_52.rar دانلود کنید).

نصب و پیکربندی سرور FTP

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

در قسمت «آدرس IP»، آدرس IP رایانه‌ای که سرور FTP را اجرا می‌کند، وارد کنید. اگر یک کامپیوتر در خانه دارید و مودم ADSL شما دارای آدرس 192.168.1.1 است و هیچ چیزی در تنظیمات مودم تغییر نکرده است، آدرس کامپیوتر 192.168.1.2 خواهد بود. می توانید با کلیک راست بر روی نماد اتصال شبکه و انتخاب "Status" از منو، سپس رفتن به برگه "Support" یا با اجرای دستور "ipconfig" در خط فرمان ("Win + R" را فشار دهید. "cmd" را بدون گیومه وارد کنید و در پنجره باز شده "ipconfig" را نیز بدون گیومه تایپ کنید). من فکر می کنم که همه پارامترهای دیگر نیازی به توضیح ندارند ("راه اندازی خودکار"، "شروع به حداقل در سینی"، "فعال کردن خودکار سرور در هنگام راه اندازی").
حالا بیایید شروع به ایجاد کاربران، اختصاص دایرکتوری های ریشه و حقوق به آنها کنیم. روی دکمه "افزودن" کلیک کنید و یک کاربر "مهمان" ایجاد کنید. پس از کلیک بر روی "Ok"، برنامه از شما می خواهد که دایرکتوری ریشه ای را برای کاربر مشخص کنید، که او نمی تواند از بالای آن، هر کجا که باشد، بالا رود. می توانید رمز عبور تعیین کنید و حقوقی را برای کاربر تعیین کنید. تعداد کاربران توسط تخیل شما محدود شده است، اما شما نباید فریب بخورید، در غیر این صورت خودتان گیج خواهید شد. همانطور که در تصویر زیر می بینید، ما کاربر "مهمان" را ایجاد کردیم، به او رمز عبور و دایرکتوری ریشه "FTP_SERVER" دادیم، به او حق آپلود، دانلود و ایجاد دایرکتوری ها را دادیم. در صورت تمایل، می توانید یک دایرکتوری مجازی را متصل کنید، که می تواند در هر جایی قرار داشته باشد، اما در فهرست اصلی کاربر قابل مشاهده است. این ویژگی در تب "Directories" موجود است.

ما دکمه "شروع" را فشار می دهیم - و سرور شما شروع به کار می کند. باقی مانده است که کار او را بررسی کنیم. "Start - Run" (یا کلید ترکیبی "Win + R") را فشار دهید و آدرس زیر را بنویسید: ftp://192.168.1.2.
اگر همه چیز مرتب باشد، پنجره احراز هویت کاربر را مشاهده می کنید که در آن نام "مهمان" و رمز عبوری که برای این کاربر تعیین شده است را وارد می کنیم. در نتیجه، یک پنجره کاوشگر خواهید دید - این بدان معنی است که سرور FTP شما کار می کند. اما در حال حاضر، سرور شما فقط به صورت محلی در دسترس است.
برای اینکه سرور شما از طریق آن قابل دسترسی باشد، باید یک کار دیگر انجام دهید، یعنی مودم ADSL خود را طوری پیکربندی کنید که درخواست ها را به سرور FTP شما ارسال کند. به این می گویند پورت فورواردینگ.

پیکربندی مودم

برای این کار باید رابط مودم را وارد کنید. به احتمال زیاد آدرسش 192.168.1.1 هست. مستندات مودم خود را بررسی کنید. باید آن را در نوار آدرس مرورگر خود وارد کنید. علاوه بر این، تنظیمات مانند مودم D-Link ADSL خواهد بود، در مدل های دیگر مودم ها تنظیمات تفاوت چندانی با هم ندارند.
بنابراین، وارد رابط مودم شده اید، به بخش "تنظیمات پیشرفته - NAT - سرور مجازی" بروید و روی دکمه "افزودن" کلیک کنید. در پنجره ای که باز می شود، "FTP Server" را از لیست انتخاب کنید، سپس در خط "Server IP Address" آدرس رایانه ای را که روی آن FTP-Server را اجرا می کنید بنویسید (در مورد ما - 192.168.1.2)، کلیک کنید. "افزودن / اعمال" و راه اندازی مجدد مودم. پس از دانلود مودم، می توانید برای دوستان خود ایمیل بفرستید و به آنها بگویید که خوشحال هستید که به آنها اجازه دسترسی به سرور FTP خود را برای اشتراک گذاری فایل بدهید. فراموش نکنید که آدرسی را که در سرویس DynDNS.com ثبت کرده اید در اختیار آنها قرار دهید. برای راحتی بیشتر، به طوری که مجبور نیستید به دوستان خود توضیح دهید که چگونه، کجا و چه چیزی را باید وارد کنند، می توانید خودتان یک میانبر برای اتصال ایجاد کنید و آن را از طریق پست ارسال کنید.

یک میانبر اتصال ایجاد کنید

برای انجام این کار، باید کنترل پنل را باز کنید و روی نماد "محله شبکه" کلیک کنید، سپس در وظایف شبکه "افزودن یک آیتم جدید به محیط شبکه" را انتخاب کنید. جادوگر Add to Network Neighborhood Wizard شروع می شود. روی "بعدی" کلیک کنید و در خط "آدرس شبکه یا آدرس اینترنتی" آدرسی را که در سیستم DynDNS.com ثبت کرده اید وارد کنید. در پنجره بعدی تیک تیک «ورود ناشناس» را بردارید و نام کاربری «مهمان» را وارد کنید. بعد، یک نام برای میانبر، به عنوان مثال، "MyFTP_Server" انتخاب کنید و جادوگر را کامل کنید. می‌توانید تیک کادر «باز کردن این مکان در محیط شبکه پس از اتمام کار جادوگر» را بردارید، زیرا وقتی این آدرس را باز می‌کنید به رابط پیکربندی مودم منتقل می‌شوید، سرور شما به صورت محلی در آدرس رایانه در دسترس شما است. که سرور FTP در حال اجراست. اکنون می توانید این میانبر را از طریق پست با عبارت "به دوستان خود امتیاز دهید، من چقدر باحال هستم، سرور FTP خودم را دارم" ارسال کنید.
ارزش جلب توجه خوانندگان MirSovetov را دارد که سرور FTP با دانلود منیجر Download Master عالی کار می کند و از multithreading و از سرگیری فایل ها پشتیبانی می کند و همچنین با هر مشتری FTP عالی کار می کند.
بنابراین ما ایجاد و اجرای سرور FTP خود را بر روی رایانه خانگی شما به پایان رساندیم، اینطور نیست، و بدون هزینه. اما چگونه می توان تبادل فایل ها را بین کاربران و با سرعت خوب و بدون هیچ محدودیتی تسهیل کرد.
برای همه شما آرزوی موفقیت در تلاش دارم.

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

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

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

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

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

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

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

نصب سرور FTP

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

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

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

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

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

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

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

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

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

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

دوباره وارد Control Panel و سپس Windows Firewall شوید. بخش "گزینه های پیشرفته" را پیدا کنید.

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

اتصال کاربر

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

  • در تب "کنترل پنل"، پوشه "ابزارهای مدیریتی" را باز کنید.

بخش مدیریت

  • بخش "Computer Management" را پیدا کنید، سپس به پوشه "Local Users" بروید. با کلیک راست بر روی خط "گروه ها"، تابع "ایجاد گروه" را انتخاب کنید. در یک پنجره جدید، نام و توضیح کوتاهی از گروه را مشخص کنید، روی "ایجاد" کلیک کنید.
  • اکنون می توانید کاربران را به گروه ایجاد شده متصل کنید. در پوشه Local users روی خط Users کلیک راست کرده و از منو گزینه New را انتخاب کنید. فیلدها را با وارد کردن نام و رمز عبور پر کنید، در اینجا باید ممنوعیت تغییر رمز عبور را بررسی کنید.
  • برای اتصال یک کاربر، روی حساب کاربری او کلیک راست کرده و مورد "Properties" را از لیست منو انتخاب کنید، سپس برگه "Group Membership" و دکمه "Add" را انتخاب کنید. گروه ایجاد شده را پیدا کنید، اضافه کنید و OK کنید. این روش باید برای همه کاربران سرور انجام شود.
  • مرحله بعدی تعریف حقوق دسترسی کاربران گروه به دایرکتوری کاری است. برای انجام این کار، به فهرست "سایت" بروید، روی نام کلیک راست کرده و "Properties" را باز کنید. بعد - تب "امنیت"، در نقطه "تغییر"، نام گروه را مشخص کرده و روی OK کلیک کنید. سپس باید حقوق کاربران را پیکربندی کنید.
  • با کلیک راست روی خط "FTP authorization rules" وارد "IIS Manager" شوید، یک قانون مجاز اضافه کنید. شما می توانید به کاربران اجازه نوشتن و حذف داده ها را بدهید، اما فقط می توانید آن ها را بخوانید.

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

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

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

برای انجام این کار، "کنترل پنل" را باز کنید، روی بخش "همسایگی شبکه" راست کلیک کنید. در وظایف، گزینه "Add a new item to the network محیط" را انتخاب کنید، سپس بر روی مورد "Select other network location" و "Next" کلیک کنید. اکنون در بخش "مکان شبکه" میانبری وجود دارد که فقط باید آن را بکشید و روی دسکتاپ رها کنید.

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

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

برای اتصال از طریق FTP، به کاربر یک لاگین، رمز عبور و همچنین یک هاست (کامپیوتری که قرار است به آن متصل شوید) داده می شود. میزبان معمولا یک آدرس IP است. معمولاً داده‌های FTP (من در مورد داده‌های مجوز صحبت می‌کنم) بدون رمز ارسال می‌شود، بنابراین پروتکل‌های FTPS و SFTP وجود دارد.

نحوه اتصال به FTP

ابزارهای ویژه ای برای اتصال به پروتکل وجود دارد - کلاینت های FTP. آنها تنظیمات زیادی دارند که در این مقاله به آنها خواهم پرداخت. در اینجا لیستی از محبوب ترین کلاینت ها و ابزارهایی وجود دارد که به شما امکان می دهد به پروتکل متصل شوید.

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

با استفاده از Windows Explorer به FTP متصل شوید

معمولاً پس از ثبت نام در هاست یا سرور VPS، نام کاربری و رمز عبور به ایمیل شما ارسال می شود. من با یک مثال به شما نشان خواهم داد.

در فهرست "This computer" به Windows Explorer می رویم. در ویندوز 10، یک گزینه در بالا وجود دارد "افزودن مکان شبکه"... روی آن کلیک کنید.

جادوگر Add Network Location Wizard باز خواهد شد. فشار دادن "به علاوه".

بخش بعدی از شما می خواهد مکان شبکه دیگری را انتخاب کنید. در اینجا ما نیز فشار می دهیم "به علاوه".

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

ftp: // نام کاربری @ آدرس IP
ftp://site.com

نام کاربری در نامه به شما داده شده است. پس از وارد کردن یکی از این خطوط (با اطلاعات خود) کلیک کنید "به علاوه".


باید نامی برای اتصال جدید بدهید. اسمش رو هر چی دوست داری میتونی


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


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


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


پیکربندی FileZilla برای اتصال FTP

می توانید این ابزار را از وب سایت رسمی دانلود کنید - http://filezilla.ru/
یا از اینجا - https://filezilla-project.org/

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

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

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

در پنجره باز شده وارد کنید:

  • میزبان (نام سرور / کامپیوتر)؛
  • FTP یا SFTP را انتخاب کنید.
  • نوع ورود "عادی" یا "درخواست رمز عبور"؛

دکمه را فشار دهید "اتصال"و ما منتظریم


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


از طریق Total Commander به FTP متصل شوید

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

در پنجره باز شده روی دکمه کلیک کنید "اضافه کردن".


بیایید داده های زیر را وارد کنیم:

  • نام اتصال - ما می توانیم آن را هر نامی صدا کنیم.
  • سرور (پورت) - آدرس IP یا سایت؛
  • در صورت لزوم، چک باکس SSL / TLS را علامت بزنید (اگر اتصال از پروتکل ایمن استفاده می کند).
  • حساب - نام کاربری؛
  • کلمه عبور.

پس از وارد کردن این داده ها، روی OK کلیک کنید.

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



نحوه راه اندازی یک اتصال FTP در FreeCommander

ما وارد ابزار می شویم و روی تب کلیک می کنیم "ابزار"... در آنجا روی گزینه کلیک می کنیم "اتصال FTP جدید".

پنجره ای باز می شود که در آن وارد می شویم:

  • نام اتصال می تواند هر چیزی باشد.
  • آدرس میزبان - آدرس IP یا سایت؛
  • نام کاربری و رمز عبور.

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

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


FTPS و SFTP چیست؟

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

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

ورود از طریق FTPS و SFTP با نام کاربری و رمز عبور استاندارد انجام می شود.

حالت غیرفعال در پروتکل FTP

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

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

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