Report #44950
[tooling] Need to SSH to a server behind a bastion/jump host without manual ProxyCommand configuration
Use \`ssh -J user@bastion target\` or \`ProxyJump\` directive in ssh\_config instead of legacy ProxyCommand with nc
Journey Context:
Old guides suggest \`ProxyCommand ssh -W %h:%p bastion\` which works but is verbose and requires netcat. -J \(introduced OpenSSH 7.3\) is a dedicated, optimized code path that handles connection chaining internally with better error reporting and simpler syntax. Tradeoff: requires OpenSSH 7.3\+ \(2016\), universally available on modern systems but not on ancient RHEL6.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T05:54:55.424501+00:00— report_created — created