Cómo utilizar una memoria USB para acceder a Windows y Linux

¿Odia introducir una contraseña de teclado cada vez que se conecta a su sistema? ¿Busca un método de autentificación mejor, quizá para llevarlo en el “bolsillo”? Puedes convertir una memoria USB en una verdadera “llave” para acceder a tu cuenta informática.

No es necesario volver a introducir la contraseña, sólo hay que conectar el pendrive y ya estamos dentro, como si hubiéramos iniciado la sesión. Podremos conseguir un alto nivel de seguridad para iniciar la sesión cuando estemos en la oficina o bajo la mirada de otras personas, que pueden ojear accidentalmente (o intencionadamente) la contraseña escrita en el teclado.

En esta pequeña guía veremos cómo utilizar una unidad flash USB para iniciar sesión tanto en sistemas Windows como GNU/Linux.

TIP: la guía nos mostrará cómo utilizar una unidad flash USB, pero podemos utilizar alternativamente cualquier dispositivo USB con memoria interna (discos duros, teléfono móvils, tablets, microSD, tarjeta SD, etc.).

Utilizar una llave USB para iniciar sesión en Windows

VSUsbLogon es un programa gratuito que convierte una memoria USB en una “llave de acceso”, que se utilizará para iniciar la sesión en el ordenador Windows con nuestra cuenta. Tu sistema seguirá estando protegido por una contraseña, pero ya no tendrás que recordarla cada vez.

DESCARGA VSUsbLogon

Después de descargar e instalar VSUsbLogon, conecte la unidad flash USB al PC. Asegúrese de que el dispositivo USB es visualizado por el sistema y que no contiene ningún archivo.

NOTAEl sistema sólo funciona si hay una contraseña activa en la cuenta que se está utilizando.

La pantalla nos dará la bienvenida con dos sesiones separadas: la primera columna donde se mostrarán las memorias USB conectadas, mientras que la segunda mostrará las cuentas disponibles en el PC.

El uso del programa es muy sencillo: seleccionamos nuestra memoria USB, seleccionamos nuestra cuenta y hacemos clic en Asignar.

Vamos a acceder a algunas opciones avanzadas; hagamos lo siguiente:

  • Confirmamos nuestra cuenta e introducimos la contraseña de acceso;
  • comprobar el artículo Inicio de sesión automático para conceder el inicio de sesión automático en nuestra cuenta tan pronto como insertamos la unidad flash.

También podemos utilizar el programa para bloquear automáticamente el PC en cuanto se desconecte la unidad flash. (artículo Qué hacer después de expulsar el dispositivo USB->Bloquear la estación de trabajo).

A partir de este momento. introduciendo esta unidad USB nos registrará automáticamente en nuestra cuenta de Windows.. En cuanto terminemos nuestro trabajo, bastará con desconectar la llave para bloquear instantáneamente el escritorio.

Podemos configurar varias memorias diferentes para otras cuentas del sistema que puedan estar presentes: si tenemos una familia numerosa, cada miembro de la misma tendrá acceso a su cuenta específica simplemente utilizando su memoria USB personal.

¿Perdida o imposibilidad de conseguir una unidad flash? No hay problemaSólo hay que conectarse con la contraseña clásica de nuestra cuenta. y eliminar cualquier asignación a nuestra cuenta (útil en caso de robo).

Uso de una unidad flash USB para iniciar sesión en Ubuntu

Incluso en Ubuntu es posible ejecutar un sistema de autenticación utilizando una memoria USB.

Abrimos el terminal y escribimos.

sudo apt install pamusb-tools libpam-usb

Introducimos una memoria USB adecuada (vacía) en un puerto USB libre.

CUADERNO DE NOTASNo dejamos ningún otro periférico USB conectado durante el proceso para facilitar la fase de configuración.

Añadimos la unidad flash a PAM con el siguiente comando:

sudo pamusb-conf --add-device ubuntustick

Podemos usar cualquier nombre para nuestra unidad flash, yo elegí ubuntustick. Si tenemos otros dispositivos USB podemos indicar cuál utilizar.

Hagamos clic en la carta Y en el teclado para confirmar en cuanto el programa nos lo pida y guardar los cambios.

Añadamos ahora nuestro nombre de usuario a PAM (el de la página de inicio, en mi caso fabio).

sudo pamusb-conf --add-user fabio

Modificamos el sistema de login añadiendo PAM entre los soportados; siempre desde terminal:

sudo nano /etc/pam.d/common-auth

En el editor de texto añadimos estas líneas al documento.

auth sufficient pam_usb.so 
auth [success=1 default=ignore] pam_unix.so nullok_secure try_first_pass

¡Hemos terminado! A partir de ahora nuestra unidad flash nos permitirá anular el sistema de inicio de sesión de LightDM. (pero también se admiten otros gestores de pantalla) y acceder directamente a nuestra cuenta.

Podemos probar el funcionamiento del programa escribiendo en seguido de nuestro nombre de usuario.

su fabio

Si aparece un resultado similar a este, estamos autorizados a utilizar la memoria USB como sistema de acceso.

* pam_usb v0.5.0 
* Authentication request for user "fabio" (su) 
* Device "ubuntustick" is connected (good). 
* Performing one time pad verification... 
* Regenerating new pads... 
* Access granted.