Documentation Index
Fetch the complete documentation index at: https://www.integrate.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Creating Integrate.io ELT Connection
On Connection options of Source or Destination creation, select Connect via secure tunnel. Select Create a new tunnel

Supply the region, tunnel name and the SSH tunnel details. Click Create SSH Tunnel to create the tunnel

For Linux - Preparing the tunnel host
You will need to prepare your host (either bastion host or tunnel server) by creating an integrate.io ELT user. Here’s how:Create the authorization\_keys file and change permission
touch ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keysAdd the previously copied public key to the authorized\_keys
echo '<SSH public key>' >> ~/.ssh/authorized_keysAllow access to your server’s host and port from Integrate.io ELT’s IP addresses
sudo ufw allow from <Integrate.io ELT's IP addresses> to any port 22 proto tcpFor Windows - Preparing the tunnel host
We will use theAdministrator user for this guide. If you are using a different user, please make sure that it belongs to the Adminstrator group.
Run the following commands in Powershell as Administrator.
Enable public key authentication in SSH server configuration file
PubkeyAuthenticationAdd the public key from Integrate.io. Replace
ssh-rsa ... with the public key contentAllow access to your server’s host and port from Integrate.io ELT’s IP addresses.
Notes:
- If the database is hosted inside the Windows machine and accessible locally, use the local IP of the Windows machine as the database host in Integrate.io. You can get it by running
ipconfig. - The SSH tunnel username is
Administratorfor this guide.




