Bagaimana cara membuat Ubuntu 14.04 mengenali NEO Yubikey untuk otentikasi akun Google?
Saya memiliki NEO yubikey dan Chrome versi 46.0.2490.80. Saya telah berhasil menggunakan kunci pada laptop yang menjalankan Windows 8. Saya ingin menggunakannya pada beberapa mesin Ubuntu untuk masuk ke Google. Menurut instruksi Yubikey , saya telah membuat file /etc/udev/rules.d/70-u2f.rules
dengan konten berikut:
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"
Jika saya kemudian mencoba masuk ke Google, setelah memasukkan kata sandi saya, saya melihat gambar yubikey dan pesan kesalahan yang berbunyi An unexpected error occurred
.
Saya kemudian mencoba melihat apakah kuncinya mengidentifikasi dirinya dengan benar. Saya mencabut kunci, tancapkan kembali, dan dapatkan output berikut dari$ 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
The idVendor
setuju dengan #Yubico YubiKey
baris dalam 70-u2f.rules
, tetapi idVendor
dari 0211 adalah tidak di 70-u2f.rules
. Mencoba untuk memperbaikinya, saya mengubah file aturan sehingga baris setelah #Yubico YubiKey
membaca
KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0402|0403|0406|0407|0410|0211", TAG+="uaccess"
Perhatikan penambahan |0211
di idProduct
baris. Saya me-reboot mesin, tetapi masalahnya tetap ada.
An unexpected error occurred
masalah untuk saya. Sudahkah Anda mengikuti instruksi di yubico.com/faq/enable-u2f-linux , termasukU2F+HID
mode pengaktifan menggunakanneoman
program dariyubikey-neo-manager
paket? Dineoman
, saya memiliki semua 3 kotak . dicentang (OTP + CCID + U2F) Untuk saya Yubikey Neo meskipun,dmesg
entri adalah differnt:New USB device found, idVendor=1050, idProduct=0116
,Product: Yubikey NEO OTP+U2F+CCID
, tidakYubico WinUSB Gnubby
.