आइये इस artical मे देखते हैं की ftp server अपने client os मे कैसे install करते हैं वो भी बिना किसी third party software जैसे की filezila server ,ocean ftp server ,titan ftp सर्वर को use करके
ftp(file transfer protocol) एक popular internet data transfer protocol है ।ftp का use हम remote server और local system के बीच data transfer करने के लिए करते हैं
ज़्यादातर site administrator ftp का use अपने web hosting server पर डाटा को download और upload करने के लिए करते हैं
Steps :-
सबसे पहले आप अपने system मे एक folder किसी drive मे create कर लीजिये by default यह C:\inetpub\ftproot होता है
window और r एक साथ press करिए run window open होगा उसमे optionalfeatures type कर enter press करिए

windows features open हो जाएगा यहाँ आपको “internet information services “
expand करना है और “ftp extesibility “,”ftp service ” select करना है

इसके बाद “web management tools ” को expand करिए और “iis management tools ” को select कर ok press करिए

अब run पर जाएँ और “inetmgr ” type कर enter press करिए

iis manager window open हो जाएगा left मे site लिखा हुआ show हो रहा होगा उस पर right click कर “add ftp site “पर click करिए

इसके बाद ftp site name मे कोई भी नाम डाल लीजिये physical path मे आप अपने बनाए हुए folder का path डाल दीजिये

binding मे अपना system का ip address select कर लीजिये by default port 21 होता है आप change भी कर सकते हैं ssl मे जो select करना है कर लीजिये मै यहाँ पर no ssl select करूंगा

इसके बाद आपको authentication और authorization का option मिलेगा autentication मे आप basic or anonymous select कर सकते हैं basic select करेंगे तो ftp server access करने के लिए password देना होगा और anonymous select करते हैं तो password नहीं डालना पड़ेगा
authorization मे आपको user select कर सकते हैं जो user आपके system पर पहले से बने हुए हैं or तो उसको select कर लीजिये or new user create कर लीजिये अगर user create करना है तो run पर जाएँ “compmgmt.msc”type कर enter press करें computer management open हो जाएगा

user पर right click कर user create कर लीजिये


add ftp window पर authentication मे मैंने basic select किया है और authorization
मे specified user select किया है और जो user अभी create किया है उसको type कर दिया है permission मे read ,write select कर लिया है जिससे की user ftp server पर अपनी files or folder को read ,write कर सकता है


अब आपको ftp सर्वर access करने के लिए browser पर ftp://server-ip-address type करना पड़ेगा मेरे case मे ftp://192.168.20.27 type करना पड़ेगा उसके बाद user और password feed कर ftp server को access कर पाएंगे


Note:- मैंने अपने system का firewall disable कर रखा है आप firewall rule create कर सकते हैं इसके लिए command prompt पर जाएँ और following command का use करें
c:>netsh advfirewall firewall add rule name=”FTP” action =allow protocol=TCP dir=in localport=21
c:>netsh advfirewall firewall add rule name=”sFTP” action =allow protocol=TCP dir=in localport=900
c:>netsh advfirewall firewall add rule name=”FTPpassive” action =allow protocol=TCP dir=in localport=1024-65535