By default, SSH already uses secure data communication between remote machines, but if you want to add some extra security layer to your SSH connections, you can add a Google Authenticator (two-factor authentication) module that allows you to enter a random one-time password (TOTP) verification…
Link: How to Setup Two-Factor Authentication For SSH In Linux
via http://www.tecmint.com