It’s VPN software hooked up to external authentication.
So your SSH server wouldn’t even need to have a public IP. which is yet another guard.
And the proper authentication adds extra layer of identity guarantees so you know who can and can’t access network resources.