...
Enable vncserver for root, and add it to upstart
- Install
tightvncserver
- Run
vncserver
- Enter the password "kaliVNC" twice
- When the command returns, kill the vncserver with
vncserver -kill :1
Create
/usr/local/bin/vncserv
and paste this contentCode Block language bash collapse true #!/bin/bash PATH="$PATH:/usr/bin" DISPLAY="1" DEPTH="24" GEOMETRY="1280x960" OPTIONS="-depth ${DEPTH} -geometry ${GEOMETRY} :${DISPLAY}" case "$1" in start) /usr/bin/vncserver ${OPTIONS} ;; stop) /usr/bin/vncserver -kill :${DISPLAY} ;; restart) $0 stop $0 start ;; esac exit 0
Create
/lib/systemd/system/vncserv.service
and paste this contentCode Block language bash collapse true [Unit] Description=VNC Server [Service] Type=forking ExecStart=/usr/local/bin/vncserv start ExecStop=/usr/local/bin/vncserv stop ExecReload=/usr/local/bin/vncserv restart User=root [Install] WantedBy=multi-user.target
Run
systemctl daemon-reload; systemctl enable vncserv
...