Firmwareopdatering#

(Nitrokey 3 - Linux)

Denne vejledning beskriver, hvordan du opdaterer firmwaren på Nitrokey 3.

Vigtigt

For firmware v.1.0.0.0 og lavere vil opdateringen slette alle brugerdata! Sørg for, at du har aktiveret korrekte backup-loginmetoder og/eller sørg for, at Nitrokey 3 ikke er den eneste måde at autentificere/2FA på for dine programmer/tjenester.

For firmware v1.0.1 og derover bevares brugerdata under opdateringen. Sørg for altid at have en anden enhed (eller loginmetode) registreret i din tjeneste, hvis dine data af en eller anden grund ikke bevares.

Sådan opdaterer du#

Vigtigt

Afbryd aldrig Nitrokey 3 eller afbryd processen under opdatering, da dette sandsynligvis vil gøre din enhed ubrugelig!

  1. Sørg for, at du har den nyeste pynitrokey-version installeret, se venligst installationsvejledningen for dit operativsystem.

  2. Kør nitropy nk3 update.

  3. Når du har fået besked af nitropy, skal du røre ved enheden for at aktivere bootloader.

  4. Kun MacOS: Hvis du får besked fra nitropy, skal du køre opdateringskommandoen igen.

  5. Vent venligst, indtil processen er afsluttet. (Dette kan variere afhængigt af dit styresystem)

  6. Optionel: kør nitropy nk3 test for at kontrollere, om enheden fungerer korrekt efter flashing

Hvis der opstår fejl, skal du tage logfilerne fra /tmp mappen (/tmp/nitropy.log.*).

Fejlfinding#

Problem: Jeg får permission denied for /dev/hidrawX under opdatering.

Det betyder sandsynligvis, at din bruger ikke har de nødvendige tilladelser til at læse og skrive på enheden. Kontroller, at du har oprettet de korrekte `udev-regler`_ . Hent dette udev-rules-sæt, og placer det i din udev-regelsmappe (f.eks. /etc/udev/rules.d). Tag derefter din Nitrokey 3 ud af USB-stikket og kør: udevadm control --reload-rules && udevadm trigger eller genstart din maskine. Herefter burde opdateringen fungere uden problemet med tilladelser.