Veja pam_usb .
pam_usb provides hardware authentication for Linux using ordinary USB Flash Drives. It works with any application supporting PAM, such as su, any login manager (GDM, KDM), etc.
Comece pelo início rápido .
Veja também One Time Pads : O novo modelo de autenticação de pam_usb .
(isto é com referência a comentários sobre a questão; ps: esta é uma referência de 2007)
even if someone manages to fake your device's manufacturer attributes and to steal your pads, as soon as you authenticate the pads will be regenerated, making the one they have stolen invalid. It's like having a very long random generated one time password, except the fact you don't have to remember such password.
Referência mais antiga.
COMO: pam_usb login com Cartão de memória USB
Introduction
This relates to a project of mine, a Single Sign On solution using a usb-memory stick. An advantage is when you have too many passwords to remember, SSO brings this back to one password and one point where you have to login and then use these credentials to access all your applications and resources. For example your webmail, forums etc.Goals:
- Login locally with your usb memory stick on the console (this howto)
- Login locally with your usb memory stick on XDM,GDM,KDM
- The possibility to remotely login (via ssh) with the the usb memory stick
- A layer build on top of the linux login process (locally/remote) which handles the authenication between the the usb memory stick and the keyserver/ Certificate Authority