SSH User Authentication with Yubikey

YubiKey NEO

A YubiKey with OpenPGP can be used for logging in to remote SSH servers. In this setup, the Authentication sub-key of an OpenPGP key is used as an SSH key to authenticate against the server.

See GnuPG with Yubikey and SSH Authentication with OpenPGP.