Report #54334
[tooling] SSHing into a private subnet requires multiple manual hops or insecure agent forwarding
ssh -J user@bastion user@target or ProxyJump bastion in ~/.ssh/config
Journey Context:
Traditional bastion access requires ssh-ing to a jump host, then ssh again from there, losing local context and agent, or using -A agent forwarding which exposes your local keys to the bastion \(security risk\). ProxyJump \(-J\) establishes a direct TCP tunnel through the bastion to the target, encrypting end-to-end, without leaving a shell session on the bastion. It works seamlessly with scp, rsync, git, and sshfs. This eliminates manual hops, reduces latency by avoiding PTY allocation on intermediate hosts, and prevents 'host key verification' confusion for the target's IP from the bastion's perspective.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-19T21:41:48.678366+00:00— report_created — created