FTP server facilitates the transfer of files easily and securely from a client computer using the File Transfer Protocol (FTP). You can setup a FTP server on a Windows 10 machine by installing Internet Information Services (IIS) which comes as an additional feature with Windows 10 and it can be turned on or off very easily. This article describes how to install and configure a FTP server on Windows 10.
Open Control Panel - Type control in the search box (press + S) and click on Control Panel from the search results.
Alternatively you can open Control Panel by pressing + R key to open the run dialog, then enter control and click OK.
Click Programs and Features and then select Turn Windows features on or off.
Select Web Management Tools
Open Internet Information Services (IIS) Manager. To do this, type Internet Information Services in the search box and select from the results.
Or, from the control panel go to System and Security -> Administrative Tools->Internet Information Services (IIS) Manager.
From the Actions pane on the right hand side, click Add FTP Site which will open the Add FTP site wizard.
Enter a name for the FTP site and a Physical path where you will have the upload and download files.
In the Binding and SSL settings screen, select the following options:
Select the following options in Authentication and Authorization information.
Your FTP server is now configured and running. To view or change any settings for the FTP site, click on the ftp site name in Connectopn pane in IIS Manager, under Sites.
To test the connection, open a command prompt on a different PC in the network and run the
C:\>ftp 192.168.1.140 <-- IP address of the FTP server Connected to 192.168.1.140. 220 Microsoft FTP Service 200 OPTS UTF8 command successful - UTF8 encoding now ON. User (192.168.1.140:(none)): ftpuser 331 Password required Password: 230 User logged in. ftp>