This page describes the configuration options available for the SSH service, using SFTP and SCP file transfer protocols.
Both the SFTP and the SCP protocols make use of the SSH protocol for low-level encryption of transferred data. Due to this, SFTPPlus uses a generic SSH service that provides support for both SFTP and SCP. SFTP and SCP can be independently enabled.
Multiple SSH services can share the same set of RSA and DSA host keys.
| Optional: | Yes |
|---|---|
| Default value: | Yes |
| Values: |
|
| From version: | 2.5.0 |
| To version: | None |
| Description: | Enable/Disable support for the SFTP protocol. |
| Optional: | Yes |
|---|---|
| Default value: | No |
| Values: |
|
| From version: | 2.5.0 |
| To version: | None |
| Description: | Enable/Disable support for the SCP protocol. |
| Optional: | Yes |
|---|---|
| Default value: | configuration/sftp-service-rsa-public.key |
| Values: |
|
| From version: | 1.6.0 |
| To version: | None |
| Description: | The public key can be stored in various formats, but it is recommended to store it in the OpenSSH public key format. |
| Optional: | Yes |
|---|---|
| Default value: | configuration/sftp-service-rsa-private.key |
| Values: |
|
| From version: | 1.6.0 |
| To version: | None |
| Description: | The private key can be stored in various formats, but it is recommended to store it in the OpenSSH private key format. |
| Optional: | Yes |
|---|---|
| Default value: | Disabled |
| Values: |
|
| From version: | 1.7.19 |
| To version: | None |
| Description: | The password is used for decrypting the stored RSA private key, in the case that it is stored encrypted on disk. |
| Optional: | Yes |
|---|---|
| Default value: | configuration/sftp-service-dsa-public.key |
| Values: |
|
| From version: | 1.6.0 |
| To version: | None |
| Description: | The public key can be stored in various formats, but it is recommended to store it in the OpenSSH public key format. |
| Optional: | Yes |
|---|---|
| Default value: | configuration/sftp-service-dsa-private.key |
| Values: |
|
| From version: | 1.6.0 |
| To version: | None |
| Description: | The private key can be stored in various formats, but it is recommended to store it in the OpenSSH private key format. |
| Optional: | Yes |
|---|---|
| Default value: | Disabled |
| Values: |
|
| From version: | 1.7.19 |
| To version: | None |
| Description: | The password is used for decrypting the stored DSA private key, in the case that it is stored encrypted on disk. |
| Optional: | Yes |
|---|---|
| Default value: | ‘’ |
| Values: |
|
| From version: | 1.6.0 |
| To version: | None |
| Description: | The prime numbers database is used by the Diffie Hellman Group Exchange SHA1 protocol as specified by http://tools.ietf.org/html/rfc4419. The prime numbers database is stored in a file using the OpenSSH format. The server provides a default prime numbers database file. |
| Optional: | Yes |
|---|---|
| Default value: | all |
| Values: |
|
| From version: | 3.11.0 |
| To version: | None |
| Description: | The full name for each cipher should be used. This will configure the symmetrical, asymmetrical and key exchange algorithms. The special keyword all is available for configuring all the supported algorithms. When used, all other values are ignored. A pre-defined set of FIPS 140-2 approved ciphers is available by using the special fips keyword in this configuration. When fips ciphers are enabled, any other configured cipher in the list is ignored. If an unsupported cipher is used the service will fail to start. More information about the accepted values can be found at the cryptography guide |
| Optional: | Yes |
|---|---|
| Default value: | SFTPPlus |
| Values: |
|
| From version: | 1.6.0 |
| To version: | None |
| Description: | Message used by the service to welcome new SFTP client connections. |
| Optional: | Yes |
|---|---|
| Default value: | No |
| Values: |
|
| From version: | 1.7.13 |
| To version: | None |
| Description: | Some SFTP clients, like the OpenSSH SFTP client, will always preserve file and folder permissions even if -p option is not used in the client. To work around this problem, the server can be configured to ignore client requests to set permissions when creating a file or folder. When permissions are ignored, the default file mode (umask) is applied. |
| Optional: | Yes |
|---|---|
| Default value: | 300 |
| Values: |
|
| From version: | 1.7.19 |
| To version: | None |
| Description: | The service will close the connection if a client connection is idle for a configurable amount of time. |
| Optional: | Yes |
|---|---|
| Default value: | 10000 |
| Values: |
|
| From version: | 1.7.19 |
| To version: | None |
| Description: | Maximum number of allowed concurrent connections for this service. This limit is imposed by each service, and it is not a global limit for all services active on the server. |