<p>Yubikey has the ability to do two factor authentication with ssh and Pam. I currently use my yubikey + rsa ssh-key to login to my server. Passwords are disabled and backup ssh-key are in place. Said key is also stored encrypted. </p>