Làm cách nào để Ubuntu 14.04 nhận ra Yubikey NEO để xác thực tài khoản Google?
Tôi có phiên bản NEO và Chrome yubikey 46.0.2490.80. Tôi đã sử dụng khóa thành công trên máy tính xách tay chạy Windows 8. Tôi muốn sử dụng nó trên một số máy Ubuntu để đăng nhập vào Google. Theo hướng dẫn của Yubikey , tôi đã tạo tệp /etc/udev/rules.d/70-u2f.rules
có nội dung sau:
ACTION!="add|change", GOTO="u2f_end"
# Yubico YubiKey
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0402|0403|0406|0407|0410", TAG+="uaccess"
# Happlink (formaly Plug-Up) Security KEY
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="2581", ATTRS{idProduct}=="f1d0", TAG+="uaccess"
# Neowave Keydo and Keydo AES
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1e0d", ATTRS{idProduct}=="f1d0|f1ae", TAG+="uaccess"
# HyperSecu HyperFIDO
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0880", TAG+="uaccess"
LABEL="u2f_end"
Nếu sau đó tôi thử đăng nhập vào Google, sau khi nhập mật khẩu, tôi thấy một hình ảnh của yubikey và một thông báo lỗi đọc An unexpected error occurred
.
Sau đó tôi thử xem khóa có xác định đúng không. Tôi rút phích cắm, cắm lại và nhận đầu ra sau từ$ dmesg | tail
[ 2410.138684] usb 2-1.3: new full-speed USB device number 19 using ehci-pci
[ 2410.233935] usb 2-1.3: New USB device found, idVendor=1050, idProduct=0211
[ 2410.233942] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2410.233946] usb 2-1.3: Product: Yubico WinUSB Gnubby (gnubby1)
[ 2410.233949] usb 2-1.3: Manufacturer: Yubico
Đồng idVendor
ý với #Yubico YubiKey
dòng trong 70-u2f.rules
, nhưng idVendor
của 0211 không có trong 70-u2f.rules
. Cố gắng sửa lỗi này, tôi sửa đổi tệp quy tắc để dòng sau khi #Yubico YubiKey
đọc
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0402|0403|0406|0407|0410|0211", TAG+="uaccess"
Lưu ý việc thêm |0211
vào trong idProduct
dòng. Tôi khởi động lại máy, nhưng vấn đề vẫn còn.
An unexpected error occurred
cố cho tôi. Bạn đã làm theo hướng dẫn trên yubico.com/faq/enable-u2f-linux , bao gồm cảU2F+HID
chế độ bật bằngneoman
chương trình từyubikey-neo-manager
gói chưa? Trongneoman
, tôi có tất cả 3 hộp . đánh dấu (OTP + CCID + U2F) Đối với Yubikey Neo của tôi mặc dù, cácdmesg
entry là differnt:New USB device found, idVendor=1050, idProduct=0116
,Product: Yubikey NEO OTP+U2F+CCID
, khôngYubico WinUSB Gnubby
.