SSH & REMOTE

Jump Host Support

Chau7 supports SSH through bastion hosts with a jump host field. Configured once, connected with a click.

The problem

  • Bastion and ProxyJump flows are easy to mistype and annoying to remember.
  • Multi-hop SSH should not require rebuilding the full command every time.

What Chau7 does about it

  • Saved connections include a dedicated jump-host or ProxyJump field.
  • Parsing support preserves ProxyJump entries imported from SSH config.
  • Launch commands are shell-escaped correctly so jump hosts are reliable.
  • Works inside both hand-made connection profiles and imported config entries.

What is Jump Host Support in Chau7?

Jump Host Support in Chau7 provides a jump host text field in the SSH connection manager. When a jump host is specified, Chau7 includes the -J flag in the generated SSH command, routing the connection through the specified bastion host.

When creating or editing an SSH profile in Chau7, you enter the jump host address in the dedicated field. Chau7 generates the correct SSH command with the -J flag automatically.

How do I SSH through a jump host or bastion in Chau7?

In Chau7, open the SSH connection manager and create or edit a profile. Enter the jump host address in the dedicated jump host field. Chau7 generates the SSH command with the -J flag automatically.

Profiles imported from ~/.ssh/config that use ProxyJump directives have the jump host field populated automatically. ProxyCommand directives are blocked as potentially dangerous and are not imported.

How does Chau7's jump host support compare to other terminals?

Most terminals have no built-in jump host field. iTerm2 and Terminal.app require manual ProxyJump configuration in ~/.ssh/config with no visual interface.

Chau7 provides a dedicated jump host field in its SSH profile editor that automatically generates the correct -J flag. Chau7 also imports ProxyJump directives from your existing SSH config when you import hosts.

Does Chau7 import ProxyJump from SSH config?

Yes. When importing hosts from ~/.ssh/config, Chau7 parses ProxyJump directives and populates the jump host field in the connection profile automatically.

The jump host value from your SSH config is preserved as-is in the Chau7 profile, so existing ProxyJump chains continue to work exactly as configured in your SSH config.

Does Chau7 support ProxyCommand?

No. Chau7 blocks ProxyCommand directives as potentially dangerous because they allow arbitrary command execution. Only the ProxyJump (-J flag) approach is supported for routing SSH connections through bastion hosts.

If your SSH config uses ProxyCommand, those entries will not have the proxy configuration imported. You can still import the host's other fields and use the jump host field with the -J equivalent if applicable.

Why jump host support matters

Production infrastructure sits behind bastion hosts, requiring SSH connections with -J flags that are tedious to type and easy to misconfigure. Chau7 lets you save the jump host in a profile field and connect with a single click.

The complexity lives in Chau7's configuration, not in your daily workflow. Chau7's jump host field turns a manual ssh -J bastion user@target command into a one-click connection.

Questions this answers

  • What is Jump Host Support in Chau7 terminal?
  • How does Chau7's jump host support compare to other terminals?
  • How do I SSH through a jump host or bastion in a terminal app?
  • Does Chau7 import ProxyJump from SSH config?
  • Does it support ProxyCommand?

Frequently asked questions

What is Jump Host Support in Chau7 terminal?

Jump Host Support in Chau7 provides a jump host text field in the SSH connection manager. When a jump host is specified, Chau7 includes the -J flag in the generated SSH command, routing the connection through the specified bastion host.

How does Chau7's jump host support compare to other terminals?

Most terminals have no built-in jump host field. iTerm2 and Terminal.app require manual ProxyJump configuration in ~/.ssh/config. Chau7 provides a dedicated jump host field in its SSH profile editor that automatically generates the correct -J flag.

How do I SSH through a jump host or bastion in a terminal app?

In Chau7, open the SSH connection manager and create or edit a profile. Enter the jump host address in the jump host field. Chau7 generates the SSH command with the -J flag automatically. Connect with a single click.

Does Chau7 import ProxyJump from SSH config?

Yes. When importing hosts from ~/.ssh/config, Chau7 parses ProxyJump directives and populates the jump host field in the connection profile automatically.

Does it support ProxyCommand?

No. Chau7 blocks ProxyCommand directives as potentially dangerous. Only the ProxyJump (-J flag) approach is supported for routing SSH connections through bastion hosts.