Chrome के माध्यम से Google खाते में लॉग इन करने के लिए 14.04 में एक Yubikey NEO का उपयोग कैसे करूँ?


10

मैं Google खाता प्रमाणीकरण के लिए Ubuntu 14.04 को Yubikey NEO कैसे पहचानूं?


मेरे पास yubikey NEO और Chrome संस्करण 46.0.2490.80 है। मैंने विंडोज 8 चलाने वाले लैपटॉप पर कुंजी का सफलतापूर्वक उपयोग किया है। मैं इसे Google में लॉग इन करने के लिए कुछ उबंटू मशीनों पर उपयोग करना चाहता हूं। यूबीके के निर्देशों के अनुसार , मैंने /etc/udev/rules.d/70-u2f.rulesनिम्नलिखित सामग्री के साथ फाइल बनाई है :

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"

अगर मैं तब Google में लॉग इन करने का प्रयास करता हूं, तो अपना पासवर्ड दर्ज करने के बाद मुझे yubikey की एक तस्वीर और एक त्रुटि संदेश दिखाई देता है जो पढ़ता है An unexpected error occurred

मैं फिर यह देखने की कोशिश करता हूं कि क्या कुंजी खुद को ठीक से पहचान रही है। मैं कुंजी को अनप्लग करता हूं, इसे वापस प्लग इन करता हूं और निम्न आउटपुट प्राप्त करता हूं$ 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

idVendorके साथ सहमत हैं #Yubico YubiKeyमें लाइन 70-u2f.rulesहै, लेकिन idVendor0211 की है नहीं में 70-u2f.rules। इसे ठीक करने की कोशिश कर रहा हूं, मैं नियमों की फाइल में संशोधन कर रहा हूं ताकि #Yubico YubiKeyपढ़े जाने के बाद की लाइन

KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0402|0403|0406|0407|0410|0211", TAG+="uaccess"

लाइन |0211में जोड़ पर ध्यान दें idProduct। मैं मशीन को रिबूट करता हूं, लेकिन समस्या बनी रहती है।


1
उल्लू नियम को जोड़ते हुए (देखें यहां भी An unexpected error occurredमेरे लिए समस्या तय हो गई है । क्या आपने पैकेज से प्रोग्राम का उपयोग कर मोड को सक्षम करने सहित yubico.com/faq/enable-u2f-linux पर निर्देशों का पालन किया है ? , मेरे पास सभी 3 बॉक्स हैं? । टिक (OTP + CCID + U2F) मेरी Yubikey नव हालांकि के लिए, प्रवेश differnt है: , , नहीं ।U2F+HIDneomanyubikey-neo-managerneomandmesgNew USB device found, idVendor=1050, idProduct=0116Product: Yubikey NEO OTP+U2F+CCIDYubico WinUSB Gnubby
NH2

जवाबों:


4

मुझे आपकी यही समस्या थी (ubuntu 16.04 पर), और यह मेरे लिए काम करती है:

/Etc/udev/rules.d/50-security-key.rules: नामक एक नई फ़ाइल बनाएं

SUBSYSTEMS == "usb", ATTRS {idVendor} == "1050", OWNER = "रूट", GROUP = "प्लगदेव", MODE: = "0660"

एक बार जब वह फ़ाइल बच जाती है, तो चलाएं

सूद udvadm नियंत्रण - लोड-नियम

और फिर क्रोम को पुनरारंभ करें।

सवाल पुराना है, लेकिन उम्मीद है कि इससे किसी और का समय बचेगा। स्रोत: http://www.sowbug.com/post/131363489376/eneable-yubico-u2f-security-key-on-chrome-for


1
इस उत्तर ने मुझे यह पता लगाने में मदद की कि, मेरे लिए, क्रोमियम चलाने वाला उपयोगकर्ता plugdevसमूह का हिस्सा नहीं था । उपयोगकर्ता को समूह में जोड़ने के बाद, नीली यूबी कुंजी ने काम किया।
पिस्तोस

1

मैं https://www.yubico.com/faq/enable-u2f-linux/ स्थापित करने के ऊपर 15.04 का उपयोग कर रहा हूं

cd /etc/udev/rules.d/
sudo wget https://raw.githubusercontent.com/Yubico/libu2f-host/master/70-u2f.rules

रिबूट

फिर कुंजी को सामान्य निर्देशों के अनुसार पंजीकृत करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.