FTP Sites
Applies To: Windows Server 2012 R2, Windows Server 2012
The FTP Sites feature represents the UI components that are available on the IIS Manager Sites page when FTP is installed. Those components include additions to settings pages and dialog boxes.
Related scenarios
In this document
Add FTP Site Wizard
The Add FTP Site wizard guides you through the steps of creating an FTP site. The wizard displays the following pages in the order shown.
Site Information Page
Use the Site Information page of the FTP Site Publishing Wizard to set site settings.
Element Name |
Description |
---|---|
FTP site name |
Specifies the friendly name for the FTP site. |
Physical path |
Specifies the physical path for the FTP site. |
Binding and SSL Settings Page
Use the Binding and SSL Settings page of the FTP Site Publishing Wizard to set bindings and SSL.
Element Name |
Description |
||
---|---|---|---|
IP Address |
Specifies the IP address for the FTP site. The default value is All Unassigned. |
||
Port |
Specifies the port on which the FTP site listens for incoming requests. The default value for FTP is 21. |
||
Enable Virtual Host Names |
Specifies whether FTP virtual host names are enabled.
|
||
Virtual Host |
Specifies a virtual host name. This setting enables you to have multiple FTP sites on a single IP address by using the default port. |
||
Start FTP site automatically |
Specifies whether to start the FTP site automatically when the FTP service starts. |
||
No SSL |
Specifies that SSL is not used. |
||
Allow SSL |
Specifies whether SSL is allowed. |
||
Require SSL |
Specifies whether SSL is required. This setting is the default setting. |
||
SSL Certificate |
Specifies the SSL Certificate to use. Note This drop-down menu is blank if no SSL Certificates are installed. |
Authentication and Authorization Information Page
Use the Authentication and Authorization Information page of the FTP Site Publishing Wizard to set authentication and authorization settings.
Element Name |
Description |
---|---|
Anonymous |
Specifies whether Anonymous authentication is enabled. |
Basic |
Specifies whether Basic authentication is enabled. |
Allow access to |
Specifies who is authorized to log on to the FTP site. Available options:
If you use Specified roles or user groups or Specified users, use the additional box to specify access for specific users, roles, or groups. |
Read |
Specifies whether the rule allows read permission. |
Write |
Specifies whether the rule allows write permission. |
FTP Site Defaults Dialog Box
Use the FTP Site Defaults dialog box to set site defaults for FTP sites.
Element Name |
Description |
---|---|
Allow UTF8 |
Specifies whether UTF8 activity should be allowed (this setting includes UTF8 file names). The default is True. |
Start Automatically |
Specifies whether to start the site upon creation or when you start IIS. Starting a site sets this property to true; stopping a site sets it to false. The default is True. |
Control Channel Timeout |
Specifies the time-out (in seconds) when an FTP session is automatically disconnected because of inactivity. The default is 120. |
Data Channel Timeout |
Specifies the time-out (in seconds) when the data channel is automatically disconnected because of inactivity. If you use the default time-outs for both the control and data channel, the data channel is torn down first, and then the session is disconnected if there is still no activity after 120 seconds. The default is 30. |
Disable Socket Pooling |
Specifies whether socket pooling is used for sites distinguished by IP address instead of by port number or host name. The default is False. |
Max Connections |
Specifies the maximum number of simultaneous connections to a server. The default is 4294967295. |
Reset On Max Connections |
Specifies whether to disconnect FTP session when sending max connections response. The default is False. |
Server Listen Backlog |
Specifies the number of outstanding sockets that can be queued. The default is 60. |
Unauthenticated Timeout |
Specifies the time-out (in seconds) between when a new connection is made and authentication is attempted. The default is 30. |
Allow Reading Files While Uploading |
Specifies whether files can be read while being transferred to the server. The default is FalseMy. |
Allow Replace on Rename |
Specifies whether the files can overwrite other files when renamed. The default is False. |
Keep Partial Uploads |
Specifies whether to keep files that have been partially uploaded. The default is False. |
FTP Site Advanced Settings Dialog Box
Use the Advanced Settings dialog box to manage or change site defaults for individual FTP sites.
Element Name |
Description |
||
---|---|---|---|
Allow UTF8 |
Specifies whether UTF8 activity should be allowed (this setting includes UTF8 file names). The default is True. |
||
Bindings |
Specifies the combination of IP address, virtual host, and port where FTP should listen for incoming requests. |
||
ID |
Specifies the unique ID number for the site. This number is used instead of directory names for log and trace files. |
||
Name |
Specifies a unique name for the site. |
||
Physical Path |
Specifies the physical path of the content for the virtual directory. |
||
Start Automatically |
Specifies whether to start the site on creation or when you start IIS. Starting a site sets this property to True; stopping a site sets it to False. The default is True. |
||
Control Channel Timeout |
Specifies the time-out (in seconds) when an FTP session is automatically disconnected because of inactivity. The default is 120. |
||
Data Channel Timeout |
Specifies the time-out (in seconds) when the data channel is automatically disconnected because of inactivity. If you use the default time-outs for both the control and data channel, the data channel is torn down first, and then the session is disconnected if there is still no activity after 120 seconds. The default is 30. |
||
Disable Socket Pooling |
Specifies whether socket pooling is used for sites that are distinguished by IP address instead of port number or host name. The default is False. |
||
Max Connections |
Specifies the maximum number of simultaneous connections to a server. The default is 4294967295. |
||
Reset On Max Connections |
Specifies whether to disconnect the FTP session when sending the maximum connections response. The default is False. |
||
Server Listen Backlog |
Specifies the number of outstanding sockets that can be queued. The default is 60. |
||
Unauthenticated Timeout |
Specifies the time-out (in seconds) between when a new connection is made and when authentication is attempted. The default is 30. |
||
Allow Reading Files While Uploading |
Specifies whether files can be read as they are being transferred to the server. The default is False. |
||
Allow Replace on Rename |
Specifies whether files can overwrite other files when they are renamed. The default is False. |
||
Keep Partial Uploads |
Specifies whether to keep files that have been partially uploaded. (For example, when a file transfer ends prematurely.) The default is False.
|
Add FTP Site Publishing Wizard
The Add FTP Site Publishing wizard guides you through the steps of adding FTP publishing to an existing website. The wizard displays the following pages in the order shown.
Binding and SSL Settings Page
Use the Binding and SSL Settings page of the FTP Site Publishing Wizard to set bindings and SSL.
Element Name |
Description |
||
---|---|---|---|
IP Address |
Specifies the IP address for the FTP site. The default value is All Unassigned. |
||
Port |
Specifies the port on which the FTP site listens for incoming requests. The default value for FTP is 21. |
||
Enable Virtual Host Names |
Specifies whether FTP virtual host names are enabled.
|
||
Virtual Host |
Specifies a virtual host name. This setting enables you to have multiple FTP sites on a single IP address by using the default port. |
||
Start FTP site automatically |
Specifies whether to start the FTP site automatically when the FTP service starts. |
||
No SSL |
Specifies that SSL is not used. |
||
Allow SSL |
Specifies whether SSL is allowed. |
||
Require SSL |
Specifies whether SSL is required. This setting is the default. |
||
SSL Certificate |
Specifies the SSL Certificate to use. Note This drop-down menu is blank if no SSL Certificates are installed. |
Authentication and Authorization Information Page
Use the Authentication and Authorization Information page of the FTP Site Publishing Wizard to set authentication and authorization settings.
Element Name |
Description |
---|---|
Anonymous |
Specifies whether Anonymous authentication is enabled. |
Basic |
Specifies whether Basic authentication is enabled. |
Allow access to |
Specifies who is authorized to log on to the FTP site. Available options:
If you use Specified roles or user groups or Specified users, use the additional box to specify access for specific users, roles, or groups. |
Read |
Specifies whether the rule allows read permission. |
Write |
Specifies whether the rule allows write permission. |
FTP Current Sessions Page
Use the Current Sessions feature page to monitor current sessions for the FTP site.
Feature Page Elements
Element Name |
Description |
---|---|
User name |
Specifies the user name for this session. |
Session start time |
Specifies the start time for the current session. |
Current command |
Specifies the current command. |
Previous command |
Specifies the previous command. |
Command start time |
Specifies the start time for the command. |
Bytes sent |
Specifies the bytes sent. |
Bytes received |
Specifies the bytes received. |
Session ID |
Specifies the session ID. |
Client IP |
Specifies the client IP address. |
Actions Pane Elements
Element Name |
Description |
---|---|
Disconnect Session |
Enables you to disconnect the selected session. |