How to setup FTP server on Windows

Home/Windows/How to setup FTP server on Windows

How to setup FTP Server on Windows

 

040117_1712_Howtoconfig1 How to setup FTP server on Windows

 

FTP is a file transfer protocol useful to transfer files between the client machine and the FTP Server. It is like a shared folder with the exception it is running on a port number. A user can read and write files through the FTP protocol. The most browsers support FTP protocol so we can access the FTP servers through the browser. For example, ftp://<HOSTNAME>.

This section we walk through how to setup FTP Server on Windows. Windows has a built-in FTP server, and it is not enabled by default. We need to manually configure the FTP server and start it. The following steps are covered here

A. Configure FTP Server on Windows

B. Turn Off FTP in Windows Firewall

C. Using WinSCP as Windows client to connect to FTP Server

 

Version Used: Windows 10 

 

A). Configure FTP Server on Windows

 

1. Open your Windows Control Panel : Click Start => Select All Apps => Scroll down => Click Control Panel under Windows System

 

040117_1712_Howtoconfig2 How to setup FTP server on Windows

 

2. Select Programs and Features

 

040117_1712_Howtoconfig3 How to setup FTP server on Windows

 

3. Click on Turn Windows Features On or Off

 

040117_1712_Howtoconfig4 How to setup FTP server on Windows

 

4. Toggle on Internet Information Services, and select FTP SERVER as shown below & Click Ok

 

040117_1712_Howtoconfig5 How to setup FTP server on Windows

 

5. Go back to Control Panel and select Administrative Tools

 

040117_1712_Howtoconfig6 How to setup FTP server on Windows

 

6. Double click on the Internet Information Services (IIS) Manager

 

040117_1712_Howtoconfig7 How to setup FTP server on Windows

 

7. Expand Sites; Right click & Select Add FTP Site

 

040117_1712_Howtoconfig8 How to setup FTP server on Windows

 

8. Input a name in FTP Site name & a Physical Path; Click Next

 

040117_1712_Howtoconfig9 How to setup FTP server on Windows

 

9. Input as shown below and click Next. Change the FTP Port number if you need. The default FTP port is 21

 

040117_1712_Howtoconfig10 How to setup FTP server on Windows

 

10. Configure Basic Authentication & click Finish

 

Anonymous => Any one can login to FTP server without username and password

Basic => Username/Password required to login

 

040117_1712_Howtoconfig11 How to setup FTP server on Windows

 

11. The FTP Server added in the IIS Manager as shown below & you can Start/ Stop and Restart the FTP using Manage FTP Site

 

040117_1712_Howtoconfig12 How to setup FTP server on Windows

 

12. To Test the FTP Server we created above Input the URL ftp://localhost in the browser and hit Enter.

 

Note: If you entered different port number in step 9 then the URL is like ftp://<HOST>:<PORT>

 

040117_1712_Howtoconfig13 How to setup FTP server on Windows

 

B). Turn Off FTP in Windows Firewall

 

The firewall must be turned off so that users from other computers can access the FTP server

 

13. Go back to Control Panel again and click Windows Firewall

 

040117_1712_Howtoconfig14 How to setup FTP server on Windows

 

14. Click Allow an app or feature through Windows Firewall

 

Note: If you gave PORT other than 21 in step 9, then click on Advanced Settings, Inbound Roles, New Rule, Port, Specify TCP Port, click Multiple Next, Finish & Skip Step 15

 

040117_1712_Howtoconfig15 How to setup FTP server on Windows

 

15. Scroll down & Select FTP Server & Click Ok

 

040117_1712_Howtoconfig16 How to setup FTP server on Windows

 

C). Using WinSCP as FTP Client to Connect to the FTP Server

 

An FTP client is required to connect to FTP Server to move files between the client machine and FTP Server. I have been personally using WinSCP as my FTP client. WinSCP is a free and open source. There are multiple free FTP Clients available like: 

 

FireFTP: Firefox browser FTP Client extension

FileZilla: an FTP Client available for Windows

CyberDuck: FTP Client available for Windows

 

16. Open WinSCP, Input the FTP Server details. Username is the FTP Server Windows username, and password is FTP Server Windows password & Click Save

 

040117_1712_Howtoconfig17 How to setup FTP server on Windows

 

17. The WinSCP establish a connection and shows like below. The left side windows in your machine and right side is the FTP Server

 

  • Drag files from left to right will copy the file move to FTP SERVER
  • Drag files from Right to left will copy the file move to Client machine

 

040117_1712_Howtoconfig18 How to setup FTP server on Windows

govindan How to setup FTP server on Windows
Connect me

Govind

Thank you for visiting my personal blog. Myself Govindan, Software Developer by profession since 2006 and hence I started this blog early in 2016 and ever since I've been writing about technologies experienced and learnings of everyday life.

The views expressed on this blog are my personal views and do not necessarily reflect the views of my employer.

Please feeling free to reach me on any comments and feedbacks you have. Would be more than glad to listen and reply 🙂
govindan How to setup FTP server on Windows
Connect me
By | 2017-06-10T13:14:13+00:00 April 1st, 2017|Categories: Windows|Tags: |0 Comments
Like us on Facebook.
Connect!