It's been quite a few years since I was a #sys-admin professionally.
At the time, jumphosts were used as a mechanism to get into protected systems externally.
The alternative was a VPN.
My concern with VPNs is complexity.
I have a very small (<5) number of hosts to connect to.
My issue with jumphosts are cost and additional points of failure.
What do people think of protecting SSH over wireguard?
What about alternatives like port knocking?
Other alternatives?