Active Mode
The client issues a PORT command to the server signaling that it will actively provide an IP and port number to open the Data Connection back to the client.
Passive Mode
The client issues a PASV command to indicate that it will wait passively for the server to supply an IP and port number, after which the client will create a Data Connection to the server.
How to install the FTP server components
How to configure an FTP server site
Quick Tip : It's recommended to create a folder in the root of the main system drive, or on an entirely different hard drive. Otherwise, if you set the home folder in one of your default folders when adding multiple accounts, users won't have permission to access the folder. (You can adjust folder permissions, but it's not recommended.)
Configuring firewall rules
Allowing external connections
Service name : Type a descriptive name for the port forwarding rule Port range : 21 Local IP : This is the FTP server IP address that the router will forward incoming connections Local port : 21 Protocol : TCP
Setting up a static IP address
How to set up multiple FTP accounts
Configuring user accounts to FTP server
All Users : Allows every user configured on your Windows 10 device to access the FTP server Specified users : You can use this option to specify all the users you want to access the FTP server. (You must separate each user using a comma.)
How to connect to an FTP server remotely
Viewing and downloading files
Viewing, downloading, and uploading files
Configuration
Note : It is not recommended using single port because it will limit the number of Client IP – Client Port – Server Port combinations. The FTP sessions are uniquely identified thanks to this combination. Using a single server port will result in having the same combination which may result in the concurrent FTP requests to be rejected. If the Data Channel Port Range field is grayed out, make sure that you are changing the server-level settings.
Confirmation
Note : For the unsecured FTP service, IIS doesn’t use the port you assigned. Instead, it uses a random port number in the range from 1025 through 65535. IIS uses the port you specified in Data Channel Port Range field only via secure FTP service.