Skip to content

SSH tunnel using ProxyJump does not work anymore #265

@vazaha-nl

Description

@vazaha-nl

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions