Add an FTP Site

Applies To: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

Add an FTP site when you want to enable clients to transfer files to and from a site by using the File Transfer Protocol (FTP).

Note

Because FTP settings are contained in the sites section, changing any FTP setting will also force Web site application recycling. If you want to avoid this side effect, you may want to add a site that is configured exclusively for FTP, instead of for both HTTP and FTP.

To add an FTP site

  1. Open IIS Manager.

  2. In the Connections pane, expand the server node and click the Sites node.

  3. In the Actions pane, click Add FTP Site to open the Add FTP Site wizard.

  4. On the Site Information page, in the FTP site name box, type a unique friendly name for the FTP site.

  5. In the Physical path box, type the physical path or click the browse button (...) to locate the physical path of the content directory.

  6. Click Next to open the Binding and SSL Settings page.

  7. Under Binding, in the IP Address list, select or type an IP address if you do not want the IP address to remain All Unassigned.

  8. In the Port box, type the port number.

  9. Optionally, in the Virtual Host box, type a host name if you want to host multiple FTP sites on a single IP address. For example, type www.contoso.com.

  10. Clear the Start FTP site automatically box if you want to start the site manually.

  11. Under SSL, from the SSL Certificate list, select a certificate. Optionally, click View to open the Certificates dialog box and verify information about the selected certificate.

  12. Select one of the following options:

    • Allow SSL: Allows the FTP server to support both non-SSL and SSL connections with a client.

    • Require SSL: Requires SSL encryption for communication between the FTP server and a client.

  13. Click Next to open the Authentication and Authorization Information page.

  14. Under Authentication, select the authentication method or methods that you want to use:

    • Anonymous: Allows any user to access content without providing a user name and password challenge.

    • Basic: Requires users to provide a valid user name and password to access content. Because Basic authentication transmits unencrypted passwords across the network, use it only when you know that the connection between the client and FTP server is secure, such as by using Secure Sockets Layer (SSL).

  15. Under Authorization, from the Allow access to list, select one of the following options:

    • All Users: All users, whether they are anonymous or identified, can access the content.

    • Anonymous Users: Anonymous users can access the content.

    • Specified Roles or User Groups: Only members of certain roles or user groups can access the content. Type the role or user group in the corresponding box.

    • Specified Users: Only specified users can access the content. Type the user name in the corresponding box.

  16. If you selected an option from the Allow access to list, select one or both of the following permissions:

    • Read: Permits authorized users to read content from the directory.

    • Write: Permits authorized users to write to the directory.

  17. Click Finish.

See Also

Concepts

Configuring an FTP Site