Configuring Remote Settings
The remote settings page allows the administrator to configure web administration access, and remote Application Programming Interface (API) access to Cerberus FTP Server. Cerberus allows remote access to the server administrator using a web browser, and by the normal Cerberus FTP Server Graphical User Interface (GUI) when running in Windows Service mode.
For software developers, Cerberus exposes several APIs for controlling all aspects of the server using SOAP web services.
The remote access settings control HTTP and HTTPS web administration, as well as SOAP API access to Cerberus FTP Server.
When Cerberus is running as a Windows Service, the GUI connects to and communicates with, the Cerberus Windows Service through a remote access API called SOAP. The Cerberus Windows Service listens for SOAP connections on the Port specified under the Remote Settings page. That port must be available for Cerberus to listen on, or the GUI will be unable to connect to the service.
|HTTP Port||The port that the SOAP service and web administration pages will be served from.|
|Use Secure HTTP (HTTPS)||Select this option to allow only secure HTTPS connections for the web administration and SOAP access. A restart of the underlying Cerberus FTP Server Windows Service is required after changing this parameter.|
|Primary Admin Username||The username used to access the web administration page. This username is also used for basic authentication when using the SOAP web services API to access the server.|
|Primary Admin Password||The password used to access the web administration page. This password is also used for basic authentication when using the SOAP web services API to access the server.
NOTE: This is also the username and password used when accessing Cerberus as a Windows Service from the Cerberus GUI. Normally, administrators won’t be prompted for this password and the GUI will automatically connect to the service whenever it is started.
|Allow Remote SOAP Access||Enable SOAP-based remote access. SOAP is an API for connecting programmatically to the server. When this setting is enabled, applications can make SOAP calls to the server from outside the local machine (subject to authentication).
NOTE: Local SOAP access is always enabled. The Cerberus UI requires SOAP access to enable communication between the UI and the underlying Cerberus Windows Service.
The administrator can also control the server through web administration. The web administration feature has nearly the same capabilities as the desktop user interface. Most server functions can be controlled through web administration. We will be adding more features with every minor release until web administration mirrors the local graphical user interface.
|Enable Web Administration||Allow a server administrator to connect and configure Cerberus FTP Server using the built-in web-based interface.|
The Standard, Professional, and Enterprise editions include a web administration. It runs over the same port as the SOAP remote access API (the default port is 10001).
To enable web administration:
- Select the Remote page of the Server Manager
- If you would like to enable secure web access, check Use Secure HTTPS. If you change this setting you will need to restart the Cerberus FTP Server Windows Service or reboot the machine.
- Check Enable Web Administration
- Enter the Username and Set New Password for the remote admin account. This is the username and password you will use to login to the web administration console
- Open your web browser on the machine running Cerberus FTP Server and go to http://localhost:10001/ or https://localhost:10001/ if you selected Use Secure HTTP (HTTPS). This link assumes you are using the default HTTP Port 10001 for remote access.
Secondary Web Administration Accounts
There is always a primary admin account, with full permissions to all server functions.
You can also assign additional web administration users, and limit their access to different aspects of the server like user management, reporting, etc.
Secondary web administration users can be managed on the Remote page. Please note that secondary web administration users cannot access the SOAP API. Only the primary admin user can use the SOAP API at this time.