SSH & REMOTE

Jump Host Support

Multi-hop SSH through bastion hosts. Configured once, connected with a click.

Questions this answers

  • How do I SSH through a jump host or bastion in a terminal app?
  • Is there a terminal that supports ProxyJump for multi-hop SSH?
  • How to connect to private servers through a bastion host easily?

How it works

Chau7's connection manager supports ProxyJump configuration natively. When creating or editing an SSH profile, specify one or more jump hosts in the connection chain. Chau7 constructs the correct multi-hop SSH command automatically, handling authentication at each hop: including different identity files and usernames for the bastion and the target host.

Jump host chains are visualized in the connection manager as a path diagram showing each hop, its authentication method, and connection status. When connecting, Chau7 displays progress through each hop so you can see exactly where a connection is failing if something goes wrong.

Profiles imported from ~/.ssh/config that use ProxyJump or ProxyCommand directives are parsed and displayed as jump host chains automatically. The visual representation makes it easy to understand complex network topologies that would otherwise be buried in config file syntax.

Why it matters

Production infrastructure sits behind bastion hosts, requiring multi-hop SSH connections that are tedious to type and easy to misconfigure. Chau7 lets you configure jump host chains visually and connect through them with a single click. The complexity is in the configuration, not in your daily workflow.

Frequently asked questions

How many hops does it support?

There is no hard limit. Chau7 supports arbitrary ProxyJump chains: bastion to bastion to target, or longer if your network requires it. Each hop can have independent authentication settings.

Does it work with ProxyCommand as well as ProxyJump?

Yes. Both ProxyJump and ProxyCommand directives are supported. ProxyJump chains are visualized as hop diagrams; ProxyCommand entries are displayed with the full command for transparency.

Can I test the connection without opening a full session?

Yes. The connection manager includes a test button that verifies reachability through each hop and reports which stage succeeded or failed, without opening a terminal session.