@fuzzysteve @ramin_hal9001 @alex_02 @nixCraft
Yes. In general, offloading to a third-party key-auth mechanism is going to avoid the "stale keys" problem.
Similarly, combination of configuring SSH to ignore locally-staged keys, configuring sudo and/or SELinux to prevent random users from creating local accounts and having good monitoring/alerting in place goes a long way towards solving the "rogue accounts" problem.