Hello,
Some of my users are asking me if it’s possible to run a standard VNC client over the websocket.
The context is the following:
- nebula hosts are not on a reachable network
- users have problems with the noVNC client (typing a backslash for example or slow console in the browser)
I would like to create a little helper to open a VNC console with a standard client, the use case is the following:
- Start the helper
- The helper connect to opennebula using
${HOME}/.one/one_auth
or ask for login and password - The helper list all the VMs of the user
- The user click an
open console
icon - The helper get the connection informations (token and websocket informations)
- The helper open the websocket and expose it locally
127.0.0.1:$(random but not used)
- The helper start the VNC client on the listening port opened at 6.
Ideally, multiple VNC consoles could be opened in parallel.
Any idea how if this is achievable?
Regards.