Webes, távoli Fedora-telepítő készül a kijelző nélküli rendszerekhez

enlightened Ez az oldal a közösségért készül. heart Kövess minket máshol is:  Linux Mint Magyar Közösség a Mastodon-on  Telegram csatorna – csak hírek  Beszélgessünk a Telegram – Linux csevegő csoport  Hírek olvasása RSS segítségével  Linux Mint Hivatalos Magyar Közösség a Facebook-on      Linux Mint Baráti Kör a Facebook-on
wink Ha hasznosnak találod, és szeretnéd, hogy folytatódjon, támogasd a munkát Ko-fi vagy Paypal segítségével. laugh

kami911 képe

Fedora webes, távoli telepítési lehetőségen dolgozik a Fedora Linuxhoz. Ez böngészőalapú alternatívát ad a VNC és az RDP mellé, amikor a disztribúciót kijelző nélküli rendszerekre, szerverekre vagy könnyű ARM-eszközökre telepítik.

A fejlesztés középpontjában az Anaconda új Web UI felülete áll, amely a Fedora Linux 42 Workstation kiadásban jelent meg, majd kiterjesztették az összes Fedora Linux 43 Live változatra. Korábban a felületnek helyben kellett futnia a célgépen. Az új megközelítésnél a telepítő felületet hálózaton keresztül szolgálják ki, így egy másik gépről, szabványos webböngészővel lehet irányítani a telepítést.

A folyamat egyszerű: a célgépet a Fedora telepítővel kell indítani, a boot opciókban vagy Kickstart segítségével engedélyezni kell a távoli Web UI elérést, majd egy másik eszközről a gép IP-címére kell csatlakozni. Az Anaconda Web UI HTTPS-en keresztül érhető el, és egy felhasználó által megadott PIN védi.

A funkció olyan rendszerekre fókuszál, ahol a helyi telepítés nehézkes vagy felesleges. Ilyenek a kijelző nélküli szerverek, a rackbe szerelt, monitor nélküli gépek, a Raspberry Pi kategóriájú lapkák, illetve a hálózatalapú telepítési folyamatok. Ezekben az esetekben a célrendszer csak a telepítő backendjét futtatja, míg a böngésző és a felület megjelenítése egy másik gépen történik.

Biztonsági szempontból PIN-alapú hitelesítést használnak, a PIN-t Kickstartból vagy boot paraméterként lehet megadni. A kapcsolatokhoz a rendszer indulásakor generált, önaláírt TLS tanúsítványokat használják, ami a böngészőkben szokásos tanúsítvány-figyelmeztetéseket eredményez.

Ezen felül egyszerre csak egy böngésző munkamenetet engedélyeznek, hogy elkerüljék az ütközéseket, például a telepítési vagy tárhely-beállítások egyidejű módosítását. Az újracsatlakozás viselkedése így alakul: a végső összegző képernyő előtt az újracsatlakozás újraindítja a telepítési folyamatot, a telepítés megkezdése után pedig visszavisz a folyamatjelző képernyőre.

Fedora azt is fontolgatja, hogy alapértelmezettként a 443-as portot használja. Így a felhasználóknak elég lenne a célgép IP-címét beírni a böngészőbe. A port továbbra is szabadon állítható marad. Az Anacondára vonatkozó Cockpit konfigurációt a /etc/anaconda/cockpit/ könyvtárban tárolják, hogy a telepítő beállításai ne hassanak az elkészült rendszerre.

A jelenlegi megvalósítás fejlesztői előzetes, nem éles használatra szánják. A proof of concept tartalmaz egy egyedi bejelentkező oldalt, PIN-alapú hitelesítést, socket-aktivált systemd egységeket, munkamenet-sütiket és elkülönített Cockpit konfigurációt. Néhány kulcsfontosságú funkció azonban még hiányzik, például az egyetlen kapcsolat kikényszerítése és az aktív telepítések backend oldali felismerése.

Jelenleg a tesztverzió fixen beégetett PIN-t használ, nincs TLS, és nem korlátozza az egyidejű kapcsolatok számát. A célja pusztán az, hogy igazolja a funkció irányát, és visszajelzéseket gyűjtsön a végleges tervezés előtt.

Fedora egy kifejezetten kijelző nélküli és hálózatalapú telepítési helyzetekre szánt, könnyű boot ISO képfájl bevezetését is mérlegeli. Ez a kép nem tartalmazna helyi böngészőt, és eleve feltételezné, hogy a telepítőt egy másik gépről érik el. A VNC és az RDP egyelőre megmarad, és továbbra is működik a régi, GTK-alapú telepítőfelülettel.

További részletekért olvasd el a bejelentést.