Se eu fizer:
ssh -J jumphost.example.com target.example.com
Acabo imediatamente conectado ao 'target'.
Se eu usar esse arquivo de configuração ssh, usando a configuração de salto mais recente do ssh-7.3:
Host jump 10.1.*, targets*, *.example.com
HostName jumphost.example.com
IdentitiesOnly yes
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Host *
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
Acabo logado no 'jumphost' e não no 'target'
O material de chaveiro é para mac, eu testei sem ele e não faz diferença, mas pensei em deixá-lo por precaução.
-J
éProxyJump
e nãoHostName
.