To enable and modify the extent of security settings for HTTPS and DSP (Delphix Session Protocol), click Settings in the Network Security panel to open a wizard where you can modify the settings.

Configure HTTPS and DSP settings

The following procedure guides you through the process of enabling or modifying security settings for HTTPS and DSP.

  1. Connect to the Delphix Engine http://<Delphix Engine>/login/index.html#serverSetup

  2. Click on the Settings link in the top right of the Network Security panel. This will open a new wizard where you can modify the settings.

  3. In the Network Settings wizard, you can modify the HTTP mode, TLS Version, and TLS Cipher Suites to be used.

  4. Click Next.

  5. By default, self-signed certificates are used for server authentication and username/password login acts as client authorization. You can enable the use of custom certificates and modify the extent of how they are used for the following features:

    • Replication

    • Remote host connections (SnapSync, Remote hosts for Target or Server environments, and Oracle V2P)

    • Throughput tests using the Network Performance Tool and DSP

      For all three features, Server authentication must be enabled for Client authentication to take effect.
      Any configuration change requires a stack restart to take effect. Submitting the Network Security Settings in the GUI will automatically trigger a stack restart. All jobs will be stopped, but VDBs will continue to run.
  6. Once the HTTP and DSP configurations have been set as desired, click Next.

  7. A Summary tab opens. Click Submit to accept your changes and trigger a stack restart necessary for the changes to take effect. All jobs will be stopped, but VDBs will continue to run.

Disable or enable SSH engine access

System administrators with SYSTEM privileges can fully disable SSH access engine-wide to reduce the engine's attack surface and meet security compliance policies. By default, SSH access is enabled.

Disabling SSH terminates all active SSH sessions, including sysadmin CLI sessions over SSH. Before disabling SSH, ensure that you have access to an alternative management interface (REST API over HTTPS or the serial console) to re-enable SSH if needed. Delphix Customer Support might require CLI access; ensure you can access the CLI via the serial console or by re-enabling SSH before you proceed.

Key behaviors

  • When SSH is disabled, the engine refuses new SSH connection attempts on port 22 (it resets the connection).

  • The disabled state persists across engine reboots and software upgrades.

  • You can re-enable SSH over HTTPS using the REST API even while SSH is disabled.

  • Attempting to enable SSH when already enabled returns exception.ssh.already.enabled. Attempting to disable SSH when already disabled returns exception.ssh.already.disabled.

Prerequisites

  • System administrator (sysadmin) credentials with SYSTEM privileges.

  • Access to the Delphix Engine REST API over HTTPS or access to the serial console for re-enabling access.

Procedure (sysadmin CLI)

  1. Log into the Delphix Engine CLI as the sysadmin user (via SSH or serial console).

  2. Navigate to the service/ssh context:

    delphix> service/ssh
  3. To view the current status, run ls:

    delphix service ssh> ls
    Properties
        type: SSHConfig
        enabled: true
  4. To disable SSH access, run update, set enabled=false, and commit the change:

    delphix service ssh> update
    delphix service ssh update *> set enabled=false
    delphix service ssh update *> commit

    Committing this change immediately closes active SSH and CLI sessions.

  5. To re-enable SSH access (for example, from the serial console CLI), set enabled=true and commit the change:

    delphix service ssh> update
    delphix service ssh update *> set enabled=true
    delphix service ssh update *> commit

Procedure (REST API)

  1. If you have not already established a session, follow the steps in the API protocol guidance. Then, to check the current SSH status, send a GET request to the SSH service endpoint:

    GET /resources/json/delphix/service/ssh
  2. To disable SSH access engine-wide, send a POST request with enabled set to false:

    POST /resources/json/delphix/service/ssh
    {
        "type": "SSHConfig",
        "enabled": false
    }
  3. To re-enable SSH access engine-wide, send a POST request with enabled set to true over HTTPS:

    POST /resources/json/delphix/service/ssh
    {
        "type": "SSHConfig",
        "enabled": true
    }
Last updated
Oct 9, 2026