This is a great writeup about how to harden your SSH setup using 2-factor authentication. Would really recommend it!