نحوه راه اندازی FTP Server در ویندوز ۱۰ و تنظیم Port Forwarding

Like
Like Love Haha Wow Sad Angry
11

با استفاده از آموزشی که امروز در اختیار تان گذاشته می شود میتوانید از هر کجای دنیا به فایل هایی که در کامپیوتر خود دارید دسترسی داشته باشید.
در ابتدا باید IP سیستمی که در نظر دارید از راه دور به آن متصل شوید را بدانید. برای این کار کافیست در CMD دستور Ipconfig را وارد کنید و در قسمت IPv4 Address  می توانید IP سیستم خودتان را مشاهده کنید.

FTP
خب حالا باید سرویس FTP را نصب کنید برای این کار  وارد کنترل پنل شوید و گزینه Programs and Features را انتخاب کنید.

FTP
از سمت چپ پنجره گزینه Turn Windows features on or off را انتخاب کنید.
در پنجره باز شده باید تیک گزینه های زیر را فعال کنید:

  1. Internet Information Services
  2. FTP Services
  3. FTP Extensibility
  4. FTP Service
  5. Web Management Tools
  6. World Wide Web Services

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

FTP
بعد از پایان نصب سرویس ها حالا باید دوباره از قسمت کنترل پنل گزینه Administrative tools را انتخاب کنید.

FTP
از بین برنامه های موجود مدیریتی برنامه Internet Information Services (IIS) Manager را اجرا کنید.

FTP
حالا باید یک FTP Site ایجاد کنید تا این امکان را به دیگران بدهید تا بتوانند به FTP شما متصل شوند. پس  بر روی گزینه Sites کلیک راست و گزینه Add FTP Site را انتخاب کنید.

FTP

در کادر FTP site name یک نام به دلخواه را وارد کنید.
در قسمت Physical path باید مسیری را که در نظر فایل های این مسیر به اشتراک گذاشته شود را انتخاب کنید.

FTP
در مرحله بعدی باید در قسمت IP Address کافیست از لیست IP خودتان را مشخص کنید.
و در قسمت SSL بر روی حالت No SSL قرار دهید، چون قرار نیست Certificate تنظیم کنید مگر اینکه خودتان نیاز داشته باشید.

FTP

در مرحله بعد باید تیک گزینه Basic را فعال کنید.
بعد از لیست Allow access to بر روی حالت Specified users قرار دهید بعد در کادر پایین باید نام کاربری خود را وارد کنید یا اینکه  می توانید یک حساب دیگر ایجاد کنید و نام کاربری آن حساب را وارد کنید تا این حساب فقط اجازه دسترسی را داشته باشند.

اما اگر می خواهید دیگران به FTP شما متصل شوند بدون آن که درخواست نام کاربری و پسورد برای آن ها نمایش داده شود می توانید بر روی حالت Anonymous users قرار دهید تا تمام کاربران اجازه دسترسی به FTP Server شما را داشته باشند.
در قسمت پایین تیک گزینه های  Read و Write را فعال کنید، اگر تیک Write را فعال کنید می توانید از راه دور فایلی هم منتقل کنید به کامپیوتر خود و منظور از تیک Read هم یعنی امکان استفاده از فایل های این مسیری که تعیین کردید را دارید.
در آخر بر روی Finish کلیک کنید، حالا شما یک FTP Site ایجاد کردید.

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

FTP
از قسمت سمت چپ پنجره گزینه Allow an app or feature through windows Firewall را کلیک کنید.

FTP

ابتدا بر روی Change Setting کلیک کنید تا اجازه تغییرات را داشته باشید.
و بعد گزینه FTP Server را از لیست انتخاب کنید و تیک گزینه ها Private و Public را فعال کنید.
FTP

حالا باید پورت ۲۰ و  ۲۱ در سیستم خودتان باز کنید تا FTP Server بتواند در خواست را دریافت و ارسال کند، از کنترل پنل وارد قسمت Windows Firewall شوید و از سمت چپ پنجره گزینه Advanced Setting را کلیک کنید.
در پنجره باز شده در قسمت سمت چپ  بر روی Inbound Rules کلیک راست و گزینه New Rule را انتخاب کنید.

پست های مرتبط

FTP
در مرحله Rule Type گزینه مربوط به Port را فعال کنید.

FTP
در مرحله Protocol and Ports در کادر مربوط به Specific local ports پورت شماره ۲۰-۲۱ را وارد کنید(مانند تصویر زیر)

FTP
در مرحله Action  بر روی حالت Allow the connection قرار دهید.

FTP
در مرحله Profile باید ۳ تا گزینه ها فعال باشند.

FTP
در مرحله Name هم یک نام برای این Rule خود وارد کنید.

FTP
تا اینجا شما این اجازه را به فایروال خود دادید که  دیگران بتوانند با پورت ۲۰ و ۲۱ به سیستم شما وارد شوند ولی در مرحله بعد باید این اجازه رو به پورت ۲۰و ۲۱ بدهید که بتواند خارج شود.
کافیست از همین پنجره Firewall بر روی Outbound کلیک راست و گزینه New Rule را انتخاب کنید و تمام مراحل بالا را دوباره انجام دهید.

FTP
خب حالا شما  می توانید از این 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://192.168.1.10

فقط بجای آدرس ۱۹۲.۱۶۸.۱.۱۰ باید آدرس IP سیستمی که در آن سرویس FTP را فعال کرده بودید را وارد کنید.
اما اگر می خواهید از خارج از شبکه خود یعنی با استفاده از اینترنت به FTP Server خود متصل شوید بجای اینکه IP داخلی سیستم را وارد کنید باید IP  عمومی را وارد کنید.
خب حالا باید بتوانید IP Public خود را بدانید و هر زمان در هر جایی از IP Public خود برای استفاده از FTP استفاده کنید.

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


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

Ftp://46.280.462.22

فقط اینکه بجای ۴۶.۲۸۰.۴۶۲.۲۲ باید آدرس IP Public خود را وارد کنید.
حالا از هر جایی از دنیا به کمک اینترنت می توانید به FTP شخصی خود متصل شوید.

 

 

7 نظرات
  1. amin می گوید

    انصافا خیلی کامل توضیح دادین، واقعا ممنونم

  2. مصلح می گوید

    ftp services نه ftp server

    1. نوید داریا می گوید

      دوست عزیز از توجه شما بسیار سپاسگذاریم.
      Server به معنای سرویس دهنده می باشد. در نتیجه هر کامپیوتری که در شبکه به Node های دیگر سرویسی ارائه می دهد ( حتی اگر سیستم عامل کلاینت داشته باشد ) می تواند Server نامیده شود. در نتیجه زمانی که FTP Services در ویندوز کلاینت فعال شود به آن FTP Server گویند.

  3. sariryan می گوید

    بسیار عالی توضیح داده شده بود ممنونم

  4. مرتضی می گوید

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

    1. علی کارآگاه می گوید

      سلام
      نام کاربری و رمز عبور حساب کاربری که با به ویندوز لاگین میکنید را وارد کنید

  5. امیر می گوید

    سلام واقعا یوز و پسورد نمیاره کلافه شدم راهنمایی کنید

ارسال یک پاسخ

آدرس ایمیل شما منتشر نخواهد شد.