This script starts a x11vnc and a websockify instance to allow a remote
connection via noVNC. A random password is created for each session.
This script depends on x11vnc, websockify and yad
And thanks to noVNC team.
I tested this script in my Debian Buster box. I installed the dependencies as
the following:
apt-get install x11vnc yad
apt-get install python3-pip python3-setuptools python3-wheel
pip3 install websockifyEdit NOVNC_SERVER in the script before running it. Use your noVNC server
address:
NOVNC_SERVER="172.17.17.48"
To run the script:
bash novnc-desktop-agent.sh