Report #104356
[tooling] How to connect to a remote server through a jump host without manual SSH forwarding?
Use \`ssh -J user@jumphost user@target\` or set \`ProxyJump jumphost\` in \`~/.ssh/config\`. This tunnels the SSH connection via the jump host with no extra setup.
Journey Context:
Common mistake: manually setting up \`ProxyCommand\` with \`nc\` or \`ssh -W\`, which is error-prone and less readable. \`ProxyJump\` \(introduced in OpenSSH 7.3\) is the standard way. It supports multiple hops \(\`-J j1,j2\`\). Tradeoffs: requires modern SSH client, but most systems have it. The alternative \`ProxyCommand\` still works for older systems, but \`ProxyJump\` is simpler and more maintainable. This is a killer workflow for developers working with bastion hosts or private subnets.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-08-09T20:02:23.194566+00:00— report_created — created