To access data sources that are not accessible to the public internet, an SSH tunnel should be used. For more information on SSH tunnels in general, see https://www.ssh.com/academy/ssh/tunneling. In order to use an SSH Tunnel to connect to a data source in Matik, select the 'Access via SSH tunnel' option in the data source form. Then, fill out the IP address of your jump server, the port that SSH is running on, the username to connect as, and the private key to use to authenticate with that username. Matik will then use this information to establish the tunnel and attempt to connect to the host and port of the data source using the established tunnel.
Troubleshooting Connection Timeouts
- Confirm that any firewalls or other access control mechanisms allow access from Matik's IP addresses (188.8.131.52, 184.108.40.206, and 220.127.116.11).
- Confirm that you're able to access the jump server when running SSH from the command line.
- Confirm that you're able to access your data source when running SSH from the command line by using the -J option.