Example config for mac only
Host bastion
Hostname ssh-bastion.example.com
IdentityFile ~/.ssh/bastion_ssh.key
User bastion-user
# internal server on private network
Host 172.18.* 192.168.*
ProxyJump bastion
# internal bastion server for 10.0.0.0 network
Host internal
Hostname 172.16.0.1
User bastion-user
# ssh jump via 'bastion' and then via 'internal'
Host 10.43.* 10.37.* 10.20.*
ProxyJump bastion, internal