Change your default SSH port from 22 to 2222 and run netcat in a screen session in a while loop like so:
while true; do nc -l -v -p 22; done
Then when hackers attempt to connect into the SSH port, a connection to netcat is made instead. Netcat is setup so it does not time out, which will hang the hacking attempt. The hacker will more than likely move on to a different target as their scripts break due to netcat not timing out. Great way to stop hackers dead in their tracks