Introduction

What is Ipswitch WS_FTP Server?
How FTP Works
How WS_FTP Server Works
Major Features
WS_FTP Home and Pro Client
WS_FTP Server Security
The WS_FTP Server Manager
Remote Management
System Requirements
Installing WS_FTP Server and Notification Server
Removing WS_FTP Server and Notification Server
Release Notes
Getting Updates and Giving Feedback

Getting Started

Configuring the FTP Server
Setting WS_FTP Server Directories
Setting the FTP Server Port
Starting and Stopping the FTP Server
Adding the First FTP Host
Adding the First User Account

Configuring FTP Hosts

Setting Up FTP Hosts
Adding Additional FTP Hosts
Configuring an External User Database
Configuring an NT User Database
Setting Options for the FTP Host
Setting Timeouts for FTP Connections
Setting Maximum Users
Allowing Anonymous Access
Hiding Files and Folders
Setting Directory Listings to Use Local Time
Using Banner, Welcome, and Exit Messages
Creating Message Files for Folders and Directories
Setting Access by IP Address
Setting an Alias for the FTP Host
Other Options in General Host Settings
Deleting an FTP Host
Renaming an FTP Host
Add a Virtual Host with the Command Line
Using Firewalls with SSL
What Exactly is a NAT Firewall?

Managing FTP User Accounts

How User Accounts Work
Setting User Logon Options
Adding an FTP User Account
How Permissions Work
Setting User Options
User Directories and User Password
Setting Logon, Public Directory, and Change Password Options
Setting File, Disk Space, and Bandwidth Quotas
Setting Administrator Permissions
Deleting a User
Renaming a User
Adding Users with the Command Line Utility
Basic Command Syntax
Adding a User
Modifying a User
Deleting a User
How Users Can Change Their Password
Creating User Groups
Adding Users to the Group
Deleting a User Group

Managing Folders

Using Folders and Virtual folders
Granting Access to a Folder
Adding a Virtual Folder
Granting Permissions for FTP Folders
NT Permissions on Windows 2000 and XP
Changing Folder Properties
Changing Virtual Folder Properties
Removing a Folder
Renaming a Virtual Folder

Using Rules

About Rules
The Rules List
Configuring Rules
Remote Rule Configuration
Rules Processing

Using Notifications

About Notifications
Notification Types
Notification Server Manager
Configuring the Servers for Notifications
The Notifications Library
Editing a Notification
Deleting a Notification
Using Notifications- A Simulation
What's Next?
SMS Notifications
Pager Notifications
E-mail Notifications
Program Notifications
Using Variables to Report Event Details

Configuring SITE Commands

Adding a Site Command
Modifying Site Command Properties
Modifying Site Command Permissions

Managing FTP Hosts

Copying the Server Manager to a Remote Host
Connecting to the WS_FTP Server
Monitoring Active FTP Sessions
Server Statistics
Active Sessions
Monitoring FTP Server Statistics

SSL Configuration

What is SSL?
How To Get Started
Generating a Certificate
Selecting a Certificate
SSL Options
Signing a Certificate
Trusted Authorities
Adding a Certificate
Exporting a Certificate
Removing a Certificate

Using the Log Analyzer

What is the Log Analyzer?
Using the Log Analyzer
Log Analyzer: Connections Dialog
To Add a Connection to a Server
Analyzing Logs on a Local Server
To Remove a Connection
Log Analyzer: Tabs
Log Analyzer: Files Tab
Log Analyzer: IP Address Tab
Log Analyzer: Times Tab
Log Analyzer: Users Tab
Log Analyzer: Summary Tab
Log Analyzer: Status Tab

Managing Log Files

Logging FTP Server Events
Viewing Log Files
Reading Log Files

Highlights of RFC

Basics
FTP Commands
FTP Replies
Positive Preliminary Replies
Positive Completion Replies
Positive Intermediate Replies
Transient Negative Completion Replies
Permanent Negative Completion Replies
Index .......................................................................................................................111