به دنبال راه اندازی یک سرور FTP در رایانه شخصی ویندوزی هستید؟ در اینجا این پست گام به گام نحوه انجام آن را بررسی می کنیم یک سرور FTP در ویندوز راه اندازی کنید ، پوشه ای را در رایانه ویندوز خود به عنوان مخزن FTP تنظیم کنید، به سرور FTP از طریق فایروال ویندوز اجازه دهید، پوشه و فایل ها را برای دسترسی از طریق سرور FTP به اشتراک بگذارید و از یک دستگاه دیگر از طریق Lan یا Wan به آنها دسترسی داشته باشید. همچنین، با محدود کردن کاربران با نام کاربری/رمز عبور یا دسترسی ناشناس، به سایت FTP خود دسترسی پیدا کنید. بیا شروع کنیم.
FTP چیست؟
FTP مخفف پروتکل انتقال فایل یک ویژگی مفید برای انتقال فایل ها بین دستگاه مشتری و سرور FTP. به عنوان مثال، شما برخی از پوشههای فایل را روی یک پیکربندی شده به اشتراک میگذارید سرور FTP روی یک شماره پورت، و کاربر می تواند از هر کجا فایل ها را از طریق پروتکل FTP بخواند و بنویسد. و اکثر مرورگرها از پروتکل FTP پشتیبانی می کنند تا بتوانیم از طریق مرورگر با استفاده از مرورگر به سرورهای FTP دسترسی داشته باشیم FTP:// YOURHOSTNAME یا آدرس آی پی.
نحوه راه اندازی سرور FTP در ویندوز
برای میزبانی سرور FTP، کامپیوتر شما باید به یک شبکه بی سیم متصل باشد. و برای دسترسی به پوشههای آپلود/دانلود فایلها در سرور FTP از مکان دیگری به یک آدرس IP عمومی نیاز دارید. بیایید رایانه محلی شما را آماده کنیم تا به عنوان یک سرور FTP عمل کند. برای انجام این کار ابتدا باید FTP Feature و IIS را فعال کنیم (IIS یک بسته نرم افزاری وب سرور است که می توانید اطلاعات بیشتری از آن بخوانید. اینجا ).
توجه داشته باشید: مراحل زیر برای راه اندازی و پیکربندی سرور FTP در ویندوز 8.1 و 7 نیز قابل اجرا است!
قابلیت FTP را فعال کنید
برای فعال کردن ویژگی های FTP و IIS،
- Windows + R را فشار دهید، تایپ کنید appwiz.cpl و باشه
- این برنامه ها و ویژگی های ویندوز را باز می کند
- روی «روشن یا خاموش کردن ویژگیهای ویندوز» کلیک کنید
- روشن کنید خدمات اطلاعات اینترنتی ، و انتخاب کنید سرور FTP
- تمام ویژگی هایی که تیک زده شده اند باید نصب شوند.
- برای نصب ویژگی های انتخاب شده، OK را فشار دهید.
- نصب این ویژگی ها کمی طول می کشد، صبر کنید تا کامل شود.
- پس از آن ویندوز را مجدداً راه اندازی کنید تا تغییرات اعمال شود.
نحوه پیکربندی سرور FTP در ویندوز 10
پس از فعال کردن موفقیت آمیز ویژگی FTP، اکنون مراحل زیر را برای پیکربندی سرور FTP خود دنبال کنید.
قبل از اینکه ابتدا یک پوشه جدید در Anywhere ایجاد کنید و آن را نامگذاری کنید (به عنوان مثال سرور FTP Howtofix)
آدرس IP رایانه شخصی خود را یادداشت کنید (برای بررسی این خط فرمان باز، تایپ کنید ipconfig ) آدرس IP محلی و دروازه پیش فرض شما را نمایش می دهد. توجه: باید از IP استاتیک در سیستم خود استفاده کنید.
همچنین اگر قصد دارید به فایل های FTP خود از طریق شبکه دیگری دسترسی داشته باشید، باید به یک آدرس IP عمومی نیاز داشته باشید. می توانید از ISP خود آدرس IP عمومی را بخواهید. برای بررسی IP عمومی خود مرورگر کروم را باز کنید whats my IP را تایپ کنید این آدرس IP عمومی شما را نشان می دهد.
- Administrative Tools را در جستجوی منوی شروع تایپ کنید و آن را از نتایج جستجو انتخاب کنید.
- همچنین، میتوانید از کنترل پنل -> همه موارد کنترل پنل -> ابزارهای مدیریتی به آن دسترسی داشته باشید.
- سپس به دنبال مدیر سرویس اطلاعات اینترنت (IIS) بگردید و روی آن دابل کلیک کنید.
- در پنجره بعدی، لوکال هاست (اساساً نام رایانه شخصی شما است) را در پانل سمت چپ خود گسترش دهید و به سایت ها بروید.
- روی سایت ها کلیک راست کرده و گزینه add FTP site را انتخاب کنید. این یک اتصال FTP برای شما ایجاد می کند.
- برای سایت خود یک نام بگذارید و مسیر پوشه FTP را که می خواهید برای ارسال و دریافت فایل استفاده کنید وارد کنید. در اینجا مسیر پوشه ای را که قبلا برای سرور FTP ایجاد کرده بودیم تنظیم می کنیم. همچنین می توانید انتخاب کنید که یک پوشه جدید برای ذخیره فایل های FTP خود ایجاد کنید. فقط به ترجیحات شخصی شما بستگی دارد.
- Next را کلیک کنید. در اینجا باید آدرس IP رایانه محلی را از کادر کشویی انتخاب کنید. امیدوارم قبلاً IP استاتیک را برای رایانه تنظیم کرده باشید.
- پورت شماره 21 را به عنوان شماره پورت پیش فرض سرور FTP باقی گذاشت.
- و تنظیمات SSL را به no SSL تغییر دهید. سایر تنظیمات پیش فرض را رها کنید.
توجه داشته باشید: اگر در حال پیکربندی یک سایت تجاری هستید، مطمئن شوید که گزینه Require SSL را انتخاب کنید، زیرا یک لایه امنیتی اضافی به انتقال اضافه می کند.
- روی next کلیک کنید و صفحه تأیید هویت را دریافت خواهید کرد.
- به بخش احراز هویت این صفحه بروید و گزینه پایه را انتخاب کنید.
- در قسمت مجوز، از منوی کشویی گزینه specified users را تایپ کنید.
- در کادر متنی زیر، نام کاربری اکانت ویندوز 10 خود را تایپ کنید تا به سرور FTP دسترسی داشته باشید. در صورت تمایل می توانید کاربران بیشتری نیز اضافه کنید.
- در بخش مجوز، باید تصمیم بگیرید که دیگران چگونه به اشتراک FTP دسترسی خواهند داشت و چه کسانی دسترسی فقط خواندنی یا خواندنی و نوشتنی خواهند داشت.
بیایید این سناریو را فرض کنیم: اگر می خواهید کاربران خاصی دسترسی خواندن و نوشتن داشته باشند، پس بدیهی است که آنها باید یک نام کاربری و رمز عبور برای آن تایپ کنند. سایر کاربران می توانند بدون هیچ نام کاربری یا رمز عبور به سایت FTP دسترسی داشته باشند تا فقط محتوا را مشاهده کنند، به آن دسترسی کاربران ناشناس می گویند. حالا روی Finish کلیک کنید.
- در نهایت روی finish کلیک کنید.
با این کار، راه اندازی یک سرور FTP در دستگاه ویندوز 10 خود را تمام کرده اید، اما برای شروع استفاده از سرور FTP برای ارسال و دریافت فایل ها، باید کارهای دیگری را انجام دهید.
اجازه دهید FTP از فایروال ویندوز عبور کند
ویژگی امنیتی فایروال ویندوز هرگونه اتصالی را که سعی در دسترسی به سرور FTP داشته باشد مسدود می کند. و به همین دلیل است که باید به صورت دستی به اتصالات اجازه دهیم و به فایروال بگوییم که به این سرور دسترسی داشته باشد. برای انجام این
توجه داشته باشید: امروزه فایروال ها توسط برنامه آنتی ویروس مدیریت می شوند، بنابراین یا باید FTP را از آنجا پیکربندی/اجازه دهید یا محافظت فایروال را در آنتی ویروس خود غیرفعال کنید.
فایروال ویندوز را در منوی استارت ویندوز جستجو کنید و اینتر را فشار دهید.
در پانل سمت چپ، گزینه اجازه دادن به یک برنامه یا ویژگی از طریق فایروال ویندوز را خواهید دید. روی آن کلیک کنید.
وقتی پنجره بعدی باز شد، روی دکمه تغییر تنظیمات کلیک کنید.
از لیست، سرور FTP را بررسی کنید و آن را در شبکه های خصوصی و عمومی مجاز کنید.
پس از اتمام، روی OK کلیک کنید
خودشه. اکنون، باید بتوانید از شبکه محلی خود به سرور FTP خود متصل شوید. برای بررسی این مرورگر وب را باز کنید در رایانه شخصی دیگری که به همان شبکه متصل است ftp://yourIPaddress را تایپ کنید (توجه: در اینجا از آدرس IP رایانه سرور FTP استفاده کنید). از نام کاربری و رمز عبوری که قبلاً به آنها اجازه دسترسی به سرور FTP را داده بودید استفاده کنید.
پورت FTP (21) ارسال در روتر
اکنون Windows 10 FTP Server برای دسترسی از LAN فعال شده است. اما اگر به دنبال دسترسی به سرور FTP از یک شبکه متفاوت (LAN جانبی ما) هستید، باید اجازه اتصال FTP را بدهید و باید پورت 21 را در فایروال روتر خود فعال کنید تا امکان اتصال ورودی از طریق پورت FTP 21 را فراهم کند.
صفحه پیکربندی روتر را با استفاده از آدرس دروازه پیش فرض باز کنید. با استفاده از دستور Ipconfig می توانید دروازه پیش فرض (آدرس IP روتر) خود را بررسی کنید.
برای من 192.168.1.199 است که از آن درخواست احراز هویت، نام کاربری مدیر روتر و رمز عبور میکند. در اینجا از گزینه های پیشرفته به دنبال Port Forwarding بگردید.
یک حمل و نقل پورت جدید ایجاد کنید که شامل اطلاعات زیر باشد:
- روی آن کلیک راست کرده و Run as administrator را اجرا کنید تا برنامه نصب شود.
- برای باز کردن همان Filezilla را در منوی استارت جستجو کرده و انتخاب کنید.
- اترنت یک پیکربندی IP معتبر (شبکه ناشناس) ویندوز 10 ندارد
- چگونه پورت های USB را در لپ تاپ/کامپیوتر ویندوز 10 تعمیر کنیم
- وای فای متصل است اما به اینترنت دسترسی ندارد ویندوز 10 (5 رفع مشکل)
- چگونه اتصال VPN را در ویندوز 10/8/7 راه اندازی و پیکربندی کنیم؟
- سرور DNS در ویندوز 10 پاسخ نمی دهد؟ این راه حل ها را اعمال کنید
اکنون تغییرات جدید را اعمال کنید و تنظیمات جدید روتر را ذخیره کنید.
دسترسی به سرور FTP از شبکه های مختلف
اکنون همه چیز تنظیم شده است، سرور FTP شما آماده دسترسی از هر جایی که رایانه شخصی به اینترنت متصل است، می باشد. در اینجا نحوه تست سریع سرور FTP خود آورده شده است، امیدوارم آدرس IP عمومی خود را یادداشت کرده باشید (جایی که سرور FTP را پیکربندی کرده اید، در غیر این صورت مرورگر را باز کنید و آی پی من را تایپ کنید).
به هر رایانه ای خارج از شبکه بروید و آدرس IP FTP:// را در نوار جستجو تایپ کنید. شما باید نام کاربری و رمز عبور را دوباره وارد کنید و روی OK کلیک کنید.
دانلود و آپلود فایل ها، پوشه ها در سرور FTP
همچنین، می توانید از برنامه های شخص ثالث مانند ( FileZilla ) برای دانلود آپلود مدیریت فایل ها، پوشه ها بین ماشین کلاینت و سرور FTP. چندین مشتری FTP رایگان در دسترس هستند که می توانید از هر یک از آنها برای مدیریت سرور FTP خود استفاده کنید:
FileZilla : یک سرویس گیرنده FTP در دسترس برای ویندوز
Cyberduck : FTP Client برای ویندوز موجود است
WinSCP : یک کلاینت رایگان و منبع باز SFTP، FTP، WebDAV، Amazon S3 و SCP برای Microsoft Windows
مدیریت FTP با استفاده از Filezilla
بیایید از نرم افزار مشتری FileZilla برای مدیریت (دانلود/آپلود) پوشه های فایل ها در سرور FTP استفاده کنیم. بسیار ساده است، از سایت رسمی Filezilla دیدن کنید و مشتری Filezilla را دانلود کنید برای ویندوز
سپس جزئیات سرور FTP را وارد کنید، برای مثال، ftp://10.253.67.24 (IP عمومی) . نام کاربری را که مجاز به دسترسی به سرور FTP خود از هر جایی هستید تایپ کنید، رمز عبور را برای احراز هویت وارد کنید و از پورت 21 استفاده کنید. وقتی روی Quickconnect کلیک میکنید، تمام پوشههای فایل موجود برای دانلود فهرست میشوند. پنجره های سمت چپ در دستگاه شما و سمت راست سرور FTP هستند
همچنین در اینجا فایلها را از چپ به راست بکشید، انتقال فایل به سرور FTP کپی میشود و فایلها را از راست به چپ بکشید، انتقال فایل را به دستگاه Client کپی میکند.
این تمام چیزی است که با موفقیت ایجاد و پیکربندی کرده اید سرور FTP در ویندوز 10 . آیا هنگام انجام این مراحل با مشکلی مواجه شدید، در نظرات زیر به ما اطلاع دهید، ما تمام تلاش خود را می کنیم تا شما را راهنمایی کنیم؟
همچنین، بخوانید