Report #104210
[tooling] Need to SSH into a target machine behind a jump host without manually chaining or using ProxyCommand.
Use \`ssh -J user@jumphost target\` or set \`ProxyJump user@jumphost\` in \`~/.ssh/config\`. For multiple hops: \`ssh -J user1@hop1,user2@hop2 target\`.
Journey Context:
Many users still use \`-o ProxyCommand='ssh -W %h:%p jumphost'\` which is verbose and error-prone. The \`ProxyJump\` option \(introduced in OpenSSH 7.3\) is simpler, supports multiple hops, and works with X11 forwarding and agent forwarding. The common mistake is not escaping commas in the config file; they need to be inside quotes. It's also crucial to ensure the jump host has SSH access to the target.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-19T20:02:58.533534+00:00— report_created — created