After telneting from the guacamole server to the VNC server on port 5900 I get the following message: *RFB 003.008*
Strangely, the "User @xxxxx joined connection $yyyyy (N users now present)" message is the last thing I see. There are no messages related to VNC or otherwise that come after that. After writing my initial post I was also able to replicate this on both guacamole 1.0.0 and on another server with guacamole with guacd 0.9.13-incubating (they both output the same message). I don't think it's a firewall issue because I enabled all IP4 traffic between the guacamole server and the windows machine (at least long enough to prove it's not the firewall). One possible suspect is libvncserver-dev -- if you install with apt-get on ubuntu version 1.0 is installed but the guacamole website links to a github whose latest release is 0.9.12. Other than swapping these libraries not sure, what else to try. Any suggestions? What I'm ultimately trying to accomplish is two simultaneous connections to the same session (whether RDP or VNC) to a Windows 2019 Server (which is the stock windows server Amazon EC2 provides). The simplest would be to make 2 RDP connections or 2 VNC connections. But I don't know how to completely automate the process from guacamole login to showing a remote session as I think would require knowledge of the session number in advance (please correct me if I'm wrong) -- and guacamole has no way of finding this, and I don't think it supports shadowing. As a result, I think I'm going to have to settle for two different connections -- one RDP and one VNC to achieve the two connections. But if there is a better way I'd be grateful for any suggestions. On Sat, Jul 6, 2019 at 3:04 PM Mike Jumper <[email protected]> wrote: > On Sat, Jul 6, 2019 at 6:46 AM Hooman Katirai <[email protected]> > wrote: > >> I'm running Guacamole on Ubuntu 18.02.2 on a Amazon EC2 server trying to >> get it to connect to Windows Server 2012 machine. >> >> When using guacamole RDP works great, but when I try to connect via VNC I >> get a black screen and "Waiting for Response" message and it never >> connects. But guacd in the foreground shows that it joined a connection. >> > > The "User @xxxxx joined connection $yyyyy (N users now present)" message > is actually informing you only about the connection between the web > application and guacd, not the VNC connection between guacd and the Windows > machine. It indicates that the Guacamole protocol handshake for that user > of that connection has completed. The underlying connection, whether that > be VNC, RDP, or some other protocol, may not yet be ready. After this > message is logged, there will be additional messages specific to VNC once > that connection is established and functioning. > > I am able to connect the VNC server using the TightVNC client using >> another machine that isn't running Guacamole. I also tried telneting to >> port 5900 from the guacamole machine to the windows machine and was able to >> establish a connection. >> > > What specific output do you see on the screen when you try telnet to port > 5900? > > I also set on guacamole the max connections and max connections per user >> to 3 (even though there is just 1 connection at a time) but that didn't >> help. >> > > Unless you are seeing an error that states concurrent access is being > denied, this has no bearing. > > - Mike > > -- Sincerely Hooman Hooman Katirai Chief Executive Officer PharmAchieve Tel: (416) 722-2323 Toll-Free: 1-888-PASS-OSCE (1-888-727-7672) Email: [email protected]
