A Webmin egy ingyenes szoftver, amely lehetővé teszi a szerverek webes felületen keresztül történő adminisztrálását. Felhasználóbarát felületet biztosít a különböző szerver beállítások, például felhasználók, csoportok, fájlok, adatbázisok kezeléséhez.
A Webmin lehetővé teszi a szerver kezelését bárhonnan, ahonnan hozzáfér az internethez, és nem igényli a felhasználónak a parancssor használatát vagy speciális rendszergazdai ismereteket.
Korábban már elmondtuk, hogy mi az a Webmin, hogyan kell telepíteni a szerverre és hogyan kell SSL tanúsítványt telepíteni. Ebben a cikkben a VPN létrehozásának és a szerverkulcs hozzáadásának folyamatát nézzük meg.
OpenVPN szerver telepítése Ubuntu 22.04 rendszeren Telepítsük az OpenVPN szervercsomagokat.
Ehhez hajtsuk végre a parancsot a terminálban:
sudo apt install openvpn easy-rsa
Mindkét csomagra szükség van mind a kiszolgálón, mind a kliensen, ha az Ubuntut az OpenVPN szerverhez fogjuk csatlakoztatni. Semmi mást nem kell tennünk. Minden mást a webes felület fog helyettünk elvégezni.
Térjünk rá a legfontosabb részre. A modul weboldala már régóta nem elérhető, a fejlesztő pedig a GitHubon tette közzé a legújabb verziót.
Telepítse a Webmin OpenVPN + CA modult. Jelentkezzünk be a WebMinbe a webes felületen keresztül, majd menjünk a WebMin beállítások menüpontba, válasszuk ki a "WebMin modulok" menüpontot:

Telepítse a letöltött modult:

Be kell konfigurálnia a hitelesítésszolgáltatót, de a telepítési problémát megoldjuk. Mindent hagyhatunk úgy, ahogy van, és folytathatjuk a konfigurációt, akkor a webhelyről letöltött szabványos OpenVPN kliens azzal fog érvelni, hogy a hash algoritmus túl gyenge ("Bizonytalan hash algoritmust használ a CA aláírásában. Please regenerate CA with other hash algorithm.") és nem fog tudni csatlakozni.
A WebMin modul standard hash algoritmusa az md5, és ezt sha256-ra kell cserélni. Menjünk az ssl config fájlba.
sudo nano /etc/openvpn/openvpn-ssl.cnf
A következő sorban default_md = md5 változtassuk meg az md5-öt sha256-ra.
default_md = sha256
Mostantól a hivatalos OpenVPN kliens nem fog panaszkodni a gyenge hash algoritmus miatt.
Menjen a "Szolgáltatások" menüpontba, válassza ki az"OpenVPN + CA","Tanúsító hatóság listája" menüpontot.
A továbbiakban elég megadni a szervezet adatait, vagy hagyjuk úgy, ahogy van. A lényeg a hitelesítésszolgáltató nevének megadása a"changeme" szöveg megváltoztatásával.
Mentse el, és folytassa az OpenVPN-kiszolgáló szerverkulcsának és ügyfélkulcsainak hozzáadását.
Lépjen az új tanúsítványkiadó hatóságunk"Kulcslista" menüpontjába:
A kiszolgálóhoz elegendő egyetlen kulcs, de azt létre kell hozni. Nevezzük el, aminek akarjuk, például"szerver", jelszavak nélkül. Először is szükségünk van a"Szerver"-re a"Kulcskiszolgáló"-ban:
Menjünk, hogy létrehozzunk egy kulcsot az ügyfél számára. Menjünk a"Key List" menüpontba, de a"Key Server" menüpontban válasszuk kiaz "Client"-et, és állítsuk be az ügyfél jelszavát. Nevezzük el a tanúsítványt tetszés szerint, később ki kell majd választani.