How to install VNC Server on Ubuntu 17.04

To install VNC Server on Ubuntu 17.04

VNC or ' Virtual Network Computing' server is a software is used to control and operate client machines which are connected to the same network, VNC is the graphical desktop sharing application used to control another computer. It makes management of files, software and settings on a remote server easy for users who find command interface little hard. In this tutorial, we will be setting up VNC on a Ubuntu 17.04.

Install VNC

Lets begin with the installation of the VNC server package on your Ubuntu machine by running the following command.

root@linuxhelp1:~# apt install vnc4server -y
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  xbase-clients
Suggested packages:
  vnc-java x11-xfs-utils
The following NEW packages will be installed:
  vnc4server xbase-clients
0 upgraded, 2 newly installed, 0 to remove and 42 not upgraded.
Need to get 1,626 kB of archives.
After this operation, 5,515 kB of additional disk space will be used.
.
.
.
update-alternatives: using /usr/bin/vnc4passwd to provide /usr/bin/vncpasswd (vncpasswd) in auto mode
update-alternatives: using /usr/bin/vnc4config to pro

vide /usr/bin/vncconfig (vncconfig) in auto mode
Processing triggers for man-db (2.7.6.1-2) ...

Once it is installed, set password for VNC as follows.

root@linuxhelp1:~# vncpasswd 
Password:
Verify:

After setting up the password start the VNC Server by triggering the following command.

root@linuxhelp1:~# vncserver :1
New ' linuxhelp1:1 (root)'  desktop is linuxhelp1:1
Creating default startup script /home/user1/.vnc/xstartup
Starting applications specified in /home/user1/.vnc/xstartup
Log file is /home/user1/.vnc/linuxhelp1:1.log

You can run the following command to kill VNC.

root@linuxhelp1:~# vncserver -kill :1
Killing Xvnc4 process ID 4352

If you want to edit the file run the following command.

root@linuxhelp1:~# vim .vnc/xstartup 
add the below line in the end of the file
exec /usr/bin/mate-session & 

Now start VNC server with custom resolution using following command.

root@linuxhelp1:~# vncserver :1 -geometry 800x600 -depth 24
New ' linuxhelp1:1 (root)'  desktop is linuxhelp1:1
Starting applications specified in /home/user1/.vnc/xstartup
Log file is /home/user1/.vnc/linuxhelp1:1.log

Now VNC Server is started now you can access this machine from another machine before that install VNC Viewer on that machine in-order to access VNC Server.

Tag : VNC Ubuntu
FAQ
Q
How does the server start with custom resolution?
A
Now start VNC server with custom resolution using the following command:
# vncserver :1 -geometry 800x600 -depth 24
Q
How to set the password for VNC server?
A
Once it is installed, set password for VNC as follows:
# vncpasswd
Q
How does VNC technology work?
A
VNC uses the RFB protocol to transmit screen pixel data from one computer to another over a network, and send control events in return. It’s a simple yet powerful protocol invented by RealVNC.
Q
What is VNC Server?
A
VNC or ' Virtual Network Computing' server is a software is used to control and operate client machines which are connected to the same network, VNC is the graphical desktop sharing application used to control another computer. It makes management of files, software, and settings on a remote server easy for users who find command interface little hard. In this tutorial, we will be setting up VNC on an Ubuntu 17.04.
Q
How to install VNC Server on Ubuntu 17.04?
A
run the following command:
# apt install vnc4server