public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] vncpropxy question
@ 2022-06-30 11:02 Dietmar Maurer
  2022-06-30 11:25 ` Dominik Csapak
  0 siblings, 1 reply; 6+ messages in thread
From: Dietmar Maurer @ 2022-06-30 11:02 UTC (permalink / raw)
  To: PVE Development List

in qemu-server, I wonder why we set $ENV{LC_PVE_TICKET} conditionally? Does not make any sense to me, because it make all other connection failing...


diff --git a/PVE/API2/Qemu.pm b/PVE/API2/Qemu.pm
index 99b426e..c6a3ac1 100644
--- a/PVE/API2/Qemu.pm
+++ b/PVE/API2/Qemu.pm
@@ -2102,7 +2102,7 @@ __PACKAGE__->register_method({
 
            } else {
 
-               $ENV{LC_PVE_TICKET} = $password if $websocket; # set ticket with "qm vncproxy"
+               $ENV{LC_PVE_TICKET} = $password; 
 
                $cmd = [@$remcmd, "/usr/sbin/qm", 'vncproxy', $vmid];




^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: [pve-devel] vncpropxy question
@ 2022-07-01  6:39 Dietmar Maurer
  2022-07-01 12:01 ` Dominik Csapak
  0 siblings, 1 reply; 6+ messages in thread
From: Dietmar Maurer @ 2022-07-01  6:39 UTC (permalink / raw)
  To: Proxmox VE development discussion, Dominik Csapak

> addendum:
> 
> 'it doesn't do anything here' is not completely correct
> for 'regular' vm displays it just does not set the ticket which
> breaks the connection

I think this ("break the connection") is important, because otherwise it would allow unecrypted VNC traffic over the network. I guess we do not want that.

But qemu now supports more VNC auth types, so maybe we can allow TLS encrypted VNC from outside, and unecrypted VNC for local proxy code.

I will take a look at that when I am back from vacation...




^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-07-01 12:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-30 11:02 [pve-devel] vncpropxy question Dietmar Maurer
2022-06-30 11:25 ` Dominik Csapak
2022-06-30 11:50   ` Dominik Csapak
2022-06-30 11:55     ` Thomas Lamprecht
2022-07-01  6:39 Dietmar Maurer
2022-07-01 12:01 ` Dominik Csapak

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal