You must be your account administrator to perform the following commands
Features
The table below outlines the features available for this type of connection.
Native - This refers to when a database client connects through a specific protocol, such as an IDE or client libraries through hoop connect <connection-name>.
One Off - This term refers to accessing this connection from hoop web panel.
Feature
Native
One Off
Description
TLS Termination Proxy
The local proxy terminates the connection with TLS, enabling the connection with the remote server to be TLS encrypted.
Audit
The gateway stores and audits the queries being issued by the client.
Data Masking (Google DLP)
A policy can be enabled to mask sensitive fields dynamically when performing queries in the database.
Data Masking (MS Presidio)
A policy can be enabled to mask sensitive fields dynamically when performing queries in the database.
Credentials Offload
The user authenticates via SSO instead of using database credentials.
Interactive Access
Interactive access is available when using an IDE or connecting via a terminal to perform analysis exploration.
Configuration
Name
Type
Required
Description
HOST
env-var
yes
The IP or hostname of the SSH server
PORT
env-var
no
The port of the SSH server, default to 22
USER
env-var
yes
The username of the Linux server
PASS
env-var
no
The credentials of the username if password authentication is enabled in the SSH server.
AUTHORIZED_SERVER_KEYS
textarea
no
The private key of the user that corresponds to the public key at $HOME/<user>/.ssh/authorized_keys
To prevent fingerprint issues when connecting with the local SSH client server,
add the client host key environment variable during gateway setup.The key must be in PKCS#8 format and encoded as base64. You can generate a key with openssl utility:
To troubleshoot the SSH connection with hosts keys, use the --debug flag when running the hoop connect command.
This will provide detailed information about the connection process, including any issues related to parsing the host key.
When using Warp Terminal, you might encounter issues due to its unique handling of SSH connections.
To disable it, set this option in your bash profile or your current shell session