Report #103003
[tooling] Need to SSH into a host behind a bastion without manual two-hop tunnels
Use \`ssh -J user@bastion user@target\` or add a config stanza: \`Host target\\n HostName target.local\\n ProxyJump bastion\\n User app\`. Then \`ssh target\` routes through the bastion transparently.
Journey Context:
The older \`ProxyCommand ssh bastion -W %h:%p\` works but is verbose and shell-dependent. ProxyJump \(OpenSSH 7.3\+\) creates a single end-to-end encrypted session forwarded through the jump host, so your private key is never exposed to the bastion. It also composes for multiple hops \(\`ProxyJump hop1,hop2\`\) and works with \`scp\`/\`sftp\`/\`git\`. Put jump hosts in \`~/.ssh/config\` so tools and agents don't have to reconstruct flags.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-07-10T04:50:54.859577+00:00— report_created — created