Firmware frissítés#
Ez az útmutató a Nitrokey 3 firmware frissítését írja le.
Figyelem
Ez az útmutató még kísérleti állapotban van!
Megjegyzés
A frissítések csak a 0.11-es vagy újabb firmware-verzióval lehetségesek.
Fontos
A frissítés adatvesztéshez vezethet, ezért győződjön meg róla, hogy megfelelő biztonsági bejelentkezési módszerek vannak engedélyezve és/vagy biztosítsa, hogy a Nitrokey Pro nem az egyetlen módja a hitelesítésnek/2FA az alkalmazások/szolgáltatások számára.
Hogyan frissíthet#
Fontos
Soha ne válassza le a Nitrokey 3-at, és ne szakítsa meg a folyamatot frissítés közben, mert ez valószínűleg használhatatlanná teszi a készüléket!
Győződjön meg róla, hogy a legújabb pynitrokey verzió van telepítve, kérjük, ellenőrizze az operációs rendszeréhez tartozó <../../software/nitropy/all-platforms/installation.html>`__ telepítési útmutatót.
Töltse le a legújabb stabil firmware-képet.
Fontos
Termelési célú használathoz a legfrissebb stabil verziót kell választani (tehát csak olyan verziókat, amelyek nem tartalmaznak pl. „pre-release” vagy „RC” feliratot).
A frissítés alkalmazásához futtassa:
$ nitropy pro enable-update
$ nitropy pro update nitrokey-pro-firmware-<version>.bin
Alternatív frissítési módszer#
Alternatívaként a firmware frissítéséhez az dfu-util is használható:
A dfu-util telepítése
Binaries for Windows are available at: * http://dfu-util.sourceforge.net/releases/
For macOS binaries are available via Homebrew: * https://formulae.brew.sh/formula/dfu-util
csak macOS: Telepítse az dfu-util-t Homebrew segítségével
brew install dfu-util
A Nitrokey App v1.5-RC7 vagy magasabb verziójú alkalmazással a Nitrokey Pro rendszerindítási módját frissítési módra módosíthatja.
Most a következő paranccsal alkalmazza a frissítést
$ dfu-util -D update_binary.bin
Az indítási módot a Nitrokey alkalmazással lehet visszaváltani.
Hibaelhárítás#
- Kérdés:
libnitrokey<x>
nem található. Ha a libnitrokey nem található meg automatikusan, akkor az elérési útvonalát az env. változóval adhatjuk meg:
$ env LIBNK_PATH=/libnk/path/libnitrokey.so nitropy pro enable-update
A libnitrokey megtalálásához a rendszereden használd a következőt:
$ locate libnitrokey.so
Linux engedélyezési hiba#
- Probléma:
permission denied for /dev/hidrawX<x>
frissítés közben. Ez valószínűleg azt jelenti, hogy a felhasználónak nincsenek meg a szükséges jogosultságai az eszköz írásához-olvasásához. Kérjük, győződjön meg róla, hogy helyesen állította be a udev-rules. Töltse le ezt a udev-rules készletet, és helyezze el az udev rules könyvtárában (pl.
/etc/udev/rules.d
). Ezután húzza ki a Nitrokey 3-t az USB-csatlakozóból, és futtassa:udevadm control --reload-rules && udevadm trigger
vagy indítsa újra a gépét. Ezután a frissítésnek az engedélyezési probléma nélkül kell működnie.