Fontos értesítés: |
Let's Encrypt tanúsítványok létrehozása a Zyxel NAS számára
Megjegyzés: Nefeledje, hogy ez egy megoldás, és mint ilyen, van egy kisebb mellékhatása: amikor a Vezérlőpultban az SSL fülre kattint, a WebUI 500-as hibaüzenettel lezárul. Ha ez megtörténik, frissítse az oldalt, és folytassa a munkát. Mivel ez a fül nem kínál olyan funkciót, amelyre az útmutató használata során szükség lenne, ez egy egészen apró hátránnyal jár a Let's Encrypt tanúsítvány használatának előnyeihez képest.
Ne feledje! Arch Linux vagy más Linux-alapú operációs rendszer környezetének futtatása (a parancsok némileg eltérhetnek, ha például az Ubuntut jobban ismeri, ebben a cikkben kaphat egy tippet, amely hasonló megközelítést ír le az USG-khez, mivel mind az Ubuntu, mind a Raspbian Debian-alapú). A Linux-környezet telepítése nem tartozik ennek a cikknek a tárgykörébe, kérjük, olvassa el az Ön által választott disztribúció telepítési útmutatóját. Az Arch esetében azonban elég, ha csak a Live CD-t indítod el, és rögtön a ramdiskről indulsz.
Győződjön meg róla, hogy az Arch naprakészen fut:
dyn_repppppppp_3- Telepítsd a certbotot, egy ACME klienst, amely automatizálja a tanúsítványok létrehozásának folyamatát:
- Győződj meg róla, hogy az Archod képes a 80-as portot hallgatni, ha szükséges, akkor a 80-as portot továbbítsd a gépedre. Hozzon létre egy tanúsítványt a következő paranccsal:
Megjegyzés: ha a "challenge failed for domain" hibával találkozol, a Let's Encrypt szerverek nem tudják elérni a gépedet. Kérjük, ellenőrizze kétszer is, hogy a porttovábbítás engedélyezve van-e, és győződjön meg róla, hogy az Arch 80-as portján jelenleg nem fut semmilyen szolgáltatás. A kérdéses szolgáltatást ideiglenesen leállíthatja a következő paranccsal:
dyn_repppppppp_6- E lépés után nyugodtan engedélyezze újra a szolgáltatást.
- Most már továbbíthatod a 80-as portot a NAS-odra, és a 443-as portot is, ha még nem állítottad be.
Let's Encrypt tanúsítványok feltöltése a Zyxel NAS-hoz
A tanúsítványod készen áll a NAS-ra való feltöltésre, ebben a példában shell alapú SFTP klienst fogunk használni. Azonban számos eszköz áll rendelkezésre ennek eléréséhez, ha inkább a vizuálisabb megközelítést kedveli, lásd a Hibaelhárítás részt, ahol az SFTP kezelésének egyéb lehetőségeit ismertetjük az Arch-ban. Kérjük, tartsa szem előtt, hogy ha úgy dönt, hogy a tanúsítványokat a védett tárolójukról áthelyezi, gondoskodjon arról, hogy azokat utána törölje vagy biztosítsa! Soha ne ossza meg a privát kulcsát!
Csatlakozzunk a NAS-hoz root jogosultságokkal, itt a sudo-t fogjuk használni, különben nem tudnánk beolvasni a tanúsítványokat a védett tárolóból:
dyn_repppppppp_8Futtassuk a következő parancsokat a tanúsítványok másolásához a megfelelő helyre. A folyamat során biztonsági mentéseket készítünk, így visszaállíthatjuk az eredeti tanúsítványokat, ha valami baj történne. Kérjük, legyen óvatos, root jogosultságok alatt fut, és minden parancsot kérdezés nélkül feldolgoz. Kétszeresen ellenőrizze a gépelési hibákat. A fájl- és könyvtárneveket az első néhány betű után a Tab billentyű lenyomásával is befejezheti, ez szintén segít megelőzni a gépelési hibákat. Azt is tartsd szem előtt, hogy a nevek nagy- és kisbetű-érzékenyek mind a NAS-on, mind az Arch-on, vagy bármely más Linuxon!
dyn_repppppppppp_9Ennyi! Kiléphetsz az SFTP-ből az exit paranccsal, és újraindíthatod a NAS-t!
dyn_repppppppp_10Az újraindítás után bejelentkezhetsz és ellenőrizheted az eredményeket. Győződjön meg róla, hogy az SSL engedélyezve van a Vezérlőpult > Hálózat > TCP/IP > Webkonfigurátor menüpontban. Ha kívánja, ezen a lapon a HTTPS használatát is kikényszerítheti.
Let's Encrypt tanúsítványok megújítása a Zyxel NAS-hoz
A Let's Encrypt tanúsítványok eleve elég rövid élettartamúak. A tanúsítványok a kiállításuk napjától számított 90 napig érvényesek. A tanúsítvány megújításához újra továbbítania kell a portokat az Arch Linuxon, újra el kell indítania a certbot parancsot, és újra fel kell töltenie a NAS-ra.
Hibaelhárítás
- Gyakori problémák és megoldások: Néhány felhasználó olyan problémákkal szembesült, amikor a NAS "500 Internal Server Error" üzenetet jelenített meg, miután megpróbált tanúsítványt importálni. A megoldások közé tartozott a tanúsítvány formátumának ellenőrzése és annak biztosítása, hogy minden szükséges fájl helyesen legyen elhelyezve a NAS könyvtárában. Mások az Apache konfiguráció ellenőrzését és a webkiszolgáló manuális újraindítását javasolták a problémák megoldására (Zyxel Community) (ZyxelCommunity).
- Atanúsítvány megújításának automatizálása: A Let's Encrypt tanúsítványok megújításának automatizálása szintén gyakran tárgyalt téma volt. A felhasználók olyan szkripteket osztottak meg, amelyek automatikusan másolják a megújított tanúsítványokat a NAS-ra és újraindítják a webes szolgáltatásokat. Ez magában foglalja a gyökérkönyvtár nem párolgó tárolásának beállítását és a nem interaktív bejelentkezéshez szükséges SSH-kulcsok konfigurálását (Zyxel Community ).
- Önaláírt tanúsítványok: Az önaláírt tanúsítványokra támaszkodók közül néhányan problémákat tapasztaltak a NAS webes felületének elérésében a HTTPS engedélyezése után. Gyakran ajánlott a HTTPS ideiglenes letiltása SSH-parancsokon keresztül, ha nem tud hozzáférni a webes felülethez, amint azt az Apache konfigurációs fájlok módosításáról szóló megbeszélés részletezi (Zyxel Community).
-
Tanúsítványok telepítése és kezelése: Sok felhasználó tapasztalt problémákat az SSL-tanúsítványok telepítésével kapcsolatban a Zyxel NAS-eszközökön. Gyakori probléma, hogy a NAS újraindítás után visszatér a saját aláírású tanúsítványához. A probléma megoldására a felhasználók javasolták a
CA.cerfájl törlését az/etc/zyxel/certkönyvtárból, ami arra kényszeríti a NAS-t, hogy helyette azalapértelmezett.cerfájlt használja. Ez segített a felhasználóknak abban, hogy a Let's Encrypt (Zyxel Community)(Zyxel Community) (Zyxel Community) -
A[mydomain] tartományhoz a "challenge failed" (kihívás sikertelen) üzenetet kapom!
Ez a hiba általában azt jelenti, hogy a CA szervere nem tudja elérni az Arch-ot a hitelesség ellenőrzéséhez. Kérjük, ellenőrizze, hogy a 80-as port át van-e irányítva az Arch gépére, és hogy a 80-as porton nem fut-e már egy szolgáltatás (apache?). -
Importáltam tanúsítványokat, most a NAS-om nem válaszol sem http-n, sem https-en!
Ez azt jelzi, hogy a NAS webkiszolgálója problémába ütközött az indítás során, valószínűleg összekeverte a dolgokat a tanúsítványok NAS-ra való feltöltésekor. Pánikra azonban semmi ok, az SSH/SFTP-nek továbbra is működnie kell. Ha nem tudod elérni a működő feltételeket, nézd meg ezt a cikket. -
Nem igazán van kedvem a Terminál segítségével kezelni a fájlokat, van más javaslatod?
Ha ez kényelmesebb az Ön számára, használhatja a Gnome Nautilus fájlkeresőjét az SFTP munkamenet futtatására a NAS-szal a fájlok másolásához.
Ha nincs telepítve a Gnome (talán az Arch Live CD-n vagy), van egy Midnight Commander nevű, SFTP-támogatással rendelkező ortodox parancsnok a Terminálon, amelynek még a barebone Arch telepítésen is futnia kell, a telepítéshez és futtatáshoz root-ként írd be:
dyn_repppppppp_11
Csak egy figyelmeztetés: Zyxel NAS eszközök elérte a támogatási időszak végét. Megértjük, hogy ez kellemetlen lehet, ezért, hogy segítsünk, kérjük, látogasson el a fórumunkra, vagy fedezze fel a NAS szekciót a tudásbázisunkban a részletekért. Az alábbi linken a lejárt szavatosságú eszközök és támogatási idejük listáját is megtalálja.
Nagyon köszönjük megértésüket és türelmüket!

Hozzászólások
0 hozzászólásHozzászólások írásához jelentkezzen be.