Load Balancing of Wing FTP Server

Configuration has yet to be fully verified, Kemp Support will gladly assist if your Wing FT traffic is not flowing as expected.


1   Introduction

Wing FTP Server is an easy-to-use, secure and reliable FTP server software for Windows, Linux, Mac OS and Solaris. It supports multiple file transfer protocols, including FTP, FTPS, HTTP, HTTPS and SFTP, giving your clients flexibility in how they connect to the server. And it provides admins with a web based interface to administrate the server from anywhere. You can also monitor server performance and online sessions and even receive email notifications about various events taking place on the server.


1.2  Document Purpose

This section details a configuration for a specific application that has been provided by a customer but has yet to be fully tested.

The purpose of this document is to give readers an overview on the recommended best practice settings when configuring the Wing FTP components for load balancing.

Configuration has yet to be fully verified, but Kemp Support will gladly assist if Wing FTP is not flowing as expected.


2  Configuration Required

Two Virtual Services required. One listening on port 443 and one on port 22. Both on protocol TCP. 

 2.1 Global Configuration  

     > No Changes Required


2.2 Single Sign On (SSO) Configuration:

2.3  Virtual Service Configuration:


2.4   Wing FTP Web

      > New Virtual Service

      > Enter IP Address

      > Port = 443

      > Name = Wing FTP Web     

> Add New Virtual Service

 2.5    Standard Options   

      > Disable Transparency

      > Subnet Originating Request = Enable

      >  Persistence = None

      > Scheduling Method = Least Connection

      >  Idle Connection Timeout = 660  (Default)

 2.6   SSL Properties

      > SSL Acceleration and Re-encrypt  = Enable

      > Supported Protocols = TLS1.1, TLS1.2 and TLS1.2 (Optional)

      > Certificates = Select Certificate

      > Cipher Set = Best Practices


 2.7   Advanced Properties

      > No Changes Required

   2.8   Real Servers

      > Add New 

      > Enter IP Address

      > Port = 443

      > Checker Parameter Type = TCP Connection Only 

      > Check Port = 443



 3.1    Wing FTP SFTP Virtual Service

      > New Virtual Service

      > Enter IP Address

      > Port = 22

      > Name = Wing FTP SFTP

      > Add New Virtual Service


3.2    Standard Options   

      > Force L4 = Enable

      >  Persistence = Source IP 

      >  Persistence Time = 1hr  

      > Scheduling Method = Least Connection

      >  Idle Connection Timeout = 660  (Default)


 3.3   Advanced Properties

      > Port Following = Select the UDP VS on Port 500

  3.4  Real Servers

      > Add New 

      > Enter IP Address

      > Port = 22

      > Check Method = TCP Connection Only

      > Check Port = 22

If you have successfully Load Balanced your Always On VPN environment by implementing this specific configuration, please give a thumbs up or please leave a comment on a possible alteration that was required to make it function. Thank you




Marquardt Milton

So I am currently on a pet project to setup a load balanced FTP Server(s). We will be setting up two servers with NetScaler balancing the two. We will be running Ubuntu with VSFTP. We want this to be setup so that if I were to FTP something to say FTP1 that it would show up on either server.

For example if I load File A on FTP1 (cause that is where NetScaler sent me) I should be able to see File A on FTP2 as well.

I have some small time experience with some Ubuntu at home but never dealt with it in an enterprise environment and never really dealt with FTP in this way...so any and all advice is welcome. Sorry for the long, potentially confusing, post.




Nick Smylie

Hi Marquardt Milton

This forum is for the Kemp LoadMaster.  If you need help with the NetScaler please go over to the citrix pages.



Vaughn foster


I just want to share related info here may be help you 

Wing FTP Server supports load balancing by using a cluster mode. In this mode, multiple instances of Wing FTP Server can be connected to a shared database, which allows for load balancing and failover capabilities.

To set up load balancing in Wing FTP Server, follow these general steps:

  1. Set up a shared database, such as MySQL or MariaDB, and ensure that all Wing FTP Server instances have access to it.
  2. Configure each Wing FTP Server instance with the same server settings, including the IP address, port number, and SSL/TLS certificates. Connect EBT Customer Service
  3. Enable the cluster mode in each Wing FTP Server instance and specify the shared database information.
  4. Configure the load balancer to distribute incoming connections across the Wing FTP Server instances.

The load balancer can be configured to distribute incoming connections based on various criteria, such as the number of active connections on each server or the server's CPU usage.

It's important to note that load balancing requires careful planning and configuration to ensure proper load distribution and failover capabilities. You may want to consult with a network or server administrator to help set up and configure load balancing for your specific environment.



johnsons ellen

Wing FTP Server is a popular FTP server software that provides load balancing features to distribute incoming network traffic across multiple servers. Load balancing can help improve performance, reliability, and scalability of the FTP server. Here are the steps to configure load balancing in Wing FTP Server:

  1. Install multiple instances of Wing FTP Server: Install Wing FTP Server on multiple servers that will act as the load-balanced nodes. Make sure each instance has a unique IP address and port number.

  2. Configure FTP services on each node: Configure FTP services on each node and make sure they are identical. Set up the same user accounts, home directories, virtual directories, and permissions on each node.

  3. Enable load balancing: In the Wing FTP Server administrator console, navigate to the Load Balancing section and enable load balancing. You can choose from several load balancing algorithms, such as Round Robin, Least Connection, IP Hash, and Weighted Round Robin.

  4. Add nodes to the load balancer: Add the IP address and port number of each Wing FTP Server node to the load balancer. You can also specify a weight for each node to distribute the traffic unequally if needed.

  5. Test the load balancing: Test the load balancing by connecting to the load balancer's IP address and port number using an FTP client. You should be able to connect to any of the Wing FTP Server nodes that are part of the load balancer.

Note: Wing FTP Server load balancing requires a separate license key. You may need to contact the Wing FTP Server support team to obtain a load balancing license key.

In conclusion, by following these steps, you can easily set up load balancing for your Wing FTP Server to distribute incoming network traffic across multiple servers and improve performance, reliability, and scalability. Mynordstrom Employee Login


Please to leave a comment.

Didn't find what you were looking for?