

If you'd like to configure with SSL, refer to here. It's OK to keep default for IP Address and Port.įor the case of this default setting, FTP service listens on 0.0.0.0:21.įor section, Select on this example. On this example, set the default root to. Input any name for, specify physical Path for.

Next, Select the and right click it, then Open. Successfully processed 1 files Failed processing 0 files Processed file: C:\inetpub\ftproot\LocalUser\Serverworld PS C:\Users\Administrator> icacls "C:\inetpub\ftproot\LocalUser\Serverworld" /grant "Serverworld:(OI)(CI)(F)" PS C:\Users\Administrator> mkdir C:\inetpub\ftproot\LocalUser\Serverworld PS C:\Users\Administrator> Restart-WebItem -PSPath 'IIS:\Sites\FTPRoot' # create folders for each local user that each folder name is the same with thier username # naming rule ⇒ (example below is for user)

PS C:\Users\Administrator> mkdir C:\inetpub\ftproot\LocalUser PS C:\Users\Administrator> Set-ItemProperty "IIS:\Sites\FTPRoot" -Name 4Address -Value "10.0.0.101" # create the folder under the Path you set as physical path of FTP site (it is needed on this setting) # if Domain users, create PS C:\Users\Administrator> Set-ItemProperty "IIS:\Sites\FTPRoot" -Name -Value "IsolateRootDirectoryOnly" # set external IP address (the one client computers can connect) PS C:\Users\Administrator> Add-WebConfiguration "/system.ftpServer/security/authorization" -Location FTPRoot -PSPath IIS:\ -Value # set user isolation PS C:\Users\Administrator> Set-ItemProperty "IIS:\Sites\FTPRoot" -Name .enabled -Value $true # set read and write authority to all local users PS C:\Users\Administrator> Set-ItemProperty "IIS:\Sites\FTPRoot" -Name -Value "SslAllow" # set basic authentication PS C:\Users\Administrator> Set-ItemProperty "IIS:\Sites\FTPRoot" -Name -Value "SslAllow" PS C:\Users\Administrator> Set-ItemProperty "IIS:\Sites\FTPRoot" -Name physicalPath -Value 'C:\inetpub\ftproot' # set SSL/TLS setting (example below is allowing No SSL) # set physical folder that is used for FTP site # example below, create a folder under the that is created by default and set it PS C:\Users\Administrator> New-WebFtpSite -Name "FTPRoot" -IPAddress "*" -Port 21 # add FTP site # -Name # -IPAddress (below is 0.0.0.0 (all)) # -Port Run PowerShell with Admin Privilege and Configure FTP Service.Ĭopyright (C) Microsoft Corporation. If thete is no file share requirements among users, this setting is useful. Use ports corresponding to different FTP sites within the same FileZilla account to access the sites to test whether the created FTP sites are available.For this setting, each user can access only to their own named folder. Start the client and configure the settings as shown in the following figures. Enter a username in the corresponding field. Specified users: Only specified users can access the shared folders corresponding to the FTP sites. Enter a role or group in the corresponding field. Specified roles or user groups: Only specified roles or members of specified groups can access the shared folders corresponding to the FTP sites. Configure the following parameters:Īll users: All users are allowed to access the shared folders corresponding to the FTP sites.Īnonymous users: Anonymous users can access the shared folders corresponding to the FTP sites. Set the authorization and permission information and click OK.

Set authorization rules for the FTP sites. Then, in the Actions column in the right part, click Add FTP Site.Ĭreate the first FTP site, select the public IP address of the instance, and port 21 is used by default.Ĭreate the second FTP site and set the port number to 22. In the left-side navigation pane, choose > Sites. In the top navigation bar, choose Tools > Internet Information Services (IIS) Manager.
#WINDOWS 10 FTP SERVER DEFAULT WEB SITE WINDOWS#
In the left-lower corner of the Windows desktop, click the Start ( ) icon. For more information, see Manually build an FTP site on a Windows instance.įor more information, see Connection methods.
#WINDOWS 10 FTP SERVER DEFAULT WEB SITE INSTALL#
You must install the IIS and FTP services on an instance before you can build an FTP site.
