Quick Vnc Server Setup in Ubuntu
Quick VNC server setup in ubuntu
Suyash Singh
Posted by Suyash Singh
on October 8, 2022
Photo by Jeremy on Unsplash

These commands will spin up a vnc server quickly. Ensure you have a desktop environment, let’s go with xfce in this case

$ sudo apt install xfce4 xfce4-goodies

Install a vnc server - tigervnc in this instance

$ sudo apt install tigervnc-standalone-server tigervnc-common tigervnc-tools

Setup a password for vnc

$ vncpasswd

Setup the context for vncserver

$ vi ~/.vnc/xstartup 
#!/bin/sh
# Start up the standard system desktop
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
/usr/bin/startxfce4
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
x-window-manager &

Start the vnc server

$ vncserver -localhost -geometry 1920x1080 -depth 24

Now you can utilize ssh local port forward tunneling to access the vnc server remotely. Follow this post, to learn how.