[pve-devel] External noVNC without proxmox panel login

Daniel Hunsaker danhunsaker at gmail.com
Fri May 8 15:48:02 CEST 2015


The Proxmox API needs a way to know which user is attempting to access it
so it can handle permissions appropriately.  The login process (via web UI
or otherwise) provides a ticket that can be used in subsequent requests to
provide this information to the API.  You still need to obtain this ticket
- which expires after (I believe) a couple of weeks - in order to pass it
in your API requests.

Probably the best approach here is to provide a login prompt to your users,
passing their input to the login API endpoint, and using the ticket the
server returns in subsequent requests for that user.  If, however, you're
setting this up so that authentication is never required, the API is
probably not your best option.  At that point, you'll want a VNC server
installed inside the VM, and configured appropriately for noVNC.

On Fri, May 8, 2015, 04:29  <proxmox at rwolthuis.nl> wrote:

> Hey,
>
> Currently I'm trying to create an external VNC connection using the HTML
> VNC application 'noVNC'.
> I'm using the ProxMox API commands 'vncproxy' and 'vncwebsocket' which
> almost work perfectly.
>
> One problem tho. The connection only works when I'm logged in into the
> proxmox web panel, while this is exactly what I don't want.
> I found this topic;
> http://forum.proxmox.com/threads/19903-access-noVNC-html5-console-from-external-site-vncwebsocket-via-api
> Which basically describes the same problem I'm facing.
>
> The solution was to let noVNC login into the ProxMox web panel, providing
> the login into the javascript code (which is no option for me).
> Or to alter the proxmox perl file to allow external VNC connections with
> ticket authorization, but without the proxmox login problem. Unfortunality
> this person did’t respond any more, after someone else asked if he could
> share his solution.
>
> Is there anyone that has a fix for the problems I’m facing described above?
>
> Thanks in advance!
> _______________________________________________
> pve-devel mailing list
> pve-devel at pve.proxmox.com
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://pve.proxmox.com/pipermail/pve-devel/attachments/20150508/0be7c8a1/attachment-0001.html>


More information about the pve-devel mailing list