BridgeGate Server

Configuring the BridgeGate FTP Server

27 views September 12, 2016 August 9, 2018 admin 0

The default configuration installs the FTP server to use port 21. There are two configuration files that can be modified to customize this configuration.

The following entry in the bridgegate.xml file, found in the \bridgegate\conf folder, is an example of a default installation setting:

<FTP_SERVER
  FTP_HOST="localhost"
  SERVER_PORT="21"
  USER_ROOT="C:/bridgegate/FTPServer/accounts"
  WEBCONTAINER_URL="http://localhost:8080"
/>
  • FTP_HOST should always be “localhost”.
  • SERVER_PORT is the port to which the FTP client will connect to the server, by default 21.
  • USER_ROOT is the directory path to the root of your BridgeGate FTP Server user directory, recommended setting is “C:/bridgegate/FTPServer/accounts”
  • WEBCONTAINER_URL is the URL to connect to the BridgeGate Portal.

There are two other settings that can be added to accommodate a Proxy configuration so that the request can be handed off from an externally exposed server in a DMZ to an internal LAN server.

  • PROXY_FTP_HOST is the IP Address or the Hostname of the Proxy FTP Server
  • PROXY_SERVER_PORT is the port number for the Proxy FTP Server, by default 21.

Prefs.xml

The following entry in the prefs.xml file, found in the \bridgegate\bin folder, is an example of default installation setting.

                        <server_list>
                                    <port>21</port>
                                    <explicit_tls>false</explicit_tls>
                                    <require_encryption>false</require_encryption>
                                    <ip>lookup</ip>
                                    <explicit_ssl>false</explicit_ssl>
                                    <implicit_ssl>false</implicit_ssl>
                        </server_list>

The settings in this XML are used to set the LISTENER port and to specify the use of secured connectivity.

Use Case

The below diagram shows an example of how this is connected and what the respective settings should be in the appropriate XML files.

ftp_config

Was this helpful?