نحوه راه اندازی FTP Server در ویندوز ۱۰ و تنظیم Port Forwarding
با استفاده از آموزشی که امروز در اختیار تان گذاشته می شود میتوانید از هر کجای دنیا به فایل هایی که در کامپیوتر خود دارید دسترسی داشته باشید.
در ابتدا باید IP سیستمی که در نظر دارید از راه دور به آن متصل شوید را بدانید. برای این کار کافیست در CMD دستور Ipconfig را وارد کنید و در قسمت IPv4 Address می توانید IP سیستم خودتان را مشاهده کنید.
خب حالا باید سرویس FTP را نصب کنید برای این کار وارد کنترل پنل شوید و گزینه Programs and Features را انتخاب کنید.
از سمت چپ پنجره گزینه Turn Windows features on or off را انتخاب کنید.
در پنجره باز شده باید تیک گزینه های زیر را فعال کنید:
- Internet Information Services
- FTP Services
- FTP Extensibility
- FTP Service
- Web Management Tools
- World Wide Web Services
بعد بر روی OK کلیک کنید تا سرویس های مربوطه نصب شوند.
بعد از پایان نصب سرویس ها حالا باید دوباره از قسمت کنترل پنل گزینه Administrative tools را انتخاب کنید.
از بین برنامه های موجود مدیریتی برنامه Internet Information Services (IIS) Manager را اجرا کنید.
حالا باید یک FTP Site ایجاد کنید تا این امکان را به دیگران بدهید تا بتوانند به FTP شما متصل شوند. پس بر روی گزینه Sites کلیک راست و گزینه Add FTP Site را انتخاب کنید.
در کادر FTP site name یک نام به دلخواه را وارد کنید.
در قسمت Physical path باید مسیری را که در نظر فایل های این مسیر به اشتراک گذاشته شود را انتخاب کنید.
در مرحله بعدی باید در قسمت IP Address کافیست از لیست IP خودتان را مشخص کنید.
و در قسمت SSL بر روی حالت No SSL قرار دهید، چون قرار نیست Certificate تنظیم کنید مگر اینکه خودتان نیاز داشته باشید.
در مرحله بعد باید تیک گزینه Basic را فعال کنید.
بعد از لیست Allow access to بر روی حالت Specified users قرار دهید بعد در کادر پایین باید نام کاربری خود را وارد کنید یا اینکه می توانید یک حساب دیگر ایجاد کنید و نام کاربری آن حساب را وارد کنید تا این حساب فقط اجازه دسترسی را داشته باشند.
اما اگر می خواهید دیگران به FTP شما متصل شوند بدون آن که درخواست نام کاربری و پسورد برای آن ها نمایش داده شود می توانید بر روی حالت Anonymous users قرار دهید تا تمام کاربران اجازه دسترسی به FTP Server شما را داشته باشند.
در قسمت پایین تیک گزینه های Read و Write را فعال کنید، اگر تیک Write را فعال کنید می توانید از راه دور فایلی هم منتقل کنید به کامپیوتر خود و منظور از تیک Read هم یعنی امکان استفاده از فایل های این مسیری که تعیین کردید را دارید.
در آخر بر روی Finish کلیک کنید، حالا شما یک FTP Site ایجاد کردید.
حالا باید به فایروال خود این اجازه را دهید که دیگران از بیرون شبکه بتوانند به شما متصل شوند، برای این کار کافیست از قسمت کنترل پنل وارد Windows Firewallشوید.
از قسمت سمت چپ پنجره گزینه Allow an app or feature through windows Firewall را کلیک کنید.
ابتدا بر روی Change Setting کلیک کنید تا اجازه تغییرات را داشته باشید.
و بعد گزینه FTP Server را از لیست انتخاب کنید و تیک گزینه ها Private و Public را فعال کنید.
حالا باید پورت ۲۰ و ۲۱ در سیستم خودتان باز کنید تا FTP Server بتواند در خواست را دریافت و ارسال کند، از کنترل پنل وارد قسمت Windows Firewall شوید و از سمت چپ پنجره گزینه Advanced Setting را کلیک کنید.
در پنجره باز شده در قسمت سمت چپ بر روی Inbound Rules کلیک راست و گزینه New Rule را انتخاب کنید.
در مرحله Rule Type گزینه مربوط به Port را فعال کنید.
در مرحله Protocol and Ports در کادر مربوط به Specific local ports پورت شماره ۲۰-۲۱ را وارد کنید(مانند تصویر زیر)
در مرحله Action بر روی حالت Allow the connection قرار دهید.
در مرحله Profile باید ۳ تا گزینه ها فعال باشند.
در مرحله Name هم یک نام برای این Rule خود وارد کنید.
تا اینجا شما این اجازه را به فایروال خود دادید که دیگران بتوانند با پورت ۲۰ و ۲۱ به سیستم شما وارد شوند ولی در مرحله بعد باید این اجازه رو به پورت ۲۰و ۲۱ بدهید که بتواند خارج شود.
کافیست از همین پنجره Firewall بر روی Outbound کلیک راست و گزینه New Rule را انتخاب کنید و تمام مراحل بالا را دوباره انجام دهید.
خب حالا شما می توانید از این FTP Server در شبکه داخلی خودتان استفاده کنید.
اما اگر می خواهید از این FTP Server در خارج از شبکه یعنی از داخل اینترنت هم بتوانید متصل شوید باید در مودم خود برای IP سیستم خودتان یک Port Forward تنظیم کنید.
port forwarding به شما این امکان را میدهد که سیستم های شبکه داخلی شما از بیرون شبکه به عنوان مثال از طریق اینترنت قابل دسترس باشند.
برای این کار باید وارد تنظیمات مودم شوید کافیست در مرورگر خود آدرس ۱۹۲.۱۶۸.۱.۱ (در صورتیکه آدرس مودم خود را عوض نکرده باشید آدرس مودم شما در اکثر مودم ها به صورت پیش فرض ای آدرس می باشد)را وارد کنید.
بعد از شما درخواست Username و Password را دارد که باید نام کاربری و پسورد مودم خود را وارد کنید( در بیشتر مواقع نام کاربری و پسورد هر دو Admin می باشد.)
بر روی گزینه Advanced Setup کلیک کرده و وارد تنظیمات NAT میشوید.
PVC بر اساس تنظیماتی که برای کانکشن انجام شده انتخاب میشود. (باید PVCای که آن را برای اتصال به اینترنت تنظیم کردهاید انتخاب کنید.)
Application: معمولا بر اساس سرویسی که قرار است استفاده شود نامی وارد می کنند.
Start Port Number –End Port Number: پورت مورد استفاده سرویس مربوطه در اینجا قرار خواهد گرفت، که در اینجا شما شما در هر دو پورت ۲۱ را وارد کنید.
Local IP Address: حالا باید IP سیستمی که قرار است از بیرون به آن دسترسی داشته باشیم در این قسمت وارد خواهد شد.
نحوه اتصال به FTP Server
اگر می خواهید از داخل شبکه به FTP متصل شوید کافیست در مرورگر خود آدرس IP را وارد کنید.
Ftp://۱۹۲.۱۶۸.۱.۱۰
فقط بجای آدرس ۱۹۲.۱۶۸.۱.۱۰ باید آدرس IP سیستمی که در آن سرویس FTP را فعال کرده بودید را وارد کنید.
اما اگر می خواهید از خارج از شبکه خود یعنی با استفاده از اینترنت به FTP Server خود متصل شوید بجای اینکه IP داخلی سیستم را وارد کنید باید IP عمومی را وارد کنید.
خب حالا باید بتوانید IP Public خود را بدانید و هر زمان در هر جایی از IP Public خود برای استفاده از FTP استفاده کنید.
برای اینکه IP Public خود را بدانید کافیست در گوگل عبارت My IP را جستجو کنید تا IP اصلی شما را نمایش بدهد.
برای نمایش فایل هایتان در مرورگر آدرس زیر را وارد کنید.
Ftp://46.109.142.130
فقط اینکه بجای ۴۶.۱۰۹.۱۴۲.۱۳۰ باید آدرس IP Public خود را وارد کنید.
حالا از هر جایی از دنیا به کمک اینترنت می توانید به FTP شخصی خود متصل شوید.
درود بر شما. تمامی مراحلو مو به مو اجرا کردم و حتی توسط اپلیکیشن Es File Explorer در اندروید موفق شدم در شبکه ی داخلی به FTP Server ویندوز کامپیوترم وصل بشم، اما از طریق اینترنت انجام نمیشه. تنظیمات مودم هم ضمیمه کردم براتون ببینید لطفا.
سلام
وقتتون بخیر
لطفا طریقه کانفیگ FTP SERVER از طریق مرورگرها رو توضیح بدین
سلام و خسته نباشید ، ممنون از آموزشی که در اختیار گذاشتید ، آیا تو محیط دامین که کنترل دامین دست شما نیست هم کار میکنه ؟
سلام
بله
از توضیح خوب شما سپاسگذارم فقط یه سوال اگه یه یوزر دسترسی خواندن و یه یوزر دیگه دستری نوشتن به پوشه ای در داخل پوشه اصلی داشته باشه با چکار کنیم
داش یوزر پسورد میخواد که :||| یوزر پسورد ویندوزم هم نیست
داداش همون یوزر و پسورد ویندوز است
یا اینکه می تونید یه کاربر جدید بسازید با اون لاگین کنید
یا اینکه کاربر Admin رو فعال کنید و با اون لاگین کنید
Secure Connection Failedای پی میزنم
با این مواجه میشم
این ای پی رو از کجا آوردید نهایت مقدار هر اکتد ۲۵۵ هستش!!!!!!
پورت ۲۰ کجا به کارمان اومد؟
سلام
برای اینکه بخواهید IP Public خود را مشاهده کنید کافیه در گوگل سرچ کنید My IP
و پورت ۲۰ و ۲۱ مربوط به FTP می باشد.
بابت IP عذر می خواهیم و اشتباه تاپی میباشد
واقعااا عالی بود و بسیار بسیار کامل
سلام واقعا یوز و پسورد نمیاره کلافه شدم راهنمایی کنید
سلام خسته نباشید ممنون از این اموززشتتون
من یه مشکل دارم من این FTP رو ساختم همه چیزش طبق اموزش رفتم جلو ولی نمیدونم چرا ادرس ftp رو تو مرورگر میزنم میاره رمز و یوزر رو بش میدم ولی وارد نمیشه نمیدونم مشکل چیه
سلام
نام کاربری و رمز عبور حساب کاربری که با به ویندوز لاگین میکنید را وارد کنید
بسیار عالی توضیح داده شده بود ممنونم
ftp services نه ftp server
دوست عزیز از توجه شما بسیار سپاسگذاریم.
Server به معنای سرویس دهنده می باشد. در نتیجه هر کامپیوتری که در شبکه به Node های دیگر سرویسی ارائه می دهد ( حتی اگر سیستم عامل کلاینت داشته باشد ) می تواند Server نامیده شود. در نتیجه زمانی که FTP Services در ویندوز کلاینت فعال شود به آن FTP Server گویند.
انصافا خیلی کامل توضیح دادین، واقعا ممنونم