A biztonságos kommunikáció fontossága a hálózatokon gyakran csak azokban a pillanatokban érthető meg, amikor valóban a biztonságra van szükség. OpenVPN lehetővé teszi, hogy titkosított kapcsolatok létesítése által megvédje az adataidat a kíváncsi tekintetek elől. Az alábbiakban megtudhatod, hogyan generálj felhasználói-kulcsokat, amelyek elengedhetetlenek a klienseid hitelesítéséhez.
A legfontosabb megállapítások A felhasználói kulcsok szükségesek a kliensek biztonságos hitelesítéséhez az OpenVPN hálózatban. A kulcspárok létrehozásával minden kliens megkapja a saját egyedi belépési adatait. Ez nemcsak a biztonságot növeli, hanem megkönnyíti a felhasználóid kezelését is.
Lépésről lépésre útmutató
Először is, győződj meg róla, hogy hozzáfélsz az OpenVPN könyvtárához. Általában ezt az OpenVPN telepítési mappájában találod az /easy-rsa könyvtár alatt. A felhasználói kulcsok létrehozásához követned kell néhány alapvető lépést.
Most beimportálod a vars szkriptet, amely megadja számodra a szükséges környezeti változókat. Ezt az alábbi parancs terminálba írásával teheted meg:

Ha később egy másik klienst szeretnél létrehozni, fontos, hogy ezt a lépést ne hagyd ki. A source vars parancs biztosítja, hogy minden, a tanúsítvány létrehozásához szükséges változó helyesen legyen betöltve.
A következő lépésben létrehozod az első felhasználód kulcsát. Ehhez írd be a parancsot a kulcs létrehozásához, és adj meg egy nevet a kliensnek, például Kliens 1.

A konzol kérni fog, hogy tegyél néhány megjegyzést. Itt add meg a hosztnevet, amely ebben az esetben Kliens 1. A név megadásakor egyszerűen beírhatod a Szerver szót. Fontos, hogy ne adj meg jelszót, ha csak a kulcsokkal és tanúsítványokkal szeretnél hitelesíteni.
Miután megadtad ezeket az adatokat, láthatod, hogy egy új bejegyzés íródott a adatbázisba. Ezek a bejegyzések fontosak a kliensek hitelesítésének kezeléséhez.

Ha később szeretnél törölni egy klienst, szükséges, hogy megvond a megfelelő jogosultságokat, hogy a kliens ne tudjon további kulccsal bejelentkezni.
Ha viszont jelszót szeretnél létrehozni a további biztonság érdekében, akkor a sima kulcs helyett a jelszóval védett kulcs létrehozásához szükséges parancsot kell használnod. Ez hasonló módon történik, de most be kell írnod egy jelszó kifejezését.
Itt arra kérnek téged, hogy hozz létre és ellenőrizz egy jelszó kifejezést. A jelszó növeli a kapcsolat biztonságát és extra védelmet nyújt.
Sikeres megadások után további bejegyzés keletkezik az adatbázisban, és most lehetőséged van jelszóval védett felhasználói kulcsok létrehozására.

Összefoglalva, minden kliens számára specifikus kulcspár tanúsítványokat hozhatsz létre. A kulcsok könyvtárában minden kliens fájljai tárolódnak, és a klienseket felhasználónév alapján is elnevezheted, ami növeli a rendszerezhetőséget.
A konkrét fájlok, amelyeket meg fogsz kapni, többek között.crt,.csr és.key fájlok a Kliens 1 számára, valamint minden további kliens számára, amelyet hozzáadsz.

Ezzel sikeresen hoztál létre kis tanúsítványokat kulcspárokkal. Ez az alap lehetővé teszi számodra, hogy a következő lépésben folytasd az OpenVPN szolgáltatás konfigurálását.
Összefoglaló – OpenVPN: Felhasználói kulcsok létrehozása és konfigurálása
A kézikönyv során meg tanultad, hogyan generálj hatékonyan felhasználói kulcsokat, hogy a klienseket biztonságosan hitelesíthesd az OpenVPN hálózatban. A kulcspárok egyedi generálásával minden kliens megkapja a saját belépését, ami tartósan növeli a biztonságot és a felhasználóid kezelését.
Gyakran ismételt kérdések
Hogyan készíthetek felhasználói kulcsot az OpenVPN-hez?Be kell importálnod a vars szkriptet, majd végre kell hajtanod a kulcs létrehozó parancsot a kívánt kliens számára.
Miért érdemes jelszót használnom a kulcsomhoz?A jelszó extra védelmet nyújt a kulcsodhoz és növeli a kapcsolat biztonságát.
Hogyan kezelhetek több klienst az OpenVPN-ben?Minden klienshez létrehozhatsz egyedi kulcspárt, és elnevezheted őket felhasználónév alapján.
Törölhetek egy klienst utólag?Igen, törölhetsz egy klienst, de meg kell vonnod a jogosultságokat, hogy ne tudjon a kulccsal bejelentkezni.