Server Installation and Configuration Guide
Server Installation and Configuration Guide
WS_FTP Server
Contents
CHAPTER 1 Introduction
What is WS_FTP Server? ............................................................................................................................................. 1
WS_FTP Server product family................................................................................................................................. 2
For more assistance ..................................................................................................................................................... 4
New in WS_FTP Server 7.6.3 ...................................................................................................................................... 5
CHAPTER 4 Installing and Configuring the WS_FTP Server Web Transfer Client
System Requirements for WS_FTP Server Web Transfer Client ................................................................. 25
Installing the WS_FTP Server Web Transfer Client.......................................................................................... 28
Configuring the WS_FTP Server Web Transfer Client .................................................................................... 31
Configuring Support for Single Sign On ............................................................................................................ 33
Uninstalling the WS_FTP Server Web Transfer Client .................................................................................... 34
WS_FTP Server Web Transfer Client Notes ........................................................................................................ 34
i
CHAPTER 5 Installing and Configuring the Ad Hoc Transfer Module
System Requirements for Ad Hoc Transfer Module ....................................................................................... 37
Installing the Ad Hoc Transfer Module ............................................................................................................... 40
Configuring the Ad Hoc Transfer Module .......................................................................................................... 43
Uninstalling the Ad Hoc Transfer Module.......................................................................................................... 45
Ad Hoc Transfer Module Notes .............................................................................................................................. 45
Installing on a Single Computer ............................................................................................................................ 47
ii
APPENDIX A Upgrades
Upgrading Licenses ................................................................................................................................................... 89
Upgrading from previous WS_FTP Server versions........................................................................................ 90
Upgrading your WS_FTP Server Installation OS from Windows 2003 to 2008..................................... 91
Upgrading Ad Hoc Transfer Plug-in for Outlook ............................................................................................. 93
Index
iii
CHAPTER 1
Introduction
In This Chapter
What is WS_FTP Server? ......................................................................................1
WS_FTP Server product family .........................................................................2
For more assistance ..............................................................................................4
New in WS_FTP Server 7.6.3 ..............................................................................5
WS_FTP Server is proven and reliable. It is used by administrators globally to support millions
of end users and enable the transfer of billions of files.
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 LE or Ipswitch WS_FTP Professional.
WS_FTP Server with SSH also includes support for SFTP transfers over a secure SSH2
connection.
1
WS_FTP Server Installation and Configuration Guide
WS_FTP Server: Our base product offers fast transfer via the FTP protocol with the ability to
encrypt transfers via SSL, and includes FIPS 140-2 validated encryption of files to support
standards required by the United States and Canadian governments.
WS_FTP Server can operate standalone or is easily integrated with existing user
databases (Active Directory, Windows NT, ODBC). The WS_FTP Server Manager
provides web-based administration from the local machine and also allows remote
management of the server. The Server Manager can use our integrated web server or
Microsoft IIS.
When used with our WS_FTP Professional client, WS_FTP Server can retry a failed
transfer, perform file integrity checks, verify a user's identity, and speed transfers by
using compression and multi-part transfers.
WS_FTP Server is designed with a tiered architecture that allows components and
data to be maintained on one computer or distributed among several, allowing the
configuration to scale to handle larger capacity.
WS_FTP Server can be deployed in an active-passive failover configuration to ensure
file transfer service is always available. The failover configurations use shared
resources for the user database, configuration data, and the file system for user
directories and log data.
WS_FTP Server with SSH: This product offers all of the features of WS_FTP Server plus the
ability to send and receive files over SSH, which automatically delivers encrypted
communications during and throughout file transport.
WS_FTP Server Corporate: This product extends the secure transfer capabilities of WS_FTP
Server with SSH to include:
Support for SCP2 to provide a secure version of the remote copy capability used in
UNIX applications
LDAP support for authentication to leverage existing corporate databases.
Integrates the WS_FTP Server Web Transfer Module to provide a complete file
transfer solution (server and client).
2
WS_FTP Server Installation and Configuration Guide
3
WS_FTP Server Installation and Configuration Guide
4
WS_FTP Server Installation and Configuration Guide
5
CHAPTER 2
WS_FTP Server
Supported Operating Systems
Service
Operating System Edition Packs Supported Versions
Windows Server 2012 Standard 64-bit: English
Datacenter
Windows Server 2008 Standard SP2 or later 32-bit: English and German
Enterprise 64-bit: English
Windows Server 2008 Standard 64-bit: English
R2 Enterprise
Service
Operating System Edition Packs Supported Versions
Windows Server 2012 Standard 64-bit: English
Datacenter
Windows Server 2008 Enterprise SP2 or later 32-bit: English
Windows Server 2008 Enterprise 64-bit: English
R2
7
WS_FTP Server Installation and Configuration Guide
For a WS_FTP Server failover cluster using Microsoft Network Load Balancing:
Service
Operating System Edition Packs Supported Versions
Windows Server 2012 Standard 64-bit: English
Datacenter
Windows Server 2008 Standard SP2 or later 32-bit: English
Enterprise
Windows Server 2008 Standard 64-bit: English
R2 Enterprise
System Requirements
Microsoft .NET Framework 2.0
If you plan to install the WS_FTP Server Web Transfer Client, make sure that Microsoft .NET
Framework 3.0 is installed.
ASP.NET (via IIS) and .NET 3.0 or 3.5 for Web Transfer Module, Ad Hoc Transfer
module, and WS_FTP Server Corporate
Broadband connection to the Internet (recommended)
During installation, you can select Microsoft Internet Information Services (IIS) as your
web server (instead of WS_FTP's Web Server). If you choose this option, you need to
have Microsoft Internet Information Services (IIS) 7.0 or later installed on your
computer.
The default database for configuration data is PostgreSQL 8.3.20 (local only).
During installation, you can select Microsoft SQL Server as your database for
configuration data. If you choose this option, you must use one of the following
versions:
Microsoft SQL Server 2012 Express, Standard, or Enterprise versions (local or remote)
Microsoft SQL Server 2008 or 2008 R2 Express, Standard, or Enterprise versions (local
or remote)
8
WS_FTP Server Installation and Configuration Guide
Recommended Hardware
The minimum recommended hardware is the same as recommended for Windows Server
2008. (For more information, see the Windows Server information on Microsoft's web site.) If
you are using a later version operating system, you should meet the hardware requirements
for that system.
Component Requirement
Processor Minimum: 1 GHz (x86 processor) or 1.4 GHz (x64 processor)
Recommended: 2 GHz or faster
Memory Minimum: 512 MB RAM
Recommended: 2 GB RAM or greater
Maximum (32-bit systems): 4 GB (Standard) or 64 GB (Enterprise
and Datacenter)
Maximum (64-bit systems): 32 GB (Standard) or 1 TB (Enterprise
and Datacenter) or 2 TB (Itanium-Based Systems)
Available disk space Minimum: 10 GB
Recommended: 40 GB or greater
Virtualization Requirements
VMware ESXi 4.0 (32-bit and 64-bit guest operating systems) and ESX 5.0
Microsoft Hyper-V 1.0 on Windows 2012; Windows 2008 64-bit (32-bit and 64-bit
guest operating systems)
Ipswitch Notification Server is a part of WS_FTP Server and is typically installed on the same
machine.
9
WS_FTP Server Installation and Configuration Guide
Server Requirements:
WS_FTP's Web Server (included in installation package) or Microsoft Internet
Information Services (IIS) 7.0 or later.
Client Requirements:
Microsoft Internet Explorer 8 or later; Mozilla Firefox 16 or later, Google Chrome 21 or
later, Apple Safari 5 or later (Mac-only)
Enabled Javascript support in the Web browser
Enabled Cookie support in the Web browser
WS_FTP Server Server Manager is a part of WS_FTP Server and is installed on the same
machine.
When you install WS_FTP Server, the install activates the following 2008 Server roles:
ISAPI Extensions
Windows Authentication
ASP
Note: If you are installing the WS_FTP Server Web Transfer Client, there are additional
components activated. See "System requirements for WS_FTP Server Web Transfer Client"
below.
10
WS_FTP Server Installation and Configuration Guide
Important:If upgrading from a previous version of WS_FTP Server, before running the
installation program, see the section on upgrades.
During the installation, a host using the internal WS_FTP Server user database is created. You
can create hosts using Microsoft Active Directory, Microsoft Windows, or other external user
database types after the install is completed.
Important: Installing WS_FTP Server via Terminal Services is not recommended. You can use
Terminal Services to install subsequent WS_FTP Server updates and installations.
Note:A command window may display and pause at various points during install. These
pauses may last a minute or longer and are an expected part of the product installation.
11
WS_FTP Server Installation and Configuration Guide
5 The Setup Type dialog lets you select from two installation methods, Express and
Custom.
Express installs the WS_FTP web server and installs the following components to
default locations: WS_FTP Server or WS_FTP Server with SSH, Ipswitch Notification
Server, Ipswitch Logging Server, and PostgreSQL. The option to install WS_FTP Server
with a Microsoft IIS web server, or with a SQL Server database, will not be available
with express install.
Custom installation allows you to select the specific components you want to install
and also specify locations for each component install. Custom install also allows you
the option of using a Microsoft IIS web server and/or MS SQL Server database.
Select the installation method you want to use, then click Next.
1 If you are installing on Windows 2008 or later, you will first see the Enable Ports
dialogue. Selecting Yes will configure the Windows firewall to allow incoming
connections from the FTP and SSH services. (If you select No, you will still be able to
configure the firewall manually later.)
2 Enter the port that your WS_FTP Web Server will use for WS_FTP Server Server Manager.
(The install will verify that the port is not in use.) Click Next.
3 Verify or enter the fully qualified host name for this server. The installation program
provides the host name of the server, but you may need to add domain information.
This host name is used to create the first host.
4 When you click Next, one of the following screens opens:
Specify a PostgreSQL Server and Administrator Account. This screen opens if
PostgreSQL database server was previously installed on your computer. Go to step 4.
Create User Accounts. Continue to step 5.
5 In the Administrator Password box, enter a System Administrator Password for access
to the system administrator (sa) account for the PostgreSQL database that hosts WS_FTP
Server data. Click Next. The Enter Host Name screen opens.
12
WS_FTP Server Installation and Configuration Guide
6 The Create User Accounts screen opens. Set the appropriate options.
Create the WS_FTP Server system administrator account on this host. Select the
host on which you want to create a system administrator account. If you are installing
for the first time, only one host is available.
Username. Enter a username. This username is used to create:
a WS_FTP Server user to serve as the system administrator. This user belongs to
the specified host, but is granted full system administrator permissions for all
hosts on the server.
a non-privileged Windows user account named IPS_ plus the name you provide.
For example, if you enter admin, the Windows user is named IPS_admin. This
account is used by the configuration data store (PostgreSQL) and serves as the
run-as user for the WSFTPSVR virtual folder.
Password and Confirm Password. Enter and confirm a password. This password is
assigned to both the WS_FTP Server system administrator user and the Windows user
account.
Important: Your domain password policy may require that you use complex password rules.
If so, make sure that you use a password that conforms to the domain requirements. The
account will not be created without conforming to the domain password requirements.
13
WS_FTP Server Installation and Configuration Guide
14
WS_FTP Server Installation and Configuration Guide
10 The Create User Accounts screen opens. Set the appropriate options.
Create the WS_FTP Server system administrator account on this host. Select the
host on which you want to create a system administrator account (if you are using
WS_FTP Server). If you are installing for the first time, only one host is available.
Username. Enter a username. This username is used to create:
a WS_FTP Server user (if applicable) to serve as the system administrator. This user
belongs to the specified host, but is granted full system administrator permissions
for all hosts on the server.
a non-privileged Windows user account named IPS_ plus the name you provide.
For example, if you enter admin, the Windows user is named IPS_admin. This
account is used by the configuration data store (PostgreSQL) and serves as the
run-as user for the WSFTPSVR Microsoft IIS virtual folder (if you use Microsoft IIS).
Password and Confirm Password. Enter and confirm a password. This password is
assigned to both the WS_FTP Server system administrator user (if applicable) and the
Windows user account. Click Next.
Important: Your domain password policy may require that you use complex password rules.
If so, make sure that you use a password that conforms to the domain requirements. The
account will not be created without conforming to the domain password requirements.
Important: The Windows user account must comply with the security policies on your
Windows server. Once the install completes, verify that the account is not set to expire at the
next logon and that you are aware of any expiration policies that apply to the account.
11 If you chose Microsoft SQL Server for your database (in step 2), next you will be asked to
enter the Server's name or IP address with the instance name (formatted as
Server/Instance), a Port number (the install autofills SQL Server's default value of 1433),
the Master Database Username, and Password. Click Next.
12 If you chose Microsoft IIS as your web server, the Web Configuration screen opens. In
the Use this Web site dropdown, select the preferred Internet Information Services (IIS)
Web site. Click Next.
13 The Ready to Install the Program screen opens, which will install the components you
selected. Click Install. This may take a few minutes.
14 If you do not have an active product license, the License Activation dialog will appear.
See "Activating WS_FTP Server for New or Upgraded Licenses" below for details.
15 Click Finish to complete the installation.
15
WS_FTP Server Installation and Configuration Guide
For more help and information about licensing, go to the MyIpswitch (www.myipswitch.com)
licensing portal.
16
WS_FTP Server Installation and Configuration Guide
17
WS_FTP Server Installation and Configuration Guide
11 Click Next.
If you are installing Ipswitch Log Server, the Enter Web Administration User name
screen opens. Continue to step 12.
Otherwise, the Web Configuration screen opens. Continue to step 13.
12 Enter a username and password. This username and password is used to create:
a user to serve as the Web administrator for the Ipswitch Log Server administration
application.
(only applies to Microsoft IIS installations) a non-privileged Windows user account
named IPS_ plus the name you provide. This account is used to specify permissions
for log files and serves as the run-as user for the WSFTPLogServer virtual folder on
the web server.
Click Next. If using Microsoft IIS as your web server, the Web Configuration screen
opens. Otherwise, proceed to step 14.
13 (Step only applies to Microsoft IIS users.) In the Use this Web site list, select the
preferred Internet Information Services (IIS) Web site. Click Next. The Ready to Install the
Program screen opens.
14 The install program is now ready to install the components you selected. Click Install.
The install program installs and configures the components you selected. This may take
a few minutes.
Note: You must be logged in as a system administrator for the Notification Server Settings
link to appear.
Important: After changing Notification server IP address, you must restart the WS_FTP
Server and SSH Server services.
Note: If you installed a remote log server as well, you must update the Log Settings section
with the IP address of the remote log server.
18
WS_FTP Server Installation and Configuration Guide
If you installed WS_FTP server using the Express option, the username and password will be
the same as those used for the WS_FTP Server Manager account.
In Web admin login location, enter the Web address for the login page of the
remote log server. In most cases, this address will be
http://<IPAddress>/WSFTPLogServer/ftplogserver/login.asp, with
<IPAddress> replaced with the IP address listed in Log server host or IP
address.
To verify the login location, go to the computer where the log server is installed, and:
- if using the Ipswitch web server, look in the folder:
32-bit: C:\Program Files\Ipswitch\WWWROOT\WSFTPSVR\FTPLogServer
64-bit: C:\Program Files (x86)\Ipswitch\WWWROOT\WSFTPSVR\FTPLogServer
- if using IIS, look in the folder: C:\inetpub\wwwroot
19
WS_FTP Server Installation and Configuration Guide
There are two commands you can run to add Microsoft SQL Server dependencies manually,
which will then cause the WS_FTP Server services to properly wait for SQL Server to start up (if
SQL Server is local).
Open the command program (cmd.exe), and use the sc (NT service controller) command as
follows:
Where MSSQLSERVER may need to be replaced if the Microsoft SQL Server service is named
differently (e.g. MSSQL$SQLEXPRESS in the case of Microsoft SQL Server Express edition).
20
WS_FTP Server Installation and Configuration Guide
21
CHAPTER 3
23
WS_FTP Server Installation and Configuration Guide
The interface consists of five main regions that each perform a specific function.
Header. The header contains the top menu, an indication of which user is logged in,
and a link to log out.
Navigation. The navigation area contains a link to the previous page, a contextual
menu of links to pages that are relevant to the current page, and the help box.
Help. Click to get help information about using the WS_FTP Server application.
Feedback. This portion of the page displays informational messages about the
processes you are completing. This area may display errors, helpful tips, evaluation
status, and other information.
Main. The main area contains the information and data for the selected page. If the
page allows you to modify or create data, a Save (or OK) and Cancel button are
anchored to the bottom left corner of the main area.
Footer. In addition to copyright information, the footer displays links to the Ipswitch
Web site, the help system and documentation for the product, the knowledge base,
and the iCare campaign.
Note: Some pages are designed to act as dialogs, requiring that content be saved or the
action cancelled. On these pages, the top menu in the header and the contextual menu in
the navigation area are not displayed.
24
CHAPTER 4
Requirements for the WS_FTP Server Web Transfer Client end user
The end user can use any computer with an operating system that can support the following:
Microsoft Internet Explorer 8 or later; Mozilla Firefox 16 or later, Google Chrome 21 or
later, Apple Safari 5 or later (Mac-only)
Enabled Javascript support in the Web browser
Enabled Cookie support in the Web browser
Broadband connection to the Internet (recommended)
25
WS_FTP Server Installation and Configuration Guide
The following list shows features activated by the WS_FTP Server Web Transfer Client install
under the IIS7 role. Features shown as indented indicate a nested relationship with the non-
indented feature above it.
26
WS_FTP Server Installation and Configuration Guide
The following list shows the Windows Server stand-alone features activated during WS_FTP
Server install:
27
WS_FTP Server Installation and Configuration Guide
28
WS_FTP Server Installation and Configuration Guide
If the host has a host-level impersonation account, which is required if the host Top
folder uses a UNC path, the host-level impersonation account takes precedence, and
this Windows account is not used.
If the host uses the WS_FTP Server or ODBC user database, and the host-level
impersonation is not specified, this Windows account is used.
29
WS_FTP Server Installation and Configuration Guide
6 Choose the appropriate IIS web site for your application. Choose the default web site,
unless you have created a dedicated web site for this server, then click Next.
The installation program also configures the Web Transfer web application to accept
SSL connections on port 443. A self-signed certificate is installed. This allows your
users to use HTTPS for secure transfers.
Next, the Destination Folder dialog opens.
7 Click Next to install to the specified folder.
If you want to install to a different folder, click Change, then browse to the
destination folder, or create a new folder, then click OK. You will be returned to the
Destination Folder dialog. Click Next.
8 Click Install. The Install Wizard completes the installation. The Setup Wizard Completed
dialog opens.
9 Read the notes related to post-installation steps, then click Finish.
You need to enable web access for users that will use the Web Transfer Client, and
provide them the web address to log on, as described in the section, "Configuring
WS_FTP Server Web Transfer Client."
If you purchased the WS_FTP Server Web Transfer Client as an add-on module to Ipswitch
WS_FTP Server, you need to refresh your Ipswitch WS_FTP Server license. To refresh, from
the Start menu, select Program Files > Ipswitch WS_FTP Server > Activate or Refresh
WS_FTP Server License. If you purchased a WS_FTP Server Corporate license, you do not
to refresh your license.
30
WS_FTP Server Installation and Configuration Guide
However, you must administer the following changes in Ipswitch WS_FTP Server Manager:
1 From your existing set of WS_FTP Server users, add users to the Web Access list.
1 Log in to the WS_FTP Server Manager, and select Home > Modules. The Modules
page opens.
The Web Access page shows all eligible users, which is all users on all of your WS_FTP
Server hosts.
3 Add any users to whom you want to provide web access.
2 Roll out Web Transfer Access to your users by providing them the address (URL) that
users will use to log on to the Web Transfer Client.
The address is: http://<local_machine>/thinclient/
where <local_machine> is the domain name of the computer on which you installed
the Web Transfer Client. If you specified a custom port (other than the default port 80)
during installation, you need to enter it in the address.
For example, if the local computer domain name is host1.wsftp.com, then the address
your users need to log on to the Web Transfer Client is:
http://host1.wsftp.com/thinclient/
You should test this address from a remote machine before sending it out to users.
You can also launch the Web Transfer Client from the WS_FTP Server program group
(Programs > Ipswitch WS_FTP Server > WS_FTP Server Web Transfer Client.)
If you add a user to the default host (specified in Server > Server Settings > System
Details), the user will log onto the Web Transfer Client using their WS_FTP server user name
and password. If you add a user to a host that is not the default host, the user must log onto
the Web Transfer Client using the host name, host separator, and username and password;
for example: [email protected]
31
WS_FTP Server Installation and Configuration Guide
If you specified a custom port (other than the default port 443) during installation, you need
to enter it in the address.
32
WS_FTP Server Installation and Configuration Guide
To attempt a Single Sign On, submit a form targeting "Login.aspx" and have it include the
following elements:
SSOUsername - The username for the Single Sign On attempt.
SSOPassword - The password for the Single Sign On attempt.
As long as the SSOUsername element exists in the form and it is not an empty string, the
Web Transfer Client will attempt a Single Sign On.
The following is a very simple example form to enable the WS_FTP Server Web Transfer
Client's Single Sign On feature. The form presents a UserID and Password textbox to the end
user. When the user enters the appropriate credentials and clicks the Launch WS_FTP
button, the WS_FTP Server Web Transfer Client attempts a Single Sign On:
id="formLogin" >
<br />
<br />
/>
</form>
33
WS_FTP Server Installation and Configuration Guide
When you save changes to the Web.config file, all active WS_FTP Server Web Transfer Client
sessions will be reset, which means that any user logged on via the Web Transfer Client will
be returned to the Logon page, and will have to log on again.
Web Transfer Client maximum upload size is set in the <appSettings> section:
<add key="MaxUploadSize" value="50"/>
The value is in MB, so the maximum upload size for the Web Transfer Client is 50 MB.
34
WS_FTP Server Installation and Configuration Guide
35
CHAPTER 5
37
WS_FTP Server Installation and Configuration Guide
Requirements for the Ad Hoc Transfer Plug-in for Outlook end user
For installation requirements, see Installing the Ad Hoc Transfer Plug-in for Outlook (on page
47).
The following list shows features activated by the Ad Hoc Transfer Module install under the
IIS7 role. Features shown as indented indicate a nested relationship with the non-indented
feature above it.
38
WS_FTP Server Installation and Configuration Guide
The following list shows the Windows Server stand-alone features activated during WS_FTP
Server install:
39
WS_FTP Server Installation and Configuration Guide
40
WS_FTP Server Installation and Configuration Guide
41
WS_FTP Server Installation and Configuration Guide
7 Enter the settings for the mail server that will be used to send Ad Hoc Transfer packages
and notifications.
Mail Server. The address of the mail server to which Ad Hoc Transfer Module will
connect to send emails to package recipients, and to send notifications.
Port. Optionally, specify the port that the mail server uses. The default is port 25.
User name. Optionally, specify a user to connect to your mail server. This is typically
not needed.
Password. Optionally, specify the password for the mail user. This is typically not
needed.
8 Choose the appropriate IIS web site for your application. Choose the default web site,
unless you have created a dedicated web site for this server, then click Next.
The installation program also configures the Ad Hoc Transfer web application to
accept SSL connections on port 443. A self-signed certificate is installed. This allows
your users to use HTTPS for secure transfers.
9 Click Install. The Install Wizard completes the installation. The Setup Wizard Completed
dialog opens.
10 Read the notes related to post-installation steps, then click Finish.
You need to enable web access for users that will use the Ad Hoc Transfer Client, and
provide them the web address to log on, as described in the section, "Configuring Ad
Hoc Transfer Module."
You need to refresh your Ipswitch WS_FTP Server license. To refresh, from the Start menu,
select Program Files > Ipswitch WS_FTP Server > Activate or Refresh WS_FTP Server
License.
42
WS_FTP Server Installation and Configuration Guide
Before a user can access the Ad Hoc Transfer Module, whether they use a browser or Outlook,
you must make the following changes:
1 In Ipswitch WS_FTP Server Manager, from your existing set of WS_FTP Server users, add
users to the Ad Hoc Transfer Access list.
1 Log in to the WS_FTP Server Manager, and select Home > Modules. The Modules
page opens.
The Ad Hoc Transfer Access page shows all eligible users. These users can be from any
of your WS_FTP Server hosts.
3 Add any users to whom you want to provide Ad Hoc Transfer access.
You can also launch the Ad Hoc Transfer Module from the WS_FTP Server program group
(Programs > Ipswitch WS_FTP Server > WS_FTP Server Ad Hoc Transfer Client.)
43
WS_FTP Server Installation and Configuration Guide
If you add a user to the default host (specified in Server > Server Settings > System
Details), the user will log onto the Add Hoc Transfer Client using their WS_FTP server user
name and password. If you add a user to a host that is not the default host, the user must log
onto the Ad Hoc Transfer Client using the host name, host separator, and username and
password; for example: [email protected]
5 For Outlook users, you need to provide them with the installation file or run the silent
install on each end user computer. You can download the installation file from your
MyIpswitch account.
For installation instructions, see "Installing the Ad Hoc Transfer Plug-in for Outlook"
and also "Silent Install for the Ad Hoc Transfer Plug-in for Outlook" in this guide.
6 Make sure that package recipients can connect to the host where the Ad Hoc Transfer
Module is installed, so that they can connect to the Download Files page. Recipients
must be able to connect, possibly from outside your network, to the URL defined in the
following web.config files.
For the Ad Hoc Transfer web interface, open the file:
32-bit: C:\Program Files\Ipswitch\Ad Hoc Transfer\AHT\web.config
64-bit: C:\Program Files (x86)\Ipswitch\Ad Hoc
Transfer\AHT\web.config
... and check the entry 'AHTDownloadURL_Machinename'.
For the Outlook plugin, open the file:
32-bit: C:\Program Files\Ipswitch\Ad Hoc
Transfer\XFTWebService\web.config
64-bit: C:\Program Files (x86)\Ipswitch\Ad Hoc
Transfer\XFTWebService\web.config
... and then check the entry 'AHTDownloadURL_Machinename'.
If you specified a custom port (other than the default port 443) during install, you need to
include the port in the address.
44
WS_FTP Server Installation and Configuration Guide
Improved file transfer performance for the Ad Hoc Transfer Plug-in for Outlook. In
previous versions, the plug-in was limited to file attachments of no more than 2 GB.
This version removes the 2 GB restriction and provides faster transfer of large files.
Note that the 2 GB limit still applies for the Ad Hoc Transfer web interface.
Ad Hoc Transfer Plug-in for Outlook now supports Microsoft Outlook 2013 and
Microsoft Exchange 2013.
To upgrade to this release, you need to install:
Version 7.6.1 or later of Ad Hoc Transfer Module
Version 2.2.1 of Ad Hoc Transfer Plug-in for Outlook
Your WS_FTP Server version (v 7.6.3) does not need to be updated.
Internet Explorer Security Settings can affect Download counts for Ad Hoc Transfer
45
WS_FTP Server Installation and Configuration Guide
When setting the values for maximum or default downloads per file, be aware that
browser security settings can influence the download count. For example, if the
Internet Explorer security setting Automatic prompting for file downloads is not
enabled, when the recipient clicks on the web link to access files, and selects to
download a file, Internet Explorer will pop up the following message and it will add 1
to the download count:
'To help protect your security, IE blocked this site from downloading files to your
computer. Click here for options.'
For this reason, we recommend that you are generous when setting these values, and
that you do not set these values to 1.
The same is true if you have multiple end users downloading a file. If the Internet
Explorer security setting Automatic prompting for file downloads is not enabled,
the download limit should be set to double the number of users who are intended to
download the file.
Also, note that download counts shown in the package detail page and in log files
will be affected.
When using Outlook to send an Ad Hoc Transfer, when you have started composing
an email in Outlook and you click on the X to close the new message screen, Outlook
asks you if want to save your changes. At this point, you can click Cancel and it will
bring you back into the message you were writing. The Send Secure button may no
longer appear on the screen, or it may be inactive. To work around this problem,
close the new message screen, and start again.
In Windows Explorer, you can right click a file, select Send to > Mail Recipient, which
opens the Outlook compose screen with the file attached. Ad Hoc Transfer does not
support this functionality, so you will not see the Send Secure button.
46
WS_FTP Server Installation and Configuration Guide
On Windows Vista, Windows 7, and Windows 8 the installer must be run as Administrator.
You can use the "silent" (unattended) install process to automate the installations. See "Silent"
install for the Ad Hoc Transfer Plug-in for Outlook (on page 107) for more information.
System Requirements
Microsoft Outlook 2013, 2010, 2007 (Outlook plug-in only)
Supported Operating Systems:
Windows 8 (32-bit and 64-bit)
Windows 7 (32-bit and 64-bit)
Windows Vista SP1 or later (32-bit only)
Microsoft .NET Framework 3.5
Windows 8 may not have .NET 3.5 installed, in which case the installer prompts you to
enable it as a Windows feature. To enable the framework, refer to this Microsoft knowledge
base article (http://support.microsoft.com/kb/2785188).
Microsoft Visual Studio 2010 Tools for Office Runtime (VSTOR 2010) Redistributable
(all OS) (Outlook plug-in only)
Microsoft Visual Studio 2010 Tools for the Microsoft Office System (version 4.0
Runtime) Language Packs (non-English OS) (Outlook plug-in only)
If you are running the installer live (not doing a silent install), the installer automatically
installs the Microsoft Visual Studio redistributable programs; you do not need to download
anything from Microsoft. If running a silent install, you need to download and install these
redistributable programs before running the install. See the Requirements in the Silent
Install section.
On the last screen of the installer, you can select to View Install Log.
47
WS_FTP Server Installation and Configuration Guide
Instead of the Welcome screen, Windows 8 users who do not have Microsoft .NET
Framework 3.5 installed see a message that Windows is missing an installation requirement.
You must enable the Microsoft .NET Framework 3.5 as a Windows feature as described
System Requirements, then continue the installation.
4 Read the license agreement. If you agree with its terms, select I accept the terms in the
license agreement and click Next. The Setup Type screen opens.
5 Choose the Setup type that best meets your needs:
If you are installing both the Ad Hoc Transfer Plug-in for Outlook and MOVEit Sync,
click Next. The Custom Setup screen opens.
If you are installing only one of the clients, select Custom, then click Next. Go to step
7.
6 Select the client (feature) you want to install, then click Next.
If you have a currently installed version of the client, the installer will remove the old version
and install the new version of the client.
48
WS_FTP Server Installation and Configuration Guide
If you install the the client without entering valid connection information, you can enter the
correct connection information once the installation is finished. Click the Cannot connect to
server error notification to view the configuration dialog.
49
CHAPTER 6
Overview
This guide describes how to implement a failover solution for WS_FTP Server using Microsoft
Cluster Services (MSCS) software. This solution is designed to provide continuous service to
your file transfer users in the event of a service or node failure.
Microsoft Cluster Services can only provide failover with basic WS_FTP Server or WS_FTP
Server with SSH. It cannot be used with WS_FTP Server Corporate, the Web Transfer Module,
or the Ad Hoc Transfer module.
This failover solution provides one "active" and one "passive" node, each running identical
configurations of WS_FTP Server. If a server (FTP or SSH) is unavailable on the primary node,
or the primary node itself is unavailable, processing switches over to the secondary node. This
two-node configuration uses shared resources for the user database, configuration data, and
the file system for user directories and log data.
Carefully follow all directions in this document for configuring a failover cluster. Failure to do
so maybe result in a nonfunctional or malfunctioning high availability environment. Ipswitch
cannot support alternate MSCS configurations.
51
WS_FTP Server Installation and Configuration Guide
If you are upgrading from a non-failover WS_FTP Server installation to a failover solution, we
recommend that you configure your failover environment with fresh WS_FTP Server
installations, then migrate your user and configuration data and file system over to the
failover configuration.
Architecture
The following diagram shows the failover configuration using Microsoft Clustering Services.
The two WS_FTP Server installations are members of the cluster. MSCS monitors the state of
the FTP and SSH servers, as well as the availability of the node. The user and configuration
databases and the file system are on systems that are outside of the cluster.
52
WS_FTP Server Installation and Configuration Guide
Requirements
To implement a two-node failover configuration for WS_FTP Server, you need the following:
A single license with multiple activations for WS_FTP Server V7.6 or WS_FTP Server
with SSH V7.6 (they must be the same edition, you cannot mix an FTP only edition
with an SSH edition)
Windows Server OS for each WS_FTP Server installation, also called a node.
Supported operating systems for MSCS failover clustering are:
Service
Operating System Edition Packs Supported Versions
Windows Server 2012 Standard 64-bit: English
Datacenter
Windows Server 2008 Enterprise SP2 or later 32-bit: English
Windows Server 2008 Enterprise 64-bit: English
R2
Your MSCS cluster must consist of two Windows Server 2008 Enterprise nodes or two
Windows Server 2012 Standard or Datacenter nodes.
Both nodes must have similar hardware and require identical .NET frameworks and service
packs. The cluster will fail a validation test if your environments aren't properly configured
during setup.
You must configure all shared resources completely before installing WS_FTP Server or the
failover solution may not function properly.
53
WS_FTP Server Installation and Configuration Guide
http://blogs.msdn.com/b/clustering/archive/2012/05/01/10299698.aspx
If you are using a Windows Share as the NAS for the file transfer file system and logging
directory, you must configure certain sharing and security permissions, otherwise logging
will fail. See Configuring Windows Share Permissions (on page 115) to configure folder
permissions.
If your nodes are having trouble accessing a resource, review your cluster configuration to
verify that you have selected the appropriate settings for your environment.
If you are migrating from a standalone WS_FTP Server installation to a failover cluster, go to
Migrating WS_FTP Server to a Failover Cluster (on page 121) to continue configuring the
failover solution.
54
WS_FTP Server Installation and Configuration Guide
The WS_FTP Server installation creates a default host that uses the WS_FTP Server user
database. To use another supported user database, you must create a new host and then
configure the top folder and impersonation settings.
55
WS_FTP Server Installation and Configuration Guide
56
WS_FTP Server Installation and Configuration Guide
32-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\
64-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ipswitch
2 Right-click the Ipswitch key and select Export.
3 Save the .reg file. This is the Ipswitch registry backup for Node 2.
Be sure to save the .reg file in a safe place. This is the Ipswitch registry backup for Node 2.
57
WS_FTP Server Installation and Configuration Guide
58
WS_FTP Server Installation and Configuration Guide
4 Select Generic Service, then click Next. The Select Service page opens.
59
WS_FTP Server Installation and Configuration Guide
5 Select Ipswitch WS_FTP Server, then click Next. The Client Access Point page opens.
6 In the Name field, enter the name that clients will use when accessing this service (for
example "WFFTPSvc"), and enter the service's IP addresses.
If the clustered service has two IP addresses, they must be on separate subnets: one
private address for MSCS use (the cluster IP address) and one public address for the
service (the Client Access Point IP address).
If the cluster is not allowed to use one of the networks for cluster communication, the
Client Access Point page displays one network and only allows you to set one IP
address. Enter the same IP address for both cluster communication and the Client
Access Point.
Clients will use the public IP address to connect to your FTP/SSH servers.
The Client Access Point IP addresses must be different from the IP addresses you used when
configuring the cluster.
7 Click Next to proceed through the Select Storage page, then click Next again to
proceed through the Replicate Registry Settings page. (You do not need to set options
on these pages.)
60
WS_FTP Server Installation and Configuration Guide
8 On the Confirmation page, review your settings and click Next to continue. The
Summary page opens.
9 On the Summary page, click Finish. The High Availability Wizard closes.
61
WS_FTP Server Installation and Configuration Guide
3 Select Ipswitch SSH Server, then click Next. The Confirmation screen opens.
4 Click Next to confirm the selection, then click Finish to close the New Resource Wizard.
5 Repeat Steps 1-4 to add Ipswitch WS_FTP Web Server$FTPServer service to the
Generic Resource.
62
WS_FTP Server Installation and Configuration Guide
Repeat Steps 2-3 for Ipswitch WS_FTP Web Server$FTPServer, Ipswitch Notification
Server, Ipswitch WS_FTP Server, and Ipswitch SSH Server.
63
WS_FTP Server Installation and Configuration Guide
2 Connect to the cluster with a file transfer client via the Client Access Point (CAP) IP
address, then transfer a file (for example, node1active.log) to ensure the active node
is functioning properly.
If you cannot connect to the cluster, ensure that you can ping the cluster, CAP, and both
node IP addresses from your client, that you properly configured IP addresses associated
with the cluster, and that both nodes have the proper firewall exceptions.
64
WS_FTP Server Installation and Configuration Guide
If logging is not functioning properly, ensure that the registry key to the logging directory is
set to the proper UNC path (see the Changing the log file path
(http://ipswitchft.custhelp.com/app/answers/detail/a_id/646) article in the Ipswitch Knowledge
Base), that the Windows share has proper permissions if applicable (see Configuring Windows
Share Permissions for Failover Clusters (on page 115)), and that you restarted the Ipswitch
Logging Service after editing Ipswitch registry entries. Restart logging service on both nodes
after you make any changes.
2 Right-click the Generic Service and select Move this service or application to another
node > 1 - Move to node <Node 2>, where <Node 2> is the name of Node 2 in the
cluster. The Ipswitch services move from the active node (Node 1) to the passive node
(Node 2). When finished, the Status of each Server and Service should be Online and the
Current Owner should be Node 2.
65
WS_FTP Server Installation and Configuration Guide
66
CHAPTER 7
Overview
This guide describes how to implement a failover solution for WS_FTP Server using Microsoft
Network Load Balancing (NLB) software. This solution is designed to provide continuous
service to your file transfer users in the event of a node failure.
This failover solution provides one "active" and one "passive" node, each running identical
configurations of WS_FTP Server. If the primary node itself is unavailable, processing switches
over to the secondary node. This two-node configuration uses shared resources for the user
database, configuration data, and the file system for user directories and log data.
Carefully follow all directions in this document for configuring a failover cluster. Failure to do
so maybe result in a nonfunctional or malfunctioning high availability environment. Ipswitch
cannot support alternate NLB configurations.
If you are upgrading from a non-failover WS_FTP Server installation to a failover solution, we
recommend that you configure your failover environment with fresh WS_FTP Server
installations, then migrate your user and configuration data and file system over to the
failover configuration.
67
WS_FTP Server Installation and Configuration Guide
Architecture
The following diagram shows the failover configuration using Network Load Balancing. The
two WS_FTP Server installations are members of the cluster. NLB monitors the state of the
primary node. The user and configuration databases and the file system are on systems that
are outside of the cluster.
68
WS_FTP Server Installation and Configuration Guide
Requirements
To implement a two-node failover configuration for WS_FTP Server, you need the following:
A single license with multiple activations for WS_FTP Server V7.6 (they must be the
same edition; for instance, you cannot mix an FTP only edition with an SSH edition
that includes the Ad Hoc Transfer module)
Windows Server OS for each WS_FTP Server installation, also called a node.
Supported operating systems for NLB failover clustering are:
Service
Operating System Edition Packs Supported Versions
Windows Server 2012 Standard 64-bit: English
Datacenter
Windows Server 2008 Standard SP2 or later 32-bit: English
Enterprise
Windows Server 2008 Standard 64-bit: English
R2 Enterprise
Your NLB cluster must consist of identical operating systems on each node.
For example: two Windows Server 2008 Standard installations, or two Windows Server 2012
Datacenter installations.
Both nodes should have similar hardware, .NET frameworks and service packs.
You must configure all shared resources completely before installing WS_FTP Server or the
failover solution may not function properly.
69
WS_FTP Server Installation and Configuration Guide
3 Click Cluster > New. The New Cluster : Connect window opens.
70
WS_FTP Server Installation and Configuration Guide
4 For Host, enter localhost and click Connect. A list of interfaces appears.
5 Select the interface with the IP address that the cluster will user and click Next. The Host
Parameters page opens.
6 Click Next. The Cluster IP Addresses page opens.
7 Click Add. The Add IP Addresses dialogue window opens.
71
WS_FTP Server Installation and Configuration Guide
8 Enter the IP address that will be used to connect to the cluster and the subnet mask. The
cluster IP address should not already be assigned to any host. Click OK to close the
dialogue.
9 Click Next. The Cluster Parameters page opens.
Clients will use the cluster IP address to connect to your FTP/SSH servers and your IIS-based
Web Transfer Module or Ad Hoc Transfer module.
72
WS_FTP Server Installation and Configuration Guide
73
WS_FTP Server Installation and Configuration Guide
12 Click Finish. Network Load Balancing creates the cluster. (The new cluster appears in the
Network Load Balancing Manager.) When the Log displays the message "End
configuration change" and the host displays the status Converged, the cluster is usable.
13 Add Node 2 to the cluster. On Node 1, right-click the cluster and select Add Host to
Cluster. The Add Host to Cluster : Connect window opens.
74
WS_FTP Server Installation and Configuration Guide
14 For Host, enter the IP address of Node 2 and click Connect. A list of interfaces appears.
75
WS_FTP Server Installation and Configuration Guide
15 Select the interface with the IP address that the cluster will user and click Next. The Host
Parameters page opens.
76
WS_FTP Server Installation and Configuration Guide
If you are using a Windows Share as the NAS for the file transfer file system and logging
directory, you must configure certain sharing and security permissions, otherwise logging
will fail. See Configuring Windows Share Permissions (on page 115) to configure folder
permissions.
If your nodes are having trouble accessing a resource, review your cluster configuration to
verify that you have selected the appropriate settings for your environment.
If you are migrating from a standalone WS_FTP Server installation to a failover cluster, go to
Migrating WS_FTP Server to a Failover Cluster (on page 121) to continue configuring the
failover solution.
77
WS_FTP Server Installation and Configuration Guide
The WS_FTP Server installation creates a default host that uses the WS_FTP Server user
database. To use another supported user database, you must create a new host and then
configure the top folder and impersonation settings.
78
WS_FTP Server Installation and Configuration Guide
79
WS_FTP Server Installation and Configuration Guide
32-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\
64-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ipswitch
2 Right-click the Ipswitch key and select Export.
3 Save the .reg file. This is the Ipswitch registry backup for Node 2.
Be sure to save the .reg file in a safe place. This is the Ipswitch registry backup for Node 2.
80
WS_FTP Server Installation and Configuration Guide
If you do not apply the SSL certificate to the website in IIS before installing the Web Transfer
Module or the Ad Hoc Transfer module, you will have to uninstall and then reinstall the WTM
or AHT module after the certificate is changed.
81
WS_FTP Server Installation and Configuration Guide
2 After installation, browse to the install directory for the AHT web interface on both
nodes. The default path is:
Windows (32-bit) - C:\Program Files\Ipswitch\Ad Hoc Transfer\AHT
Windows (64-bit) - C:\Program Files (x86)\Ipswitch\Ad Hoc Transfer\AHT
3 On both nodes, create a backup of web.config before making any changes. You can
revert to these backups if something breaks during configuration.
4 On both nodes, open web.config in a text editor such as Notepad.
5 On both nodes, locate the line that reads:
<add key="AHTDownloadURL_MachineName"
value="localmachine.ipswitch.com"></add>
... where localmachine.ipswitch.com is the machine name of the node.
6 Replace each node's machine name in that line with the name of the cluster. This will
allow users access to AHT in the event of a failover. For example:
<add key="AHTDownloadURL_MachineName"
value="clustername.ipswitch.com"</add>
82
WS_FTP Server Installation and Configuration Guide
83
WS_FTP Server Installation and Configuration Guide
Network Load Balancing does not support service-level failover. If services continue to fail on
the active node, you must induce failover by shutting down the active node.
4 Repeat Steps 2-3 for Ipswitch WS_FTP Web Server$FTPServer, Ipswitch Notification
Server, Ipswitch WS_FTP Server, and Ipswitch SSH Server.
84
WS_FTP Server Installation and Configuration Guide
The Domain account should have access full access to this directory:
Windows (64-bit): C:\Program Files (x86)\Ipswitch\WWWROOT
Windows (32-bit): C:\Program Files\Ipswitch\WWWROOT
2 Give the newly created user Read access to the Shared location where the logs are
located. See Setting Sharing and Security Permissions in Windows Server 2008 and 2012 (on
page 116) for details on how to do this.
3 Open IIS, and under Default Web Site select WSFTPSVR.
4 Double-click Authentication in the right-window and then edit Anonymous
Authentication.
5 Change Specific user from the local IPS Account and set it to use the Domain account
you just created.
When installing WS_FTP Server using IIS, a local IPS_account is created and is used by default
for anonymous authentication of the WSFTPSVR IIS application.
85
WS_FTP Server Installation and Configuration Guide
2 Connect to the cluster with a file transfer client via the cluster IP address, then transfer
any file (for example, node1active.log) to ensure the active node is functioning
properly.
If you can't connect to the cluster, ensure that you can reach the cluster from your client,
that you configured the IP addresses associaed with the cluster, and that both nodes have
the proper firewall exceptions.
86
WS_FTP Server Installation and Configuration Guide
If logging is not functioning properly, ensure that the registry key to the logging directory is
set to the proper UNC path (see the Changing the log file path
(http://ipswitchft.custhelp.com/app/answers/detail/a_id/646) article in the Ipswitch
Knowledge Base), that the Windows share has proper permissions if applicable (see
Configuring Windows Share Permissions for Failover Clusters (on page 115)), and that you
restarted the Ipswitch Logging Service after editing Ipswitch registry entries. Restart logging
service on both nodes after you make any changes.
87
WS_FTP Server Installation and Configuration Guide
7 Check the log file again to ensure that logging is functioning properly. You will see that
you have connected to Node 2 through the cluster IP address.
88
APPENDIX A
Upgrades
Upgrading Licenses
If you are upgrading an existing WS_FTP Server 7 license, use the following procedure.
Upgrading an existing license includes the following:
Upgrading from an evaluation license to a full license
Adding a feature(s) to an existing license, for example, adding the Ad Hoc Transfer
Module, or upgrading to WS_FTP Server Corporate
1 Purchase the feature.
2 Click Program Files > Ipswitch WS_FTP Server > Activate or Refresh WS_FTP Server
License. The Ipswitch Product Activation program opens.
Note that your serial number should appear in the Serial Number box. If it does not
appear, please enter it.
3 Click Activate to upgrade your license.
Your license will be upgraded to include the new purchased feature. This upgrade
process does not create a second activation of the product, it just updates the
existing license.
89
WS_FTP Server Installation and Configuration Guide
90
WS_FTP Server Installation and Configuration Guide
91
WS_FTP Server Installation and Configuration Guide
7 Create new database and restore the database with the new files. With MS SQL, the
command will be RESTORE DATABASE, or the Restore Database option in Enterprise
Manager. With a PostgreSQL database, in the pgAdminIII tool, right click Databases,
choose New Database, then use the following parameters:
Name your new database “ws_ftp_server”
Owner = IPS_admin
Encoding = UTF8
Template = template0
Tablespace = pgdefault
Ok
After right clicking and creating a second New Database:
Name your new database “ips_notifications”
Owner = IPS_admin
Encoding = UTF8
Template = template0
Tablespace = pgdefault
8 Restart the services stopped in Step 5. Verify that WS_FTP Server is in proper working
order on the target 2008/2012 machine by transferring a test file, logging into WS_FTP
Server, and checking to see if data is correctly displayed under Users, Listeners, and
Notifications.
92
WS_FTP Server Installation and Configuration Guide
Ipswitch no longer supports the Ad Hoc Transfer Plug-in for Outlook on Windows Server
2003 or 2008. Do not upgrade to the Ad Hoc Transfer Plug-in for Outlook V2.3 on those
operating systems.
If you are upgrading from version 2.2 of Ad Hoc Transfer Plug-in for Outlook, any changes
that you have made to the customizations.xml file are maintained.
Standard Upgrade
If you have a previous version of the Ad Hoc Transfer Plug-in for Outlook installed on a system
with a supported version of Outlook, you can upgrade to the Ad Hoc Transfer Plug-in for
Outlook V2.3 by running the installer. It retains the previous configuration settings so that the
Ipswitch client can use them to connect to the WS_FTP Server server.
See Installing (on page 47) for installation requirements and information.
Silent Upgrade
If your current version is Ad Hoc Transfer Plug-in for Outlook V2.0 or later, the silent
installation will handle the upgrade to the new version, and can install Sync at the same time.
If your current version is Ad Hoc Transfer Plug-in for Outlook V1.5, before silently upgrading
to the Ad Hoc Transfer Plug-in for Outlook V2.3, you must first uninstall the previous version
using command line options to execute the uninstall. The installer can use the previous
configuration settings during installation so that the plug-in can use them to connect to the
WS_FTP Server server.
Ensure that you meet all requirements before attempting a silent install, or you will break the
plug-in installation. See "Silent" install (on page 107) for information about installing the
requirements and configuring the silent installation.
93
WS_FTP Server Installation and Configuration Guide
If you did not install the plug-in silently on Windows Vista or 7, an Administrator must either
uninstall from the command line without using the quiet (/q) parameter or uninstall the
plug-in from Programs and Features.
3 Once the uninstall is complete, you can install the Ad Hoc Transfer Plug-in for Outlook
V2.2.1 using this syntax:
msiexec /i [path+executable].msi /q
DRIVER_NAME="xftWSFTPDriver.dll" [optional connection properties]
You must run all installer commands from the Administrator account.
94
WS_FTP Server Installation and Configuration Guide
If you have a previous version of the Ad Hoc Transfer Plug-in for Outlook installed on a system
with Outlook 2007, you must upgrade the plug-in to Ad Hoc Transfer Plug-in for Outlook V2.0
before upgrading to Outlook 2010 or 2013.
95
APPENDIX B
"Silent" Install
Silent install requires two operations. The first operation "records" the options that you
choose during a normal install, storing them in a local "response" file. The second
automatically runs an install on a different computer, based on the options recorded in the
file created in the first operation.
This means that if other computers require identical install options to the ones you recorded
in a response file, you can use that file to automate installation on those computers. A simple
command will automatically perform the installation using the entries recorded in response
file. Other than the execution of the command, the install will require no input from the user.
Note: If the respective computers do not have the same install option requirements, and you
nonetheless run the silent install using the same file, an error may result and the install will
fail.
You can also run a silent uninstall. You can do this by initiating a record operation, recording
an uninstall, and then performing a silent install process described below, using the response
file you created during the uninstall process.
97
WS_FTP Server Installation and Configuration Guide
Note:The "SERIAL=" argument is optional depending on whether your install executable has
an embedded serial number, and whether the install machine has Internet connectivity, as
described the next section.
...[serial number + UAP] is your assigned serial number + the UAP, which is a security
code that you append to the serial number to activate the license. You can find the
product name plus the assigned serial number in the My Licenses tab on
MyIpswitch.com. A license`s UAP is exposed to users under "Additional License
Information." The UAP is displayed only when you are authorized to activate the
license on more than one system.
For example, using all arguments, the command would look like:
[c:\downloads\wsftp_install.exe].exe -r -f1
c:\silentinstall\setup.iss SERIAL="1X4CF7M10W33XS1OVCCW2ST"
2 Proceed with the install using the options you wish to record. When you click Finish, the
install (or uninstall) recording will be complete. If you use the WS_FTP Web Server install
option, to avoid port conflicts, it is recommended that you not use port 80.
98
WS_FTP Server Installation and Configuration Guide
3 Execute the silent install on the desired computer by running the following:
[path+executable].exe -s -f1[path]\setup.iss SERIAL="[serial
number + UAP]"
where the bracketed values are the same ones mentioned in the previous step.
(Again, there should be no space between the option "f1" and the path for the
setup.iss file.)
...again, the "SERIAL=" argument is optional depending on whether your install
executable has an embedded serial number, and whether the install machine has
Internet connectivity, as described in the next section.
For example, using all arguments, the command would look like:
[c:\downloads\wsftp_install.exe].exe -s -f1
c:\silentinstall\setup.iss SERIAL="1X4CF7M10W33XS1OVCCW2ST"
After this step, the silent install will proceed with no further input needed.
You can run each of these operations with no specifics after the command. This will perform
the operation with default values. The default for the record operation will store the file as
"setup.iss" in the system's Windows folder. The execute silent install operation will look for a
file of that name in the same folder. If there is no .iss file present, the install will fail.
99
WS_FTP Server Installation and Configuration Guide
You have a CD with the WS_FTP install executable and the install
machine has Internet connectivity. In this case:
1 Run the record command with the SERIAL argument. Activation will occur silently.
2 Run the recorded file with the SERIAL argument. Activation will occur silently.
Result: You can run the recorded install up to your maximum permissible license
activations.
100
WS_FTP Server Installation and Configuration Guide
You have a CD with the WS_FTP install executable and the install
machine does not have Internet connectivity. In this case:
1 Run the record command without the SERIAL argument. Activation will occur silently.
2 Run the recorded file without the SERIAL argument.
Result: The WS_FTP Server is installed, but does not have a license file.
3 Contact customer service to arrange a license with multiple activations or use offline
activation to activate each installation. For offline activation, go to myIpswitch.com
(http://www.myipswitch.com), click on Offline Activation, and follow the instructions
displayed.
Setup.log
The install creates a log file in the same directory as the response file: setup.log. The Setup.log
file contains three sections. The first section,[InstallShield Silent], identifies the version of
InstallShield Silent used in the silent setup. The second section, [Application], identifies the
installed application's name and version, and the company name. The third section,
[ResponseResult], contains the result code indicating whether or not the silent setup
succeeded.
The ResponseResult should show one of two values. If your install failed due to a missing
value, you will see a value of "-3" in the log file. This means there was a mismatch between 1)
the install requirements of the computer originally used to generate the response file, and 2)
the install requirements of the target computer.
For instance, if setup.iss contains setup instructions for an Express install on a fresh machine,
but the target computer contains a PostgreSQL database, then the silent install will fail,
because the install steps for computers with pre-existing PostgreSQL databases are different
from computers without them.
For further information useful in troubleshooting an install, you can also refer to the
WS_FTP_Install.LOG, which the installer writes to:
32-bit: C:\Windows\System32\
64-bit: C:\Windows\SysWOW64\
101
WS_FTP Server Installation and Configuration Guide
If the setup.iss contains a line with the ending SdFinishReboot-0, you will need to replace it
with SdFinish-0. For instance, you should replace the line--
Dlg##={3F464442-A51F-414B-ACA4-78BCF276B346}-SdFinishReboot-0
Dlg##={3F464442-A51F-414B-ACA4-78BCF276B346}-SdFinish-0
...where "##" represents the install dialog screen number that the line describes.
[{3F464442-A51F-414B-ACA4-78BCF276B346}-SdFinishReboot-0]
Result=6
BootOption=3
[{3F464442-A51F-414B-ACA4-78BCF276B346}-SdFinish-0]
Result=1
bOpt1=0
bOpt2=0
Note that if a reboot was required by the installation, you will still need to perform a reboot
for the application to work as expected.
102
WS_FTP Server Installation and Configuration Guide
If you purchased a WS_FTP Server Corporate license, make sure this license is activated
before you run the "silent" install for the WS_FTP Server Web Transfer Client. If you
purchased the WS_FTP Server Web Transfer Client as an add-on module to Ipswitch WS_FTP
Server, you need to refresh your Ipswitch WS_FTP Server license. To refresh, from the Start
menu, select Program Files > Ipswitch WS_FTP Server > Activate or Refresh WS_FTP
Server License. If you purchased a WS_FTP Server Corporate license, you do not to refresh
your license.
To automate installation of WS_FTP Server Web Transfer Client, you can use silent install. This
silent install uses the Microsoft Windows Installer and command line options to execute the
installation, rather than the record and play mechanism used by the WS_FTP Server. The
syntax for the command line is:
msiexec -i [path+executable].msi -q IISWEBSITENAME="Default Web
Site" IMP_DOMAIN="Impersonation domain/computer"
IMP_USER="Impersonation username" IMP_PASS="Impersonation
password"
The "-i" option indicates install. To uninstall, use the option "-x." The record (r) and silent (s)
options are not used for the WS_FTP Server Web Transfer Client silent install.
103
WS_FTP Server Installation and Configuration Guide
The install properties are as follows (follow each option with an equals sign and enclose each
of the values in quotes):
Property Description
IISWEBSITENAME This is the name of the IIS web site which will host WS_FTP Server Web
Transfer Client (such as Default Web Site).
INSTALLDIR Optionally, use this property to specify the install path. The default path
is:
32-bit: \Program Files\Ipswitch\WebClients
64-bit: \Program Files (x86)\Ipswitch\WebClients
Use this command last.
IMP_DOMAIN The domain or computer name that authenticates the impersonation
credentials. In other words, where the impersonation user exists.
IMP_USER The username impersonation credential.
IMP_PASS The password impersonation credential.
LOG_NAME Optionally, change the name of the install log. The default is
WS_FTP_WEB_TRANSFER_MODULE.log.
LOG_PATH Optionally, change the path where the install log is written. The default
path is the Windows system32 folder.
-lv To enable verbose logging by Windows Installer, add the following to
the command line:
-lv c:\install.log (or whatever log path and name you have set)
After the installation is completed, you can navigate to the INSTALLDIR to make sure the files
are installed there.
For further information useful in troubleshooting an install, you can also refer to the
WS_FTP_WEB_TRANSFER_MODULE.log, which the installer writes to:
32-bit: C:\Windows\System32\
64-bit: C:\Windows\SysWOW64\
104
WS_FTP Server Installation and Configuration Guide
Either before or after you install the Ad Hoc Transfer Module, you need to refresh your
Ipswitch WS_FTP Server license. To refresh, from the Start menu, select Program Files >
Ipswitch WS_FTP Server > Activate or Refresh WS_FTP Server License.
To automate installation of Ad Hoc Transfer Module, you can use silent install. This silent
install uses the Microsoft Windows Installer and command line options to execute the
installation, rather than the record and play mechanism used by the WS_FTP Server. The
syntax for the command line is:
msiexec -i [path+executable].msi -q IISWEBSITENAME="Default Web
Site" IMP_DOMAIN="Impersonation Domain/Computer"
IMP_USER="Impersonation username" IMP_PASS="Impersonation
password" MAIL_SERVER="mail server address"
MAIL_PORT="mail server port number" MAIL_USER="Mail server
username" MAIL_PASS="mail server password"
INSTALLDIR="Ad Hoc Transfer install directory"
PACKAGE_FOLDER="Package storage folder"
The "-i" option indicates install. To uninstall, use the option "-x." The record (r) and silent (s)
options are not used for the Ad Hoc Transfer Module silent install.
105
WS_FTP Server Installation and Configuration Guide
The install properties are as follows (follow each option with an equals sign and enclose each
of the values in quotes):
Property Description
IISWEBSITENAME This is the name of the IIS web site which will host the Ad Hoc Transfer
Module (such as Default Web Site).
INSTALLDIR Optionally, use this property to specify the install path. The default path
is:
32-bit: \Program Files\Ipswitch\Ad Hoc Transfer
64-bit: \Program Files (x86)\Ipswitch\Ad Hoc Transfer
Use this command last.
IMP_DOMAIN The domain or computer name that authenticates the impersonation
credentials. In other words, where the impersonation user exists.
IMP_USER The username impersonation credential.
IMP_PASS The password impersonation credential.
MAIL_SERVER The address of the mail server to which Ad Hoc Transfer Module will
connect to send emails to package recipients, and to send notifications.
MAIL_PORT Optionally, specify the port that the mail server uses. The default is port
25.
MAIL_USER Optionally, specify a user to connect to your mail server. This is typically
not needed.
MAIL_PASS Optionally, specify the password for the MAIL_USER. This is typically not
needed.
PACKAGE_FOLDER Optionally, specify the folder where Ad Hoc Transfer packages (user
uploaded files) will be stored. The default folder is "\Ipswitch Ad Hoc
Transfer Packages" on the drive where Windows is installed (usually
C:).
LOG_NAME Optionally, change the name of the install log. The default is
AD_HOC_TRANSFER_INSTALL.log.
LOG_PATH Optionally, change the path where the install log is written. The default
path is the Windows system32 folder.
-lv To enable verbose logging by Windows Installer, add the following to
the command line:
-lv c:\install.log (or whatever log path and name you have set)
After the installation is completed, you can navigate to the INSTALLDIR to make sure the files
are installed there.
For further information useful in troubleshooting an install, you can also refer to the
AD_HOC_TRANSFER_INSTALL.log, which the installer writes to:
32-bit: C:\Windows\System32\
64-bit: C:\Windows\SysWOW64\
106
WS_FTP Server Installation and Configuration Guide
To automate installation of the client, you can use silent install. This silent install uses the
Microsoft Windows Installer and command line options to execute the installation.
You must first manually install Microsoft redistributable packages if they are not already
installed on the user's machine, otherwise the client will not install properly.
You can also silently install the client remotely on multiple computers via Active Directory
Group Policy. See Active Directory Group Policy (on page 111) for more information.
Requirements
Before installing the client:
1 Ensure the end user's computer meets the requirements in System Requirements.
2 (All OS; Outlook plug-in only) If not already installed, choose the appropriate
architecture and language for the system and download the Microsoft Visual Studio 2010
Tools for Office Runtime (VSTOR 2010) Redistributable (http://www.microsoft.com/en-
us/download/details.aspx?id=40790) from the Microsoft Download Center. Use these
commands for silent installations:
32-bit: vstor40_x86.exe /quiet
64-bit: vstor40_x64.exe /quiet
3 (Non-English OS; Outlook plug-in only) If not already installed, download and install the
appropriate Microsoft Visual Studio 2010 Tools for the Microsoft Office System (Version 4.0
Runtime) Language Pack (http://www.microsoft.com/en-
us/download/details.aspx?id=40791) for your OS. Use these commands for silent installs:
32-bit: vstor40_LP_x86_<lang>.exe /quiet
64-bit: vstor40_LP_x64_<lang>.exe /quiet
4 Ensure Outlook is closed on the computer.
107
WS_FTP Server Installation and Configuration Guide
Using the silent install with the command shown above (with configuration properties) will
install the client and configure the connection to the WS_FTP Server server to use SSL on port
443 for all users on a computer. There are additional properties you can choose depending
on the situation.
The install properties are as follows (follow each option with an equals sign and enclose each
of the values in quotes):
Property Description
INSTALLDIR (Optional) Use this property to specify the install path. The default path
is:
32-bit: \Program Files\Ipswitch\Ad Hoc Transfer Plug-
in for Outlook
64-bit: \Program Files (x86)\Ipswitch\Ad Hoc Transfer Plug-
in for Outlook
Use this command last.
DEFAULT_HOSTNAME The address of the server where Ipswitch WS_FTP Server and Ad Hoc
Transfer Module are installed.
DEFAULT_SECURE Specify TRUE to use a secure SSL connection (HTTPS) or FALSE to use an
unsecure connection (HTTP). The default is TRUE.
DEFAULT_PORT The port used to connect to Ad Hoc Transfer. For secure SSL
connections, this is typically 443. For unsecure connections, this is
typically 80. The default is 443.
DEFAULT_LOGFILE (Optional) Changes the path where the install log is written. The default
path is:
\Users\[Username]\AppData\Roaming
DEFAULT_SUPPCERTERRORS To secure communications, Ipswitch WS_FTP Server sends a certificate
back to your local PC. Specify TRUE to suppress any errors related to the
certificate coming back from the file transfer server. The errors will not
displayed on your PC. Specify FALSE to display any certificate errors.
108
WS_FTP Server Installation and Configuration Guide
DEFAULT_DEBUGLEVEL Sets the level of information to be reported in the Ad Hoc Transfer log
file:
NONE - No information is logged
NORMAL - Logs each Ad Hoc transaction
DEBUG - Provides the connection and transfer information, in addition
to the transaction.
After you run the silent install, the default values in the table above can be found in the
following folder on the end user's computer:
Each user will need to enter their WS_FTP Server password (and possibly their username) to
complete the configuration. By default, the installation is for "All Users" on the computer.
When an end user launches the plug-in or the WS_FTP Connector, the name of the currently
logged on user is added to this configuration file.
For more information on entering the username and password, see Completing the End User
Configuration.
Using the silent install command as shown above will install the plug-in and configure the
connection to the Ipswitch WS_FTP Server to use SSL on port 443. The username and
password will also be configured, which makes this appropriate only for a single user account
on a single computer.
109
WS_FTP Server Installation and Configuration Guide
The install properties are shown below (follow each option with an equals sign and enclose
each of the values in quotes):
Property Description
INSTALLDIR (Optional) Use this property to specify the install path. The default path
is:
32-bit: \Program Files\Ipswitch\Ad Hoc Transfer Plug-
in for Outlook
64-bit: \Program Files (x86)\Ipswitch\Ad Hoc Transfer Plug-
in for Outlook
Use this command last.
CONNECTION_HOSTNAME The address of the server where Ipswitch WS_FTP Server and Ad Hoc
Transfer Module are installed.
CONNECTION_SECURE Specify TRUE to use a secure SSL connection (HTTPS) or FALSE to use an
unsecure connection (HTTP). The default is TRUE.
CONNECTION_USER The user's Ad Hoc Transfer user name. This is the same as their Ipswitch
WS_FTP Server user name. If this property is left blank, it defaults to the
user name of the currently logged on user.
CONNECTION_PASS The user's Ad Hoc Transfer password. This is the same as their Ipswitch
WS_FTP Server password.
CONNECTION_PORT The port used to connect to Ad Hoc Transfer. For secure SSL connections,
this is typically 443. For unsecure connections, this is typically 80. The
default is 443.
LOG_NAME (Optional) Changes the name of the install log. The default is:
OUTLOOK_PLUGIN.log
LOG_PATH (Optional) Changes the path where the install log is written. The default
path is:
\Users\[Username]\AppData\Roaming
-lv (Optional) To enable verbose logging by Windows Installer, add the
following to the command line:
-lv c:\install.log (or whatever log path and name you have set)
DRIVER_NAME You must include DRIVER_NAME="xftWSFTPDriver.dll" in the silent
install command. This Indicites the Ad Hoc Transfer plug-in version.
110
APPENDIX C
Requirements
Domain controller. A Microsoft Windows Server 2008 or 2012 Active Directory
domain controller.
Client computers. Each users' computer must meet the same requirements as a
silent installation. See Silent Install (on page 107) for more information.
Always test the remote deployment on non-production computers before installing the
client on your users' computers.
111
WS_FTP Server Installation and Configuration Guide
You cannot use the Connection_ properties (for example, CONNECTION_USER and
CONNECTION_PASS) as those are for configuring a specific user. Users must enter their
credentials to authenticate to WS_FTP Server after logging onto Windows. See Silent Install
(on page 107) for the complete list of install properties and their usage.
3 Ensure that each requirement is met on all users' computers before running the
Microsoft Windows Installer (.msi).
Each end user's computer must meet the requirements in System Requirements.
(All OS; Outlook plug-in only) If not already installed, choose the appropriate
architecture and language for the system and download the Microsoft Visual Studio
2010 Tools for Office Runtime (VSTOR 2010) Redistributable
(http://www.microsoft.com/en-us/download/details.aspx?id=40790) from the Microsoft
Download Center. Use these commands for silent installations:
32-bit: vstor40_x86.exe /quiet
64-bit: vstor40_x64.exe /quiet
(Non-English OS; Outlook plug-in only) If not already installed, download and install
the appropriate Microsoft Visual Studio 2010 Tools for the Microsoft Office System
(Version 4.0 Runtime) Language Pack (http://www.microsoft.com/en-
us/download/details.aspx?id=40791) for your OS. Use these commands for silent
installations:
32-bit: vstor40_LP_x86_<lang>.exe /quiet
64-bit: vstor40_LP_x64_<lang>.exe /quiet
You must install all requirements before running the installer, otherwise the client will not
install properly.
4 Use the Group Policy Management Console to assign the user logon script for the client
installation to the Group Policy Object. For information on assigning user logon scripts,
see:
Windows 2008: Using Startup, Shutdown, Logon, and Logoff Scripts
(http://technet.microsoft.com/en-us/library/cc730773(WS.10).aspx)
Windows 2008 R2: Using Startup, Shutdown, Logon, and Logoff Scripts
(http://technet.microsoft.com/en-us/library/cc730773.aspx)
Windows 2012: Using Startup, Shutdown, Logon, and Logoff Scripts
(http://technet.microsoft.com/en-us/library/cc775970(WS.10).aspx)
5 After installing the Ad Hoc Transfer Plug-in for Outlook, notify users that they must enter
their authentication credentials in the WS_FTP Connector Configuration dialog after
logging onto Windows.
112
WS_FTP Server Installation and Configuration Guide
After you run the silent install, the default values for the install properties can be found in the
following folder on the end user's computer:
Each user will need to enter their Ipswitch WS_FTP Server password (and possibly their
username) to complete the configuration. By default, the installation is for "All Users" on the
computer. When an end user launches the plug-in or the WS_FTP Connector, the name of the
currently logged on user is added to this configuration file.
For more information on entering the username and password, see Completing the End User
Configuration.
113
APPENDIX D
The Windows share and the Nodes in the cluster must be in the same domain. You must also
be able to authenticate as a domain administrator to set permissions for the Share folder.
115
WS_FTP Server Installation and Configuration Guide
116
WS_FTP Server Installation and Configuration Guide
2 On the Sharing tab, click Advanced Sharing. The Advanced Sharing window opens.
117
WS_FTP Server Installation and Configuration Guide
3 Select Share this folder and click Permissions. The Permissions for share window
opens.
118
WS_FTP Server Installation and Configuration Guide
9 Enter the computer name for each node in the Enter the object names to select field.
This gives permission to the System account for each node.
Both Windows 2008 and 2012 automatically set complementary security permissions for
accounts that have share permissions. There is no need to independently configure security
permissions.
119
APPENDIX E
Overview
When moving WS_FTP Server from a standalone server to a failover cluster environment, you
should install and configure a fresh WS_FTP Server failover cluster and then migrate the
WS_FTP Server configuration data to the new installation. Make sure you completely
configure the nodes and external resources before you begin migrating your data.
Make sure that you upgrade your standalone WS_FTP Server installation to V7.5.1 or later
before migrating to the failover cluster. See Upgrading from previous WS_FTP Server versions
(on page 90) for more information.
If you want to roll-back to a non-failover WS_FTP Server deployment, you can shut down the
cluster, migrate the WS_FTP Server configuration data to the standalone system, and then
bring the standalone server online.
121
WS_FTP Server Installation and Configuration Guide
If you are already using a supported remote Microsoft SQL Server database, you do not need
to change anything. However, you should still ensure that SQL Server backups are properly
configured.
If you are using the WS_FTP Server user database, migrating the SQL database also migrates
all user information. If you are using an external user database, you do not need to migrate
any information. However, you should still ensure that user database backups are properly
configured.
4 Move the folders and files in each host's top directory from the current server to the
UNC share that you will specify as the top folder of each host in the failover cluster.
5 Deactivate the WS_FTP Server on the standalone server. To deactivate the license:
1 Go to Start > Programs > Ipswitch WS_FTP Server > Deactivate WS_FTP Server
License. The Ipswitch Product Activation window opens.
2 Enter the Serial Number associated with your license and click Activate.
3 If you unchecked the box to force offline deactivation, log into myIpswitch.com
(http://www.myipswitch.com) to finish deactivating the license.
122
WS_FTP Server Installation and Configuration Guide
The WS_FTP Server installation creates a default host that uses the WS_FTP Server user
database. To use another supported user database, you must create a new host and then
configure the top folder and impersonation settings.
123
WS_FTP Server Installation and Configuration Guide
To Copy Registry Entries from the standalone server to Node 1 and Node 2:
1 On both Node 1 and Node 2, open the WS_FTP Server Manager and stop Ipswitch
Services.
2 On the standalone server, open the Command Prompt in the WS_FTP Server Utilities
directory:
32-bit: C:\Program Files\Ipswitch\WS_FTP Server\Utilities
64-bit: C:\Program Files (x86)\Ipswitch\WS_FTP Server\Utilities
3 To run the registry copy script, type this command and press Enter:
cscript wssregcopy.vbs "\\<hostname>\<sharename>"
124
WS_FTP Server Installation and Configuration Guide
32-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\
64-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Ipswitch
2 Right-click the Ipswitch key and select Export.
3 Save the .reg file. This is the Ipswitch registry backup for the node.
Be sure to save both .reg files in a safe place. These are the Ipswitch registry backups for
Node 1 and Node 2.
6 On Node 1 and Node 2, merge the Ipswitch registry entries that you copied from the
Standalone server into their registries:
1 Right-click the WS_FTP_Server_Failover_Settings_<date>.reg file that you
copied from the standalone server and select Merge. A dialogue window opens
asking you to confirm the action.
2 Click Yes to copy the registry entries. A dialogue window opens informing you that
the action was successful.
7 On both Node 1 and Node 2, open the WS_FTP Server Manager, and restart the Ipswitch
Services.
Be sure that you clearly name and save the registry backups for the standalone server and for
each node. If something happens to your failover deployment, you can always roll back the
registries on each node to a fresh installation of WS_FTP Server. You can also roll back the
registry to your pre-cluster configuration on the standalone server if you want to revert to a
non-failover deployment. You will also need them to replace any nodes that fail.
For Microsoft Cluster Services, see Step 4: Configure Ipswitch Services in Microsoft Cluster
Services (on page 58).
For Network Load Balancing, see Step 4: Install WS_FTP Server Modules (on page 81).
125
APPENDIX F
127
Internet Engineering Task Force............................ 1
A L
left menu...................................................................... 24
activation
new license ........................................................... 16 license
upgrading licenses ............................................ 89 activate .................................................................. 16
upgrade ................................................................. 89
Ad Hoc Transfer module......................................... 37
Outlook Plug-in ................................................... 47 login ............................................................................... 23
architecture M
Microsoft Clustering Services ........................ 52
Network Load Balancing ................................. 68 menu ............................................................................. 24
assistance ....................................................................... 4 top ........................................................................... 24
Microsoft Clustering Services (MSCS) ............... 51
C architecture .......................................................... 52
configuring a cluster ........................................ 54
clustering ............................................................... 51, 67
configuring services ......................................... 58
configuring requirements ....................................................... 53
Ad Hoc Transfer module .................................. 43 testing an MSCS cluster................................... 64
MSCS cluster ......................................................... 51
migrating to a failover cluster ........................... 121
NLB cluster ............................................................ 67
remote services ................................................... 18 N
Web Transfer Module ....................................... 31
Windows Share permissions ....................... 115 Network Load Balancing........................................ 67
context menu ............................................................. 24 architecture .......................................................... 68
configuring a cluster ........................................ 70
F configuring modules ........................................ 81
requirements ....................................................... 69
failover cluster testing an NLB cluster ...................................... 86
installing modules ............................................. 81 Windows Server 2008 ...................................... 70
Microsoft Clustering Services ........................ 51
migrating to ...................................................... 121 O
Network Load Balancing ................................. 67
replacing a node .............................................. 127 Outlook Plug-in ......................................................... 47
services ............................................................ 58, 84 R
FTP..................................................................................... 1
registry settings ......................................................... 56
FTP protocol .................................................................. 1
remote services
I configuring........................................................... 18
installing ................................................................ 17
IETF.................................................................................... 1
requirements
installing
Ad Hoc Transfer module ................................. 37
Ad Hoc Transfer module .................................. 37
Microsoft Clustering Services........................ 53
Outlook Plug-in ................................................... 47
Network Load Balancing................................. 69
Web Transfer Module ....................................... 25
Web Transfer Client .......................................... 25
WS_FTP Server....................................................... 7
WS_FTP Server ....................................................... 7
custom ............................................................. 14
express............................................................. 12 RFC .................................................................................... 1
failover ...................................................... 55, 78 S
remote services ............................................ 17
silent ................................................................. 97 server ............................................................................. 23
129
install ....................................................................... 23
manage .................................................................. 23
network access .................................................... 23
Server Manager ................................................... 23, 24
accessing ............................................................... 23
navigating ............................................................. 24
SFTP .................................................................................. 1
sidebar menu .............................................................. 24
silent install
silent Ad Hoc Transfer Outlook Plug-in
installation .................................................. 107
silent Web Transfer Module installation 103
silent WS_FTP Server installation ................. 97
silent install: .............................................................. 105
SSH .................................................................................... 1
SSH2 ................................................................................. 1
T
testing a cluster................................................... 64, 86
top menu ...................................................................... 24
U
uninstalling
Ad Hoc Transfer module .................................. 45
Web Transfer Client ........................................... 34
WS_FTP Server..................................................... 21
updates
upgrades ................................................................ 89
upgrading
Ad Hoc Transfer Outlook Plug-in ................. 93
licenses ................................................................... 89
Windows 2003 to 2008 .................................... 91
WS_FTP Server from previous version ....... 90
upload ............................................................................. 1
W
Web Transfer Module .............................................. 25
Windows Share permissions .............................. 115
130