Dante Ashton Asked: 2010-10-31 20:14:16 +0800 CST2010-10-31 20:14:16 +0800 CST 2010-10-31 20:14:16 +0800 CST U盘登录令牌系统? 772 是否可以将 USB 驱动器功能用作登录令牌? IE:我打开电脑,将U盘插入系统,系统识别并登录?同样,是否应该删除驱动器? 提前致谢 :) usb usb-drive authentication 2 个回答 Voted Best Answer nik 2010-10-31T20:39:15+08:002010-10-31T20:39:15+08:00 LinuxConfig 上有一篇文章 for Linux authentication login with USB device。 通过使用可插拔认证模块 (PAM) 和某种 USB 存储设备(例如带有 SD 卡的手机的 USB 记忆棒)来完成。 这种身份验证技术还可以进一步扩展为双因素身份验证,其中涉及 USB 令牌和一次性密码的两种身份验证方法可以合并在一起以产生更高的安全性。 动作总结, sudo apt-get install pamusb-tools libpam-usb sudo pamusb-conf --add-device my-usb-stick sudo pamusb-conf --add-user ubuntu-user 编辑/etc/pam.d/common-auth文件 auth sufficient pam_usb.so auth required pam_unix.so nullok_secure 在您对 /etc/pam.d/common-auth 进行任何更改之前,请打开具有 root 访问权限的单独终端。这是为了以防万一出现问题,您需要 root 访问权限才能将 /etc/pam.d/common-auth 更改回原始配置。 su ubuntu-user-- “ubuntu-user”是第 3 步中的用户名。 最后还有一些注释 lawnjam 2010-11-01T06:10:00+08:002010-11-01T06:10:00+08:00 它不是普通的 USB 密钥,但你看过YubiKey吗?它可以生成一次性密码,也可以只发送一个普通但长的密码,它被识别为 USB 键盘,因此几乎可以在任何计算机上使用。
LinuxConfig 上有一篇文章 for Linux authentication login with USB device。
动作总结,
sudo apt-get install pamusb-tools libpam-usb
sudo pamusb-conf --add-device my-usb-stick
sudo pamusb-conf --add-user ubuntu-user
/etc/pam.d/common-auth
文件auth sufficient pam_usb.so
auth required pam_unix.so nullok_secure
su ubuntu-user
-- “ubuntu-user”是第 3 步中的用户名。它不是普通的 USB 密钥,但你看过YubiKey吗?它可以生成一次性密码,也可以只发送一个普通但长的密码,它被识别为 USB 键盘,因此几乎可以在任何计算机上使用。