gsettings set org.gnome.Vino require-encryption false
vino-preferences
# replace eth0 in the following with your network interface
gsettings set org.gnome.Vino network-interface eth0
/usr/lib/vino/vino-server
A script can be written to automaticly start /usr/lib/vino/vino-server or you can just have your window manager start it directly once it loads and your network is UP, this method worked for me because I was having security type 18 issues with windows VNC Viewer not connecting and I had to turn off encryption
Install vino:
Configure vino:
It open this windows :
You start the server with :
Enter this command in your Autostarted Apps if you wish vino to start automatically.
Here is the whole process I do to utilize VNC, simplified
ONE. SETUP server
install VNC:
sudo apt-get install vnc
install openssh-server:
sudo apt-get install openssh-server
TWO. SETUP remote access PC
install PuTTY
install VNC or VNC viewer
THREE. Connect and Launch:
From remote access PC:
Run PuTTY
Connect SSH into the servers IP
Log into the server with Login ID and Password
A Run:
sudo x11vnc -display :0 -auth guess
B Else if that doesn't work, run:
sudo x11vnc -display :0 -auth <insert your path to your .Xauthority>
C Else if that doesn't work, run the commands again but as root.
Then once connection is established...
Launch VNC viewer
When prompted, enter the servers IP and connect
You now have accessed your server via VNC and should be able to control and interact with that desktop.
Good Luck and Enjoy!!
For a bit more security, I don't leave VNC running the whole time. I SSH into the machine and then start the VNC server using the following command:
x11vnc -safer -localhost -nopw -once -display :0
For ease I have the command in a shell script, so it is just a case of SSH to the server, followed by the command startvnc.sh.
This way once you disconnect VNC is no longer available.
For even more security you can tunnel VNC over the SSH connection.
This link provides details on how to forward the correct ports.
As root, run:
As your user, run:
A script can be written to automaticly start
/usr/lib/vino/vino-server
or you can just have your window manager start it directly once it loads and your network is UP, this method worked for me because I was having security type 18 issues with windows VNC Viewer not connecting and I had to turn off encryption