The tool ssh-audit can be used to audit a server for out of date ssh versions and making sure it does not support insecure encryption / key exchange algorithims. Pair the results of the audit tool with the ssh hardening guide.
endlessh is a ssh tarpit that traps bots by sending an endless banner