
In case you have install minimal Ubuntu 18.04 LTS server then you will not get any desktop environment, so Install the lightweight Xfce environment on your server using the following command: Ubuntu 18.04 server doesn’t come installed with a desktop environment, so lets start the tutorial by installing Xfce, a lightweight desktop environment which is pretty much quick, stable and low on resources as well.įirst step is your update your system’s package repositores with the following command: :~$ sudo apt update For additional help or useful information, we recommend you check the official VNC website.Step:1) Installing the Desktop Environment(Xfce) and VNC Server

Thanks for using this tutorial for installing VNC Server on your Ubuntu 20.04 LTS Focal Fossa system. Replace server-ip-address with the IP address of your Server: ssh -L 5901:127.0.0.1:5901 -N -f -l idroot server-ip-adressĬongratulations! You have successfully installed VNC. To access the remote desktop on the VNC server from Linux, you can open up a new window or tab in Terminal, for example). Download anyone and install it on your system, for example: There is various VNC viewer available to use. To access the remote desktop on the VNC server from the windows system, you must have a VNC viewer installed on your system. Next, reload Systemd for the changes to take effect: sudo systemctl daemon-reload You can also change 1280x800 to your desired resolution: ĭescription=Start TightVNC server at startupĮxecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1ĮxecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i A unit file encodes information about a service: sudo nano in the following, replacing idroot it with your own user name.

One more time, let’s stop the VNC server so we can change the configuration files: vncserver -kill :1 Create a VNC server system startup script. Make the xstartup file executable: sudo chmod +x ~/.vnc/xstartupĪnd finally, start vncserver again: vncserver Now edit xstartup the file: nano ~/.vnc/xstartupĪdd the following 3 lines of text to your new file: #!/bin/bash Next, create a backup of its default startup script file: mv ~/.vnc/xstartup ~/.vnc/xstartup.bak Before doing so, kill the VNC service: vncserver -kill :1 Log file is /home/idroot/.vnc/meilana-maria-86:1.log Starting applications specified in /home/idroot/.vnc/xstartup Xauth: (argv):1: bad display name "lucky-puffin-86:1" in "add" commandĬreating default startup script /home/idroot/.vnc/xstartup Xauth: file /home/idroot/.Xauthority does not exist

Would you like to enter a view-only password (y/n)? y Warning: password truncated to the length of 8.

You’ll be prompted to enter and verify a password to access your machine remotely: You will require a password to access your desktops.
