web-dev-qa-db-fra.com

Clé USB Login système de jeton?

Est-il possible de faire fonctionner une clé USB en tant que jeton de connexion?

IE: J'allume mon ordinateur, branche le lecteur USB sur mon système et le système le reconnaît et me connecte? De même, me déconnecte si le lecteur doit être retiré?

Merci d'avance :)

8
Dante Ashton

Il existe un article sur LinuxConfig pour connexion à l'authentification Linux avec un périphérique USB .

accompli en utilisant des modules d’authentification enfichables (PAM) et une sorte de périphérique de stockage USB tel que la clé USB du téléphone portable avec une carte SD connectée.

Cette technique d'authentification peut également être étendue à l'authentification à deux facteurs, dans laquelle deux méthodes d'authentification utilisant un jeton USB et un mot de passe à utilisation unique peuvent être fusionnées pour améliorer la sécurité.

Un résumé des actions,

  1. Sudo apt-get install pamusb-tools libpam-usb
  2. Sudo pamusb-conf --add-device my-usb-stick
  3. Sudo pamusb-conf --add-user ubuntu-user
  4. édite un fichier /etc/pam.d/common-auth
    • auth sufficient pam_usb.so
    • auth required pam_unix.so nullok_secure
    • Avant de modifier /etc/pam.d/common-auth, ouvrez un terminal séparé avec un accès root. Ceci est juste au cas où quelque chose se passerait mal et que vous deviez avoir un accès root pour changer /etc/pam.d/common-auth dans la configuration d'origine.
  5. su ubuntu-user - "ubuntu-user" est le nom d'utilisateur obtenu à l'étape 3.
  6. Il y a encore quelques notes à la fin
5
nik

Ce n'est pas une clé USB classique, mais avez-vous regardé YubiKey ? Il peut générer des mots de passe uniques ou simplement envoyer un mot de passe long mais normal. Il est reconnu comme un clavier USB et fonctionne donc sur pratiquement tous les ordinateurs.

1
lawnjam