guacamole-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From brian mullan <>
Subject Re: HOW do i create a connection?
Date Thu, 14 Jul 2016 16:39:39 GMT

RDP is normally is used for Microsoft Windows (remote desktop protocol =

However, there is software on linux that also lets you do RDP to a linux

If you are trying to connect to an Ubuntu 16.04 system then you will need
to do a couple things:

   1. On the ubuntu 16.04 install xrdp using the Ubuntu software center or
   synaptic or whatever you use.    NOTE:  the xrdp that is in the Ubuntu
   repositories is quite old (v0.6x) versus the newest xrdp (v0.9) but from
   the sounds of your emails it may be beyond your abilities at this time to
   build the latest xrdp from source so just use the older version.
   2. On Ubuntu you will also need to be using a Desktop OTHER than Unity
   or Gnome3.   Neither of those will work with any remote desktop I am aware
   of.   So you will need to install some other Desktop Environment (DE) such
   as ubuntu-mate, xubuntu-desktop or lubuntu-desktop
   3. Once you've got all the above done then you need to make sure both
   your Ubuntu & any routers you use have Port 3389 (RDP's port) open.

Then and only then ... will you be able to try to get your remote desktop
to work.

This all works as I do it myself but I do use the newer xrdp.    If you are
adventurous & have the time you can use  great build
script ( and it will
build xrdp and x11rdp from source for you.    Be warned that it can take a
long time depending on the PC you use (cpu, memory disk speed etc) it can
take up to an hour.

When the script is done it will also have created 2 .DEB
files for you (one for xrdp and one for x11rdp) which you can then copy
anywhere and install using gdebi or dpkg etc in order to have the newer

If you don't want to use RDP ... remember that Guacamole also supports VNC
so you could install a VNC server on your target Ubuntu machine and connect
using VNC... you will still need to use a desktop other than Unity or
Gnome3 though.

Hope that helps


On Jul 14, 2016 11:32 AM, "Babatunde Busari" <>

> Hmm i created RDP connection to Ubuntu 16.04LTSD Desktop(not windows)
> So is there some settings i need to do on the ubuntu desktop to make sure
> RDP works?
> That is pretty much my question. What are the steps to creating connection
> to Ubuntu(maybe next will be Windows or i will get the concept)
> Guacamole is said to be clienteles, but what do i have to do on the remote
> desktop to ensure connection works? Also if connection does not work, why
> cant guacamole timeout or cancel instead of looping forever and then i
> cannot do anything anymore?
> So yes those are my questions right now. Did you see the image of
> screenshot i posted?
> On Thu, Jul 14, 2016 at 11:23 AM, brian mullan <>
> wrote:
>> Babatunde
>> So you used that script to install everything on some server somewhere.
>> Then you logged in using your web browser and the login ID  guacadmin &
>> the password for guacadmin
>> Then in the upper right under the user name guacadmin you clicked on
>> In the settings screen you first clicked on CONNECTIONS
>> then
>>    1. you changed the connection type from the default VNC to RDP
>>    2. created a NEW connection using the IP address of your target
>>    machine you want to connect with RDP to.
>>    3. you specified your RDP security type
>>    4. etc etc
>>    5. then you clicked on SAVE
>> next in the Settings screen you clicked on USERS
>> then
>>    1. you clicked on New User
>>    2. you input your UserID & password twice (note that those do NOT
>>    have to be the same as the UserID and Password on your remote "target"
>>    machine you want to connect to.   These are just the ID & Password you use
>>    to log into Guacamole with.
>>    3. you then select whatever other options you need
>>    4. You DID NOT forget to also select the "Connection" you want that
>>    UserID to have access to?    The available connections (which YOU
>>    configured above) will be listed there.   You need to select 1 or more.
>>    5. Then you SAVED that Guacamole User account info.
>> Then you logged out of the Guacadmin account
>> Then you logged back into Guacamole using your new Guacamole UserID &
>> Password.
>> Then you clicked on the Connection you want to connect to using RDP ?
>> The Machine you want to Connect to is a Windows machine properly setup to
>> allow RDP connections by a User Account that had previously been installed
>> on that target Windows machine ?     If you did not do this step then you
>> won't be able to connect to the Windows machine.
>> However, before you try with Guacamole... make sure you can access that
>> "target" Windows machine using another Windows PC first.     If that
>> doesn't work then Guacamole won't work for you either and you will have to
>> figure out what needs to be configured to setup the target Windows machine
>> for RDP connections.
>> Brian
>> On Jul 14, 2016 10:47 AM, "Babatunde Busari" <>
>> wrote:
>>> Hey @Mike
>>> I used this install script
>>> I mean i am able to login and all and doesn't seem like anything is
>>> wrong with installation. Just understanding how connections are created and
>>> how they work clientless is what i have yet to understand.
>>> When i did try to create connection using RDP i got the forever looping
>>> connection error as shown in this image where
>>> i have to reinstall all over again because i have no way to get in anymore.
>>> On Thu, Jul 14, 2016 at 2:13 AM, Mike Jumper <>
>>> wrote:
>>>> On Wed, Jul 13, 2016 at 8:32 PM, Babatunde Busari <
>>>>> wrote:
>>>>> Anyone willing to help?
>>>>> I have everything setup, just want to know the steps to adding
>>>>> connection to a remote fresh install Ubuntu 16.04 LTS desktop
>>>> Hi Babatunde,
>>>> Regardless of how Guacamole has been installed, the method for adding
>>>> connections will depend on which authentication backend has been configured
>>>> (see below). I'm not sure what script you used specifically, but
>>>> if that script came with any documentation, it might point in the right
>>>> direction and/or mention what backend it is intended to set up. The
>>>> configuration methods for each backend are documented in the manual
>>>> [1][2][3].
>>>> Before you get too deep into debugging the results of your scripted
>>>> install ... beware that we intentionally do not provide or support install
>>>> scripts as a project, and I must caution against their use. Writing a truly
>>>> robust script is extremely difficult. Such scripts may seem inviting at
>>>> first, but avoiding the "learning" part of a learning curve is
>>>> self-defeating.
>>>> The closest thing to a scripted install that we officially support are
>>>> the Docker images [4]. These images make much of the
>>>> installation/configuration process simpler, but without hiding the
>>>> architecture.
>>>> Thanks,
>>>> - Mike
>>>> [1]
>>>> [2]
>>>> [3]
>>>> [4]

View raw message