Describe the bug
For some databases I need to use a SSH tunnel with a ProxyJump host. These are defined in my ~/.ssh/config file. This used to work fine, but since I upgraded to 1.5.4 (298) this stopped working. It seems like the ProxyJump setting is being ignored. Other settings in ssh config still seem to work (like hostname aliases).
Which driver are you using and version of it:
Not relevant
Which TablePlus build number are you using (the number on the about screen):
298
To Reproduce
In my ~/.ssh/config I have something like this:
Host host.behind.firewall.example.com
ProxyJump bastion.host.example.com
If I do ssh host.behind.firewall.example.com the connection works. But in tableplus the connection times out.
The debug logs (when I start tableplus --debug) show something like this:
[2026/04/23 15:34:28.903097, 3] ssh_connect: libssh 0.11.4 (c) 2003-2025 Aris Adamantiadis, Andreas Schneider and libssh contributors. Distributed under the LGPL, please refer to COPYING file for information about your rights, using threading threads_pthread
[2026/04/23 15:34:28.937554, 3] ssh_socket_connect: Nonblocking connection socket: 20
[2026/04/23 15:34:28.937590, 3] ssh_connect: Socket connecting, now waiting for the callbacks to work
[2026/04/23 15:34:28.937599, 3] ssh_connect: Actual timeout : 15000
[2026/04/23 15:34:43.948516, 3] ssh_connect: current state : 9
[DEBUG] [2026-04-23 15:34:43] [SSH] Connect failed: Timeout connecting to host.behind.firewall.example.com
Expected behavior
I expect that the ssh connection made by tableplus follows all ssh settings as defined in ~/.ssh/config. If the ssh connection works using command line ssh, it should work in tableplus.
Screenshots
n/a
Desktop:
- OS: Debian 13
- Architecture x64
- Version: 1.5.4 (298)
- Debian .deb version installed from tableplus apt repo
Describe the bug
For some databases I need to use a SSH tunnel with a ProxyJump host. These are defined in my ~/.ssh/config file. This used to work fine, but since I upgraded to 1.5.4 (298) this stopped working. It seems like the ProxyJump setting is being ignored. Other settings in ssh config still seem to work (like hostname aliases).
Which driver are you using and version of it:
Not relevant
Which TablePlus build number are you using (the number on the about screen):
298
To Reproduce
In my
~/.ssh/configI have something like this:If I do
ssh host.behind.firewall.example.comthe connection works. But in tableplus the connection times out.The debug logs (when I start
tableplus --debug) show something like this:Expected behavior
I expect that the ssh connection made by tableplus follows all ssh settings as defined in
~/.ssh/config. If the ssh connection works using command line ssh, it should work in tableplus.Screenshots
n/a
Desktop: