Skip to main content

SSH tunnels

When a database is not directly reachable, for example it sits in a private network behind a bastion host, SnoutData can open an SSH tunnel and connect through it.

Set it up

On the connection form, enable SSH and provide:

  • SSH host and port of the jump/bastion server.
  • SSH user.
  • Authentication: a private key (with an optional passphrase) or a password.

SnoutData opens the tunnel, then connects to the database host and port as seen from the bastion. Enter the database host/port as the bastion would resolve them (often 127.0.0.1 and the local DB port).

Where your key lives

Your SSH key and passphrase are encrypted by your operating system's keychain, the same as database passwords. They are never written to a plain config file. See Security.