Contents

 
WS_FTP Server Overview
What is WS_FTP Server?
System requirements for WS_FTP Server
How FTP works
How SSH works
Activating WS_FTP Server for new or upgraded licenses
Sending feedback
Learning about WS_FTP Server Manager
Understanding the server architecture
Understanding the relationship between listeners and hosts
Accessing the WS_FTP Server Manager
Managing WS_FTP Server remotely
Navigating the WS_FTP Server Manager
Using the top menu
Configuring and Managing WS_FTP Server
Setting global options
Starting and stopping the server
Changing the default host
Changing the host separator
Configuring DNS for hosts
Activating FIPS Mode
Configuring the WS_FTP Server database
Configuring a PostgreSQL database
Configuring a Microsoft SQL Server database
Configuring Hosts
About hosts
Choosing host configuration
Creating hosts
Associating hosts with listeners
Configuring an external user database
Microsoft Windows user database
ODBC user database
Microsoft Active Directory user database
LDAP user database
Troubleshooting an LDAP connection and query
Synchronizing external user databases
Synchronizing external user databases from the command line
Using Windows file permissions
Changing user context via user impersonation
Changing user context on the services
Setting host options
Setting folder listings to use local time
Setting maximum number of connections
Enabling anonymous access
Controlling access by IP address
Using firewalls with WS_FTP Server
What is a NAT firewall?
Enabling disabled users
Using banner, welcome and exit messages
Using message variables
Disabling the default banner message
Setting timeouts for connections
Limiting connections to a host
Deleting hosts
Renaming hosts
Managing hosts from the command line
About Impersonation Settings
Configuring SITE commands
Creating a SITE command
Securing SITE commands
Configuring Listeners
About listeners
Creating Listeners
Configuring listeners for SSH
Configuring listeners for SSL
Managing User Accounts
How user accounts work
Setting user options for hosts
Configuring user settings
Changing user passwords
Enabling disabled users from the command line
Resetting a user's failed login count
Understanding administrator privileges
Granting administrative privileges
Creating user accounts
Setting users' home folders
Renaming a user account
Deleting user accounts
Disabling user accounts
Managing users from the command line
Managing User Groups
How user groups work
Creating user groups
Adding users to user groups
Removing users from a group
Deleting user groups
Managing Folders and Files
Managing folders
About user home folders
About virtual folders
Creating, editing, and deleting virtual folders
Understanding limitations of virtual folders
Managing folder permissions
Understanding folder permissions
How WS_FTP Server determines permissions
Setting Folder Permissions
Using Windows permissions
Checking file integrity
Cleaning Up Old Files and Empty Subfolders
Using Rules and Notifications
Rules overview
About bandwidth limits
Creating bandwidth limits
About failed login rules
Creating failed login rules
About folder action rules
Creating folder action rules
About quota limit rules
Creating quota limit rules
About notifications
Configuring the Notification Server
About email notifications
Creating email notifications
About pager notifications
Creating a pager notification
About SMS notifications
Creating SMS notifications
Using notification variables
Using SSL
What is SSL?
Understanding SSL terminology
SSL Terminology
Choosing a type of SSL
Configuring implicit SSL
Common SSL configurations
Selecting an SSL certificate
Importing an SSL certificate
Creating an SSL certificate
Selecting an SSL Security Level
Disabling SSL
Requiring SSL for specific folders
Requesting client certificates
Signing SSL certificates
Using SSH
What is SSH?
How does SSH work?
Understanding SSH terminology
Selecting methods of authentication
Configuring multi-factor authentication
Selecting an SSH host key
Creating an SSH host key
Selecting SSH user keys
Importing SSH user keys
Creating SSH user keys
Specifying MACs and ciphers
Using SCP2
What is SCP?
SCP2 support in WS_FTP Server with SSH
Enabling SCP2 connections in WS_FTP SSH server
Examples of SCP2 transfers
Summary of supported SCP2 options
Using the Log
About the log
Configuring log settings
Viewing the log
Logging multiple servers to one log server
Managing Connections in Real-time
Monitoring active sessions
Terminating an active session
Viewing server statistics
Protecting against IP connection attacks
About IP Lockouts
Configuring IP Lockouts
Maintaining the Server
Backing up WS_FTP Server
Restoring WS_FTP Server from backup
Maintaining the WS_FTP Server data store
Maintaining a WS_FTP Server failover cluster
Backing up WS_FTP Server in a failover cluster
Restoring WS_FTP Server in a failover cluster
Server Modules
About WS_FTP Server Web Transfer Module
About Ad Hoc Transfer Module
RFC 959 Highlights
Overview of RFC 959
FTP commands
FTP replies
Index