autenticacion usb
TRANSCRIPT
TUTORIAL DE AUTENTICACION CON USB
LAURA MARCELA CANO OSORIO
TUTORIAL DE AUTENTICACION CON USB
[2]
LICENCIA
TUTORIAL DE AUTENTICACION CON USB
[3]
TUTORIAL DE AUTENTICACION CON USB
Por medio de este metodo de Criptografía asimétrica se logra generar un par de llaves las cuales se realizan una vez es decir si alguien las intenta generar no van hacer iguales a las anteriores.Consiste en una llave publica que la puede contener cualquiera y una llave privada que es totalmente confidencial.
En este caso se realizara para la autenticacion de usuarios en un ambiente de aprendizaje donde la llave privada esta en la usb del usuario y la llave publica estara en el pc ambas crean una carpeta .auth oculta dentro de esta se crean la llaves con distinta informacion.
Instalamos los siguientes paquetes
#apt-get install gcc make checkinstall libpam-modules libxml2 python python-celementtree python-gobject libncurses5-dev libreadline5-dev libssl-dev libpam0g-dev
IMAGEN 1
Descargamos de internet el archivo pam_usb-0.3.3 del siguiente Link
TUTORIAL DE AUTENTICACION CON USB
[4]
http://sourceforge.net/projects/pamusb/ damos clic en Download Now
IMAGEN 2
Descomprimimos el archivo y compilamos con los siguientes comandos, para realizar este paso accedemos a la ruta donde se encuentra el archivo
1. # cd Escritorio/pam_usb-0.3.3/# make
TUTORIAL DE AUTENTICACION CON USB
[5]
IMAGEN 3
2. # cd Escritorio/pam_usb-0.3.3/#make install
IMAGEN 4
Listamos los archivos que se encuentran dentro del directorio /pam.d con el comando #ls esto se realiza para ver los arcvhivos que contiene
TUTORIAL DE AUTENTICACION CON USB
[6]
Dentro del mismo directorio creamos un archivo llamado common-usb como se observa en la imagen
# cd /etc/pam.d/#nano common-usb dentro de este archivo editamos las siguientes lineas,debe de ir en una linea seguida
auth sufficient pam_usb.so !check_device log_file=/tmp/usb.log allow_remote=1 check_if_mounted=1
IMAGEN 5
Para generar las llaves se inserta la usb, accedemos al directorio
Cd /pam_usb-0.3.3/tolos/usbadm
Ingresamos el siguiente comando
./usbadm keygen /media/LAURISS ”nombre de la usb” / Laura “nombre del usuario del sistema ” 1024 se observa en la imagen que la creación de las llaves fue exitosa
Al generarlas se crea automáticamente una carpeta .auth y dentro ira la llave como se explico anteriormente
Llave pública: la contiene el equipo
Llave privada: la contiene la usb
TUTORIAL DE AUTENTICACION CON USB
[7]
IMAGEN 6
Se listan los archivos que contiene la usb para observar la carpeta .auth con la llave privada laura.laura-laptop “usuario-nombre de del pc”
IMAGEN 7
Por último accedemos al archivo gdm para la configuración del gestor de inicio de sesión
TUTORIAL DE AUTENTICACION CON USB
[8]
#nano /etc/pam.d/gdm
Para agregar la siguiente línea @include common-usb al inicio del archivo