Keep things up to date and ideally, having your public facing servers in a DMZ/their own VLAN (separate network from your private stuff).
Administrative things like SSH and RDP are best accessed with a VPN but you can configure SSH in particular to be key-based authentication only, which is very secure.
Administrative things like SSH and RDP are best accessed with a VPN but you can configure SSH in particular to be key-based authentication only, which is very secure.