User GuideWS FTP Server

ContentsCHAPTER 1 WS FTP Server OverviewWhat is WS FTP Server? . 1System requirements for WS FTP Server. 2WS FTP Server. 2Ipswitch Notification Server . 3WS FTP Server Manager. 4Installing WS FTP Server on Windows 2008 Server . 4How FTP works . 4How SSH works. 5Activating WS FTP Server for new or upgraded licenses . 5Sending feedback. 6CHAPTER 2 Learning about WS FTP Server ManagerUnderstanding the server architecture . 7Understanding the relationship between listeners and hosts. 8Accessing the WS FTP Server Manager . 9Managing WS FTP Server remotely . 9Navigating the WS FTP Server Manager .10Using the top menu .11CHAPTER 3 Configuring and Managing WS FTP ServerSetting global options .15Starting and stopping the server .15Changing the default host .16Changing the host separator.17Configuring DNS for hosts.18Activating FIPS Mode .18Configuring the WS FTP Server database.19Configuring a PostgreSQL database .20Configuring a Microsoft SQL Server database .22CHAPTER 4 Configuring HostsAbout hosts.25Choosing host configuration.26Creating hosts .26i

Associating hosts with listeners .27Configuring an external user database.28Microsoft Windows user database.29ODBC user database.30Microsoft Active Directory user database .31LDAP user database.32Troubleshooting an LDAP connection and query.35Ipswitch IMail Server user database .39Synchronizing external user databases .39Using Windows file permissions .40Changing user context via user impersonation .41Changing user context on the services.41Setting host options .42Setting folder listings to use local time .42Setting maximum number of connections.43Enabling anonymous access .43Controlling access by IP address.44Using firewalls with WS FTP Server .46Enabling disabled users .47Using banner, welcome and exit messages .47Setting timeouts for connections.49Limiting connections to a host.49Deleting hosts.50Renaming hosts.50Managing hosts from the command line .51About Impersonation Settings .52Host Impersonation Settings.53WS FTP Server Web Transfer Module Impersonation Settings .53External Windows Database User.54Configuring SITE commands .55Creating a SITE command .55Securing SITE commands .56CHAPTER 5 Configuring ListenersAbout listeners.59Creating Listeners.59Configuring listeners for SSH.62ii

Configuring listeners for SSL .62CHAPTER 6 Managing User AccountsHow user accounts work.65Setting user options for hosts .65Changing user passwords.68Enabling disabled users from the command line.68Resetting a user's failed login count.68Understanding administrator privileges .69Granting administrative privileges .70Creating user accounts .70Setting users' home folders .74Renaming a user account .74Deleting user accounts .75Disabling user accounts .75Managing users from the command line.75CHAPTER 7 Managing User GroupsHow user groups work.79Creating user groups.79Adding users to user groups.80Removing users from a group.80Deleting user groups.80CHAPTER 8 Managing Folders and FilesManaging folders.81About user home folders .82About virtual folders.82Creating, editing, and deleting virtual folders .83Understanding limitations of virtual folders.84Managing folder permissions.86Understanding folder permissions .86Using Windows permissions .89Checking file integrity.89iii

CHAPTER 9 Using Rules and NotificationsRules overview.91About bandwidth limits .92Creating bandwidth limits .92About failed login rules .93Creating failed login rules .93About folder action rules .94Creating folder action rules .95About quota limit rules.96Creating quota limit rules.96About notifications .98Configuring the Notification Server.98About email notifications . 100Creating email notifications . 100About pager notifications. 101Creating a pager notification . 101About SMS notifications. 102Creating SMS notifications. 102Using notification variables . 103CHAPTER 10 Using SSLWhat is SSL? . 105Understanding SSL terminology. 106SSL Terminology . 106Choosing a type of SSL . 107Configuring implicit SSL . 108Common SSL configurations. 109Selecting an SSL certificate . 109Importing an SSL certificate . 110Creating an SSL certificate . 111Disabling SSL . 112Requiring SSL for specific folders. 112Requesting client certificates . 113Signing SSL certificates . 114CHAPTER 11 Using SSHWhat is SSH? . 115iv

How does SSH work? . 115Understanding SSH terminology . 116Selecting methods of authentication. 116Configuring multi-factor authentication . 117Selecting an SSH host key. 118Creating an SSH host key. 118Selecting SSH user keys . 119Importing SSH user keys. 119Creating SSH user keys. 120Specifying MACs and ciphers . 121CHAPTER 12 Using SCP2What is SCP?. 123SCP2 support in WS FTP Server with SSH . 123Enabling SCP2 connections in WS FTP SSH server . 124Examples of SCP2 transfers . 124Summary of supported SCP2 options . 125CHAPTER 13 Managing Connections in Real-timeMonitoring active sessions. 129Terminating an active session. 130Viewing server statistics . 130CHAPTER 14 Protecting against IP connection attacksAbout IP Lockouts . 133Configuring IP Lockouts . 134CHAPTER 15 Maintaining the ServerBacking up WS FTP Server. 135Restoring WS FTP Server from backup . 137Maintaining the WS FTP Server data store. 139Maintaining a WS FTP Server failover cluster . 139Backing up WS FTP Server in a failover cluster. 140Restoring WS FTP Server in a failover cluster. 140v

CHAPTER 16 Server ModulesAbout WS FTP Server Web Transfer Module . 144About Ad Hoc Transfer Module . 145APPENDIX A RFC 959 HighlightsOverview of RFC 959. 147FTP commands . 148FTP replies . 155Indexvi

CHAPTER 1WS FTP Server OverviewIn This ChapterWhat is WS FTP Server? .1System requirements for WS FTP Server .2How FTP works .4How SSH works.5Activating WS FTP Server for new or upgraded licenses .5Sending feedback.6What is WS FTP Server?Ipswitch WS FTP Server is a highly secure, fully featured and easy-to-administer file transferserver for Microsoft Windows systems. WS FTP Server lets you create a host that makes filesand folders on your server available to other people. Users can connect (via the Internet or alocal area network) to your host, list folders and files, and (depending on permissions)download and upload data. Administrators can control access to data and files with granularpermissions by folder, user, and group. Administrators can also create multiple hosts thatfunction as completely distinct sites.WS FTP Server is proven and reliable. It is used by administrators globally to support millionsof end users and enable the transfer of billions of files.WS FTP Server complies with the current Internet standards for FTP and SSL protocols. Userscan connect to the server and transfer files by using an FTP client that complies with theseprotocols, such as Ipswitch WS FTP Home or Ipswitch WS FTP Professional.WS FTP Server with SSH also includes support for SFTP transfers over a secure SSH2connection.Our product offerings are described in WS FTP Server product family.1

User GuideSystem requirements for WS FTP ServerWS FTP ServerSupported Operating SystemsFor a standalone WS FTP Server installation:Operating SystemServicePacksEdition Standard Windows Server 2008R2Windows Server 2003Supported Versions 32-bit: English and GermanEnterprise 64-bit: English Standard 64-bit: English Enterprise Standard 32-bit: English and German Enterprise 64-bit: EnglishWindows Server 2003R2 Standard 32-bit: English Enterprise 64-bit: EnglishWindows XP Professional SP3 or later 32-bit: EnglishWindows Server 2008SP2 or laterSP2 or laterFor a WS FTP Server failover cluster using Microsoft Clustering Services:Operating SystemEditionService PacksSupported VersionsWindows Server 2008EnterpriseSP2 or later32-bit: EnglishWindows Server 2008 R2Enterprise64-bit: EnglishFor a WS FTP Server failover cluster using Microsoft Network Load Balancing:Operating SystemServicePacksEdition Standard EnterpriseWindows Server 2008R2 Standard EnterpriseWindows Server 2003 Standard Enterprise Standard EnterpriseWindows Server 2008Windows Server 2003R2SP2 or laterSP2 or laterSupported Versions 32-bit: English 64-bit: English 32-bit: English 64-bit: English2

User GuideSystem Requirements Microsoft .NET Framework 2.0If you plan to install the WS FTP Server Web Transfer Module, you will need to also installMicrosoft .NET Framework 3.0. ASP.NET (via IIS) and .NET 3.0 or 3.5 for Web Transfer Module, Ad Hoc Transfermodule, and WS FTP Server Corporate Broadband connection to the Internet (recommended) During installation, you can select Microsoft Internet Information Services (IIS) as yourweb server (instead of WS FTP's Web Server). If you choose this option, you need tohave Microsoft Internet Information Services (IIS) 5.0 or later installed on yourcomputer. The default database for configuration data is PostgreSQL 8.3.12 (local only). During installation, you can select Microsoft SQL Server as your database forconfiguration data. If you choose this option, you must use one of the followingversions: Microsoft SQL Server 2005 Express or Standard versions (local or remote) Microsoft SQL Server 2008 Express, Standard, or Enterprise versions (local or remote)Required Hardware An Intel Pentium 4, 1 GHz or higher (or an equivalent processor) 512 MB RAM minimum 250 MB of drive space NTFS formatted drive TCP/IP enabled network interface card (NIC) Other minimum OS requirementsVirtualization Requirements VMware ESX 3.5 and 4.0 (32-bit and 64-bit guest operating systems) Microsoft Hyper-V 1.0 on Windows 2008 64-bit (32-bit and 64-bit guest operatingsystems)Ipswitch Notification ServerAll requirements for WS FTP Server (above), plus: Broadband or dial-up connection to the Internet (required for email notifications sentfrom outside of the local area network) Modem and phone line required for pager and SMS notifications (optional)Ipswitch Notification Server is a part of WS FTP Server and is typically installed on the samemachine as the original software by the original package.3

User GuideWS FTP Server ManagerServer Requirements: WS FTP's Web Server (included in installation package) or Microsoft InternetInformation Services (IIS) 5.0 or later.Client Requirements: Microsoft Internet Explorer 6 or later, Mozilla Firefox 3.6 or later, Google Chrome 4 orlater, Apple Safari 3.2.3 or later Enabled Javascript support in the Web browser Enabled Cookie support in the Web browserWS FTP Server Server Manager is a part of WS FTP Server and is installed on the samemachine as the original software by the original package.Installing WS FTP Server on Windows 2008 ServerThe WS FTP Server installer automatically activates certain componen

WS_FTP Server complies with the current Internet standards for FTP and SSL protocols. Users can connect to the server and transfer files by using an FTP client that complies with these protocols, such as Ipswitch WS_FTP Home or Ipswitch WS_FTP Professional. WS_FTP Server with SSH also includes support for SFTP transfers over a secure SSH2 .File Size: 2MBPage Count: 170Explore furtherIpswitch WS_FTP Server Manager Helpdocs.ipswitch.comWS FTP Server Installation and Configuration Guidedocs.ipswitch.comWS_FTP Server Technical Documentationdocs.ipswitch.comWS FTP Server Installation and Configuration Guidedocs.ipswitch.comWS FTP Server Installation and Configuration Guidedocs.ipswitch.comRecommended to you b