Docs
  • Overview
  • Get started
  • Quickstart
  • Connector Matrix
  • Database Connectors
  • Warehouse Connectors
  • File & Storage
  • Cloud Services
  • Planned Integrations
  • Bastion Connection
  • Platform Overview
  • Ingestion
  • Data Quality
  • Dashboards
  • Alerts & Notifications
DocsGo to Main pageContact Support
Network & AccessBastion Connection
Go to Main pageMain
Private networksSSH tunnelLeast-privilege access

Bastion Connection Guide

Use this guide when your datasource is behind a private network and direct public access is not allowed. Configure SSH tunneling securely for supported connectors.

Overview

The backend can establish a temporary local tunnel through a bastion host and route database traffic to private targets. Tunnels are opened for runtime operations and closed after use — no persistent open connections are maintained.

SSH Configuration Fields

FieldRequiredDescription
useSshTunnelYesEnable SSH-based bastion route
sshHostYesBastion host DNS or IP
sshPortNoSSH port; defaults to 22
sshUsernameYesSSH login username
sshAuthMethodNopassword or privateKey
sshPasswordConditionalRequired when password auth is used
sshPrivateKeyConditionalRequired when private key auth is used
sshPassphraseNoOptional passphrase for encrypted private keys

Supported Connectors

PostgreSQLSupported
SQL ServerSupported
MySQLNot currently documented in this backend path

Setup Flow

  1. 1

    Confirm Network Path

    The bastion host must be able to reach the private database endpoint and port.

  2. 2

    Enter SSH Fields

    Provide the host, username, and either password or private key credentials in the connector setup form.

  3. 3

    Run Connection Test

    Validate the SSH tunnel and database authentication before saving the connector.

  4. 4

    Go Live

    Begin preview and extraction after a successful connection test.

Troubleshooting

  • Confirm backend network connectivity to the bastion host and SSH port.
  • Validate the bastion can reach the target database host and port.
  • Check SSH authentication method and credential accuracy.
  • Increase the connector timeout setting for high-latency scenarios.
  • Ensure the database-side firewall allows the bastion source IP.
  • Keep secrets out of static documentation — store only in workspace configuration.

Next: Return to Quickstart →

On this page

  • Bastion Connection
  • Overview
  • SSH Configuration
  • Supported Connectors
  • Setup Flow
  • Troubleshooting