Unidade USB Sistema de token de login?

7

É possível ter uma função de drive USB como um token de login?

IE: eu ligo o meu computador, conecto a unidade USB ao meu sistema e o sistema o reconhece e me conecta? Da mesma forma, me desconecta caso a unidade seja removida?

Agradecemos antecipadamente:)

    
por Dante Ashton 31.10.2010 / 05:14

2 respostas

5

Existe um artigo na LinuxConfig para o login de autenticação do Linux com o dispositivo USB .

  

realizado pelo uso de Pluggable Authentication Modules (PAM) e algum tipo de dispositivo de armazenamento USB, como pen drive USB de telefone celular com cartão SD conectado.

     

Essa técnica de autenticação também pode ser expandida para a autenticação Two-Factor, em que dois métodos de autenticação envolvendo token USB e senha de uso único podem ser mesclados para produzir uma segurança maior.

Um resumo das ações,

  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. edite um arquivo /etc/pam.d/common-auth
    • auth sufficient pam_usb.so
    • auth required pam_unix.so nullok_secure
    • Antes de fazer qualquer alteração no /etc/pam.d/common-auth, abra um terminal separado com acesso root. Isto é apenas no caso de algo dar errado, e você precisa de um acesso root para alterar o /etc/pam.d/common-auth de volta para a configuração original.
  5. su ubuntu-user - "ubuntu-user" é o nome de usuário da etapa 3.
  6. Há mais algumas notas no final
por nik 31.10.2010 / 05:39
1

Não é uma chave USB comum, mas você examinou o YubiKey ? Ele pode gerar senhas de uso único ou apenas enviar uma senha normal, mas longa, e é reconhecido como um teclado USB para funcionar em praticamente qualquer computador.

    
por lawnjam 31.10.2010 / 15:10