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)
Comments
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.
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 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.
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.
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.
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