Installera XFCE grafiskt desktop & VNC på en Ubuntu 24.04-instans

Skapa en instans och anslut till den via SSH för att köra kommandona nedan.

sudo apt update
sudo apt install xfce4 xfce4-goodies
sudo apt install dbus-x11
sudo apt install tigervnc-standalone-server

Bonus: installera Google Chrome (det finns ingen webbläsare som standard)

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

Konfigurera VNC-servern

vncserver

Konfigurera xstartup-filen (behöver nog skapas upp)

vi ~/.vnc/xstartup

och lägg in innehållet nedan

#!/bin/sh
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
startxfce4
chmod +x ~/.vnc/xstartup

Skapa denna fil

sudo vi /etc/systemd/system/vncserver@.service

och lägg in innehållet nedan (byt ut din_användare)

[Unit]
Description=Start TigerVNC server at startup
After=syslog.target network.target

[Service]
Type=simple
User=din_användare
Group=din_användare
WorkingDirectory=/home/din_användare

PIDFile=/home/din_användare/.vnc/%H:590%i.pid
ExecStartPre=-/bin/sh -c "/usr/bin/vncserver -kill :%i > /dev/null 2>&1"
ExecStart=/usr/bin/vncserver -fg -depth 24 -geometry 1920x1080 -localhost no :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
sudo chmod +x /etc/systemd/system/vncserver@.service
sudo systemctl daemon-reload
sudo systemctl enable vncserver@1.service
vncserver -kill :*
sudo systemctl start vncserver@1
sudo systemctl status vncserver@1

Nu går det att ansluta till vnc://serverns_ip:5901 med en VNC-klient eller på MacOS: Finder > Gå > Anslut till server

Vi använder cookies.