If I do:
ssh -J jumphost.example.com target.example.com
I end up immediately logged on to 'target'.
If I use this ssh config file, using the newer ssh-7.3 jump config:
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
I end up logged into 'jumphost' not 'target'
They keychain stuff is for mac, I have tested without it and it makes no difference but thought I'd leave it in just in case.