Skip to main content Skip to complementary content

SSH tunnel

Create an SSH tunnel connection to connect to supported data sources via an SSH tunnel. Tunneling allows you to securely access data sources located behind a firewall while also encrypting all data passing through the tunnel.

Supported connectors and configuration

SSH tunnel is only supported with connectors that are configured without a Data Movement gateway, and with the following on-premises data sources only (cloud-based variants are not supported):

  • MySQL

  • PostgreSQL

  • Microsoft SQL Server (Microsoft CDC based)

Connection details

  • The IP or host name of the SSH server.

  • The port to use to access the SSH server.

  • Your user name for accessing the SSH server.

  • Select an encryption method.

  • After selecting an encryption method, click Generate to generate the public key. Click the button at then end of the field to copy the key.

    You need to append the public key to the ~/.ssh/authorized_keys file on the SSH host server, where it will be used to verify that the connection request was initiated from Qlik Cloud. There are several ways of doing this. One of them is to copy the key to a key.pem file, and then run the following command:

    ssh-copy-id -f -i key.pem user@remote-server

  • The display name for the SSH connection. If you enable the SSH tunnel option in a supported connector, you need to select the name of an SSH connector from the SSH connection drop-down list.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!