Comments on How to install the web-based Guacamole Remote Desktop Client on Ubuntu 20.04 LTS

Apache Guacamole is a free, open-source and web-based remote desktop application that allows you to access your desktop machines through a web browser. In this tutorial, we will show how to install Apache Guacamole remote desktop gateway on Ubuntu 20.04 LTS server.

6 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: Scott

Great tutorial. Almost everything worked. I had to install freerdp2-x11 as a dependency to connect to Win10 via RDP.  Also, this tutorial did not enable the ability to add new connections from within the web interface. I'm still required to do this via the terminal. It appears to me that the web interface is actually missing a lot of capability compared to installing via docker or another solution.

By: IceManXS

Thank you for the tutorial.

@Scott Editing a user-mapping.xml-File is the default way to use Connections in Guacamole. If you want to use the ability to add new connections from within the web interface, the graphical way, you have to connect Guacamole to a database like MySQL, MariaDB or PostgreSQL.

You can find the steps for this here: https://guacamole.apache.org/doc/gug/jdbc-auth.html

I´m not sure what the better way is. I think it depends on what you plan to do with Guacamole. I tested both of them. Using the webinterface is more easy to create new users and connections. For the way with the user-mapping.xml-File you have to know all the parameters for the xml-File.

So I think this tutorial is perfect for installing Guacamole. If you want to use and configure Guacamole you have to use the Guacamole documentation to get familiar with it.

https://guacamole.apache.org/doc/gug/users-guide.html

The 2 examples of connections Hitesh has in his tutorial are just a small example of what is necessary and possible. For instance it is not possible to connect to a Window 10 Computer with the given connection example. Windows will reject the connection.

For me it worked with:

<connection name="Windows 10">    <protocol>rdp</protocol>    <param name="hostname">192.168.10.51</param>    <param name="username">YourWindowsUsername</param>    <param name="password">YourWindowsPassword</param>    <param name="port">3389</param>    <param name="security">nla</param>    <param name="ignore-cert">true</param></connection>

By: IceManXS

By the way since June there is a version 1.2.0 of Guacamole available. If you want to use the latest version just change the version number from 1.1.0 to 1.2.0. in all 5 affected commands in this tutorial. Pay attention to change it everywhere, for server and client of Guacamole.

 

By: Suresh R

I have configured as per guide but getting The remote desktop server is currently unreachable. If the problem persists, please notify your system administrator, or check your system logs. error. 

Please help me to solve.

By: User1

Hello, 

if I try to access Apacha Guacamole with this link http://your-server-ip:8080/guacamole. 

I get an error "Invalid Login" even my credentials are correct. 

 

By: George

Thanks, this is very well researched. I was struggling follwoing the official documentation and couldn't get it to work.  Worked first time with this guide