Settings
The Settings tab is used to configure application-wide settings. Please note that configuration changes will not take effect until you click the Save Changes button in the SFTP Drive toolbar. Options specific to Drives are configured via the Drives tab.
Logging Options
These options can be used to configure the application's logging features.
- Write Log to a File checkbox defines whether logs are written to a file. By default logs are not written to a file and are only available in the Service tab.
- Log Mode defines the verbosity of the logs generated by the application. The following Log Mode values are supported:
- Off - Nothing will be logged.
- Error - Only errors will be logged.
- Warning - Additional warning information will be logged.
- Info - General information about the status of the connection will be logged.
- Verbose - Logs additional information about the connection and detailed protocol information.
- Debug - Logs detailed debug information, including raw data.
- Log Rotation is available when logging to a file. The logs may be rotated after a specified number of days, and the application can also be configured to automatically delete log files older than a specified number of days. When a log is rotated the existing log file will be renamed to include the last date for which the log applies. For instance myfile.log may be renamed to myfile-2020-07-15.log. The date portion of the rotated log name is in the format yyyy-MM-dd.
Connection Settings
The settings in this section allow granular control over the connection management. In most cases the settings specified here should not be adjusted. The default settings enable automatic reconnection in the case where the connection is dropped.
Reconnect Attempts specifies the number of reconnection attempts to make when a disconnect occurs. Set this value to -1 to indicate infinite reconnection attempts.
Reconnect Interval specifies the number of seconds to wait before reconnect attempts.
Timeout defines the number of seconds to wait for a response when a request is made. If no response from the server is received after Timeout seconds an error occurs.
Keep-alive Interval defines the interval in seconds between keep-alive packets. Keep-alive packets are sent during periods of inactivity to maintain the connection with the server.
The Use Compression setting enables compression to be used on the SSH connection if the server supports it.
Proxy Settings
If a proxy is required to be used when connecting to the SFTP server the proxy connection details may be specified here. The application supports the following type of proxies:
- HTTP Tunnel (most common)
- SOCKS4
- SOCKS5
Specify the Proxy Type, Address, Port, and if applicable the Username and Password.