- Megjelent: 2024. szeptember 13
Hogyan lehet Ubuntu 22 szerverre grafikus felületet telepíteni? Példánkban megbízható és gyors Mate felülettel és VNC kapcsolattal látjuk el Ubuntu szerverünket.
Operációs rendszer kiválasztása
- Ubuntu 20/22
Master felhasználó létrehozása
-
sudo adduser master
-
sudo usermod -aG sudo master
- su master // master-ként kell telepíteni mindent
APT frissítése
-
sudo apt update
-
sudo apt upgrade -y
MATE GUI telepítése
-
sudo apt install ubuntu-mate-desktop -y
VNC szerver telepítése
- sudo apt install tightvncserver
-
vncserver (később a jelszó módosítása: vncpasswd)
- vncserver -kill :1
-
nano ~/.vnc/xstartup
-
#!/bin/sh
unset DBUS_SESSION_BUS_ADDRESS
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
mate-session &
-
#!/bin/sh
- chmod +x ~/.vnc/xstartup
-
sudo nano /etc/systemd/system/vncserver@.service
-
[Unit]
[Install]
Description=Start TightVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=master
Group=sudo
WorkingDirectory=/home/master
PIDFile=/home/master/.vnc/%H:%i.pid
ExecStartPre=-vncserver -kill :%i > /dev/null 2>&1
ExecStart=vncserver -depth 24 -geometry 1280x800 -localhost :%i
ExecStop=vncserver -kill :%i
WantedBy=multi-user.target
-
- sudo systemctl daemon-reload
- sudo systemctl enable Ez az e-mail cím a spamrobotok elleni védelem alatt áll. Megtekintéséhez engedélyeznie kell a JavaScript használatát.
- vncserver -localhost
További útmutatás
- A VNC-vel történő csatlakozáskor engedélyezni kell az SSH-alagutat és a csatlakozást a loopback-alagúton keresztül.
- Érdemes a szerver tűzfalát úgy konfigurálni, hogy alap esetben csak a 22-es TCP-porton lehessen hozzá kapcsolódni.