TASTE-OF-IT

Apache Guacamole 1.5.0 veröffentlicht

Apache Guacamole

Apache Guacamole

Apache Guacamole ist ein Remote Desktop Gateway, dass dank der Nutzung von HTML5, ohne jeglichen Client oder Plugin auskommt. Es kann Verbindungen zu VNC Servern, Servern die das Remotedesktop Protokoll RDP unterstützen, Telnet und SSH Verbindungen aufbauen. Dadurch können Remotedesktopverbindungen von überall aus aufgebaut werden. Es wird lediglich eine Netzwerkverbindung zum Ziel und ein Webbrowser benötigt. Das tolle an Apache Guacamole ist dass es Open-Source ist und unter der Apache Lizenz V2, steht. Wer Apache Guacamole im Businessumfeld einsetzen möchte, der kann auf eine der Supportfirmen für Enterprise Kunden, zurückgreifen.

Apache Guacamole 1.5.0 Features

Die neue Version bringt u.a. folgende Neuerungen.

In-application playback of recordings

Guacamole now supports playback of session recordings directly within the web application. An extension is provided that, if installed, defines a standard location and naming convention for session recordings that allows those recordings to be associated with connection history entries:

Apache Guacamole In-App Playback of Records

Any user with sufficient permissions to see those history entries will then be able to directly open the recording in an in-browser player by clicking a link next to the history entry in the “History” screen of the administration interface:

Guacamole 1.5.0 – Player Recording

Support for retrieving secrets from key vaults

Secrets for both connection parameters and properties within guacamole.properties can now be retrieved from key vaults, with initial support for Keeper Secrets Manager (KSM). Leveraging parameter tokens, the administrator can configure connections to automatically pull secrets like passwords or private keys from the vault based on the connection’s username, the hostname, or other criteria. Custom tokens can also be defined for arbitrary secrets in the vault.

Notification when users join a session

As of 1.5.0, users of a connection that is shared with other users will receive a notification when those users join the connection, and will see a counter of the number of other users currently present in the upper-right corner of the display:

Guacamole 1-5.0 – Session Tooltip

This notification and counter displays both users that have joined due to a share link and administrators that have joined by clicking on the connection within the “Active Sessions” screen. Users can at any time hover the mouse over the counter to see which users are currently present:

SSH support for ECC keys

As long as libssh2 1.9.0 or later is installed, Guacamole supports using elliptic curve cryptography (ECC) private keys for SSH and SFTP connections, including keys in OpenSSH format. This support relies on libssh2’s support for the same capability, so the libssh2 version must be at least 1.9.0. If your distribution does not provide a libssh2 package that is recent enough, you will need to either build libssh2 from source or use the guacamole/guacd Docker image.

Multiple LDAP servers

Guacamole can now consider multiple LDAP or Active Directory servers for authentication, attempting to authenticate the user against each defined LDAP server until authentication is successful or no servers remain.

The specific LDAP server that applies can also be narrowed before trying any servers at all by using username patterns, if part of the username can reasonably be used to determine this. An example where this might be the case would be usernames of the form DOMAIN\user or user@DOMAIN.

Apache Guacamole 1.5.0 Changelog

User interface / platform

Docker images

Authentication, integration, and storage

Protocol support / guacd

Internationalization

Documentation

General housekeeping and cleanup

Deprecation / Compatibility notes

Each 1.x release of Apache Guacamole should be compatible with components of older 1.x releases. This compatibility is intended at the Guacamole protocol level and at the extension level, but not necessarily at the API level. This means:

As of 1.5.0, the following changes have been made which affect compatibility with past releases:

libguac API changes

name added to guac_user_info structure

A new name member has been added to guac_user_info to allow implementations to retrieve the optional human-readable name received during the connection handshake, affecting the size of this structure.

Additionally, because guac_user_info forms a part of guac_user, this change also affects the memory offsets of members of the guac_user structure which follow the info member, such as data and various instruction handlers.

Downstream usages of libguac which make use of guac_user or guac_user_info will need to be rebuilt to ensure that the structure sizes and memory offsets used are correct.

Quelle: Apache Guacamole™: 1.5.0

Die mobile Version verlassen