{"id":4402,"date":"2024-11-08T15:51:21","date_gmt":"2024-11-08T15:51:21","guid":{"rendered":"https:\/\/www.it-connect.tech\/?p=4402"},"modified":"2025-03-20T12:31:14","modified_gmt":"2025-03-20T12:31:14","slug":"apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc","status":"publish","type":"post","link":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/","title":{"rendered":"Apache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc."},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">I. Introducci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>En este tutorial, aprenderemos a instalar y configurar Apache Guacamole, una soluci\u00f3n gratuita y de c\u00f3digo abierto que puede configurarse como basti\u00f3n de administraci\u00f3n, pasarela de acceso o servidor de rebote. Se utilizar\u00e1 una m\u00e1quina Debian 12 para alojar la aplicaci\u00f3n.   <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><iframe class=\"iframe_youtube\" title=\"Reproductor de v\u00eddeo YouTube\" src=\"https:\/\/www.youtube.com\/embed\/F6ot2VO8O5U\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><span data-mce-type=\"bookmark\" style=\"display: inline-block; width: 0px; overflow: hidden; line-height: 0;\" class=\"mce_SELRES_start\"><\/span><\/iframe><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/youtu.be\/F6ot2VO8O5U\" target=\"_blank\" rel=\"nofollow noopener\">Vea el v\u00eddeo en YouTube<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">El servidor Apache Guacamole se utilizar\u00e1 como <strong>punto \u00fanico de<\/strong> entrada para acceder a los servidores y equipos de la infraestructura, ya sea a trav\u00e9s de <strong>los protocolos RDP, SSH, VNC y Telnet<\/strong>, o incluso Kubernetes. Ya sean externas o internas, <strong>las conexiones a los servidores pasar\u00e1n necesariamente por el host de Apache Gu<\/strong>acamole.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el ejemplo siguiente, <strong>el host Apache Guacamole se sit\u00faa en DMZ<\/strong>, ya que debe ser accesible desde el exterior. El acceso desde el exterior no es obligatorio, ya que podr\u00eda imponerse una conexi\u00f3n VPN a la red corporativa antes de permitir la conexi\u00f3n a la interfaz de Guacamole. Del mismo modo, para publicar el host Guacamole en Internet, se recomienda <strong>utilizar un proxy inverso en el extremo frontal<\/strong> (el cortafuegos podr\u00eda muy bien realizar esta funci\u00f3n), que tambi\u00e9n permitir\u00eda pasar flujos en HTTPS.    <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Bastion-Apache-Guacamole-Schema.png\" alt=\"Basti\u00f3n Apache Guacamole - Esquema\" class=\"wp-image-63354\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Guacamole se convierte en un elemento central de la infraestructura, actuando como <strong>puerta de enlace para administrar las m\u00e1quinas<\/strong>. Ten por seguro que es posible tener varios hosts de Apache Guacamole para <strong>distribuir la carga y garantizar una alta disponibilidad<\/strong>.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por \u00faltimo, <strong>tambi\u00e9n hay que adaptar las reglas del cortafuegos<\/strong>: el host de Apache Guacamole debe ser el \u00fanico capaz de conectarse mediante RDP\/SSH\/VNC\/Etc. a las m\u00e1quinas de la infraestructura.   <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">II. Caracter\u00edsticas principales de Apache Guacamole   <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Guacamole integra varias funciones atractivas que nos permitir\u00e1n controlar mejor el acceso a los servidores de nuestra infraestructura.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Centralizar y realizar un seguimiento de las conexiones<\/strong>: qui\u00e9n, cu\u00e1ndo, d\u00f3nde, cu\u00e1nto tiempo, desde d\u00f3nde<\/li>\n\n\n\n<li><strong>No hay que instalar ning\u00fan cliente pesado<\/strong>, ya que el acceso est\u00e1 basado en la web gracias a HTML5<\/li>\n\n\n\n<li><strong>Autenticaci\u00f3n multifactor para el acceso<\/strong> mediante c\u00f3digo TOTP<\/li>\n\n\n\n<li><strong>Autenticaci\u00f3n SSO<\/strong>, compatible con SAML, OpenID Connect, CAS y LDAP<\/li>\n\n\n\n<li><strong>Grabaciones de v\u00eddeo de las sesiones<\/strong>, es decir, cuando se utiliza una conexi\u00f3n<\/li>\n\n\n\n<li><strong>Gesti\u00f3n de autorizaciones para el acceso a la conexi\u00f3n<\/strong>, por grupo o por usuario<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para aquellos que utilicen Azure, Apache Guacamole representa una alternativa a Azure Bastion. Si te interesa este tema, lee este art\u00edculo:   <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/learn.microsoft.com\/fr-fr\/azure\/architecture\/example-scenario\/infrastructure\/apache-guacamole?WT.mc_id=AZ-MVP-5004580\" target=\"_blank\" rel=\"nofollow noopener\">Guacamole apache en Azure<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">III. Instalaci\u00f3n de Apache Guacamole en Debian <\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">A. Instalaci\u00f3n de los requisitos previos de Apache Guacamole<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En primer lugar, necesitamos instalar un conjunto de paquetes que son esenciales para que Apache Guacamole funcione correctamente. Algunos paquetes son espec\u00edficos para ciertas funciones, como las conexiones RDP. Esta lista de dependencias se puede encontrar en la documentaci\u00f3n.    <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/guacamole.apache.org\/doc\/gug\/installing-guacamole.html#required-dependencies\" target=\"_blank\" rel=\"nofollow noopener\">Documentaci\u00f3n - Dependencias de Apache Guacamole<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En la m\u00e1quina Debian, empezamos instalando estas famosas dependencias con el siguiente comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt-get update<br>apt-get install build-essential libcairo2-dev libjpeg62-turbo-dev libpng-dev libtool-bin uuid-dev libossp-uuid-dev libavcodec-dev libavformat-dev libavutil-dev libswscale-dev freerdp2-dev libpango1.0-dev libssh2-1-dev libtelnet-dev libvncserver-dev libwebsockets-dev libpulse-dev libssl-dev libvorbis-dev libwebp-dev<\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Installer-dependance-Apache-Guacamole-sur-Debian.png\" alt=\"Instalaci\u00f3n de la dependencia de Apache Guacamole en Debian\" class=\"wp-image-63251\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esperamos tranquilamente a que termine la instalaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La parte \"cliente\" de Apache Guacamole requiere la instalaci\u00f3n de un servidor Tomcat, pero eso lo haremos m\u00e1s adelante.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para instalar desde una cuenta de usuario, sin utilizar directamente la cuenta <strong>\"root\"<\/strong>, instale <strong>\"sudo<\/strong>\" y a\u00f1ada un usuario al grupo correspondiente. El ejemplo siguiente da permisos al usuario <strong>\"flo<\/strong>\": <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt-get install sudo\nusermod -aG sudo flo<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, anteponga <strong>\"sudo<\/strong>\" a cualquier comando que requiera elevaci\u00f3n de privilegios.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">B. Compilar e instalar el servidor Apache Guacamole<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">La parte \"Servidor\" de Apache Guacamole debe descargarse y compilarse localmente para su instalaci\u00f3n. Se utilizar\u00e1 la \u00faltima versi\u00f3n, es decir, la 1.5.2. Para identificar la \u00faltima versi\u00f3n, puede seguir estos dos enlaces:    <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/guacamole.apache.org\/releases\/\" target=\"_blank\" rel=\"nofollow noopener\">Historia de la versi\u00f3n de Apache Guacamole<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/dlcdn.apache.org\/guacamole\/\" target=\"_blank\" rel=\"nofollow noopener\">Descargar las fuentes de instalaci\u00f3n de Apache Guacamole<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Vaya al directorio \"\/tmp\" y descargue el archivo tar.gz:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/tmp<br>wget https:\/\/downloads.apache.org\/guacamole\/1.5.5\/source\/guacamole-server-1.5.5.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00e1s adelante, cuando haya una nueva versi\u00f3n de Apache Guacamole, tendr\u00e1s que volver a consultar la URL anterior (y otras en el resto de este art\u00edculo).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez finalizada la descarga, descomprima el archivo tar.gz y despl\u00e1cese al directorio resultante:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">tar -xzf guacamole-server-1.5.5.tar.gz<br>cd guacamole-server-1.5.5\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ejecutamos el siguiente comando para preparar la compilaci\u00f3n, lo que nos permitir\u00e1 comprobar la presencia de dependencias:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo .\/configure --with-systemd-dir=\/etc\/systemd\/system\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Antes de continuar, comprobamos la salida de este comando. Normalmente, las bibliotecas principales que necesitamos est\u00e1n en \"yes\". As\u00ed:    <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Compiler-Guacamole-sur-Debian-12.png\" alt=\"\" class=\"wp-image-88990\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00edjate bien en la salida del comando anterior, para comprobar si hay alg\u00fan error. Si obtiene un error especificando <strong>\"guacenc_video_alloc<\/strong>\", esto est\u00e1 vinculado al componente <strong>\"guacenc<\/strong>\" utilizado para crear grabaciones en formato de v\u00eddeo (vinculado a FFmpeg). En este caso, puede ejecutar de nuevo el comando anterior, desactivando este componente:  <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo .\/configure --with-systemd-dir=\/etc\/systemd\/system\/ --disable-guacenc<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, compila el c\u00f3digo fuente de guacamole-server:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo make<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Por \u00faltimo, instalamos el componente Guacamole Server:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo make install<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Compiler-Guacamole-sur-Debian-12-Exemple.png\" alt=\"\" class=\"wp-image-88991\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La parte del servidor de Apache Guacamole ya est\u00e1 instalada.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero hay otros pasos que dar...<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">El siguiente comando se utiliza para actualizar los enlaces entre guacamole-server y las bibliotecas (este comando no devuelve ning\u00fan resultado):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo ldconfig<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, <strong>iniciaremos el servicio \"guacd<\/strong> \" correspondiente a Guacamole y <strong>habilitaremos su arranque autom\u00e1tico<\/strong>. El primer comando se utiliza para registrar el nuevo servicio. <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl daemon-reload<br>sudo systemctl enable --now guacd<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Por \u00faltimo, <strong>comprobamos el<\/strong> estado del servidor Apache Guacamole :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl status guacd<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Etat-du-service-Apache-Guacamole-sur-Debian-12-800x225.png\" alt=\"\" class=\"wp-image-88992\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">C. Crear directorio de configuraci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El \u00faltimo paso antes de pasar a la parte cliente de Apache Guacamole es <strong>crear el \u00e1rbol de configuraci\u00f3n de Apache Guacamole<\/strong>. Esto nos dar\u00e1 el directorio <strong>\"\/etc\/guacamole<\/strong>\", con los subdirectorios <strong>\"extensions<\/strong>\" y <strong>\"lib\"<\/strong>. Los necesitaremos m\u00e1s adelante para configurar el almacenamiento de datos en una base de datos MariaDB \/ MySQL.  <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span class=\"token function\">sudo mkdir<\/span> -p <span class=\"token punctuation\">\/etc\/guacamole\/{extensions<\/span><span class=\"token punctuation\">,lib}<\/span><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">D. Instalar Cliente Guacamole (Web App)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para la <strong>Web App<\/strong> correspondiente a Apache Guacamole, y por tanto la parte cliente, necesitamos un servidor<strong> Tomcat 9<\/strong>. Debo destacar que <strong>Tomcat 10<\/strong>, <strong>distribuido por defecto a trav\u00e9s de los repositorios de Debian 12<\/strong>, <strong>no<\/strong> est\u00e1 <strong>soportado por Apache Guacamole<\/strong>. Necesitamos <strong>a\u00f1adir el repositorio Debian 11<\/strong> a nuestra m\u00e1quina Debian 12 para poder <strong>descargar los paquetes correspondientes para Tomcat 9<\/strong>.    <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a a\u00f1adir un nuevo archivo fuente para Apt. Cree el siguiente archivo:   <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/etc\/apt\/sources.list.d\/bullseye.list <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A\u00f1ade esta l\u00ednea, guarda y cierra el archivo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>deb http:\/\/deb.debian.org\/debian\/ bullseye main<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Actualizar la cach\u00e9 de paquetes :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Instale los paquetes Tomcat 9 en Debian 12<\/strong> con este comando:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get install tomcat9 tomcat9-admin tomcat9-common tomcat9-user<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Installer-Tomcat-9-sur-Debian-12-800x201.png\" alt=\"\" class=\"wp-image-88993\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, vamos a <strong>descargar la \u00faltima versi\u00f3n de la Web App de Apache Guacamole<\/strong> desde el repositorio oficial (el mismo lugar que para la parte del servidor). Nos situamos en <strong>\"\/tmp<\/strong>\" y descargamos la Web App, lo que equivale a descargar un fichero con extensi\u00f3n \"<strong>.war<\/strong>\". Aqu\u00ed se descarga <strong>la versi\u00f3n 1.5.5<\/strong>.  <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/tmp<br>wget https:\/\/downloads.apache.org\/guacamole\/1.5.5\/binary\/guacamole-1.5.5.war<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez descargado el archivo, lo movemos a la librer\u00eda Web App de Tomcat9 con este comando :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mv <span style=\"color: #00ffff;\">guacamole-1.5.5.war<\/span> \/var\/lib\/tomcat9\/webapps\/guacamole<span style=\"color: #00ffff;\">.war<\/span><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, reiniciamos los servicios Tomcat9 y Guacamole:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl restart tomcat9 guacd<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>El cliente Apache Guacamole ya est\u00e1 instalado.<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">E. Base de datos MariaDB para autenticaci\u00f3n<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Este \u00faltimo paso antes de empezar a usar Apache <strong>Guacamole<\/strong> consiste en <strong>desplegar MariaDB Server (o MySQL Server, como prefiera) en Debian, para que Apache Guacamole se apoye en una base de datos<\/strong>. Esta base de datos se utilizar\u00e1 para almacenar toda la informaci\u00f3n de la aplicaci\u00f3n.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Empezaremos instalando el paquete MariaDB Server:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt-get install mariadb-server<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, ejecutamos el siguiente script para <strong>asegurar nuestra instancia<\/strong> (cambiar la contrase\u00f1a de root, deshabilitar el acceso an\u00f3nimo, etc.).  <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mysql_secure_installation<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez completado este paso, nos conectaremos como root a nuestra instancia MariaDB:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql -u root -p<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esto es \u00fatil para <strong>crear una base de datos y un usuario dedicado para Apache Guacamole<\/strong>. Los siguientes comandos crean la base de datos <strong>\"guacadb<\/strong>\", con el usuario <strong>\"guaca_nachos<\/strong>\" y la contrase\u00f1a <strong>\"P@ssword!<\/strong>\" (adapte estos valores). Este usuario tiene algunos derechos sobre la base de datos.  <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">CREATE DATABASE <span style=\"color: #00ffff;\">guacadb<\/span>;\nCREATE USER<span style=\"color: #00ffff;\">'guaca_nachos<\/span>'@'localhost' IDENTIFIED BY<span style=\"color: #00ffff;\">'P@ssword!<\/span>';\nGRANT SELECT,INSERT,UPDATE,DELETE ON <span style=\"color: #00ffff;\">guacadb<\/span>.* TO<span style=\"color: #00ffff;\">'guaca_nachos<\/span>'@'localhost';\nFLUSH PRIVILEGES;\nEXIT;<\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Base-de-donnees-MariaDB-MySQL-pour-Apache-Guacamole-800x367.png\" alt=\"Base de datos MySQL MariaDB para Apache Guacamole\" class=\"wp-image-63294\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El siguiente paso es <strong>a\u00f1adir la extensi\u00f3n MySQL a Apache Guacamole<\/strong>, junto con el conector correspondiente. Algunos archivos m\u00e1s para descargar de Internet.   <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/tmp<br>wget https:\/\/downloads.apache.org\/guacamole\/1.5.5\/binary\/guacamole-auth-jdbc-1.5.5.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, descomprima el archivo tar.gz resultante:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">tar -xzf guacamole-auth-jdbc-1.5.5.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Mueva el archivo de extensi\u00f3n \"<strong>.jar<\/strong>\" al directorio<strong>\"\/etc\/guacamole\/extensions\/<\/strong>\" creado anteriormente:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mv guacamole-auth-jdbc-1.5.5\/mysql\/guacamole-auth-jdbc-mysql-1.5.5.jar \/etc\/guacamole\/extensions\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, descarga el conector MySQL del sitio web de MySQL (tanto si utilizas MariaDB como MySQL).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Utilice el siguiente enlace para localizar el enlace a la \u00faltima versi\u00f3n seleccionando <strong>\"Platform Independent<\/strong>\" <strong>(Plataforma independiente<\/strong>) y, a continuaci\u00f3n, haga clic en el bot\u00f3n <strong>\"Download\" (Descargar)<\/strong> para obtener el <strong>\"Compressed TAR Archive\" (Archivo TAR comprimido<\/strong>).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/dev.mysql.com\/downloads\/connector\/j\/\" target=\"_blank\" rel=\"nofollow noopener\">Descargar el conector MySQL<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Gaucamole-Connecteur-MySQL.jpg\" alt=\"Apache Gaucamole - Conector MySQL\" class=\"wp-image-63295\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Se carga otra p\u00e1gina, copie el enlace en <strong>\"No gracias, inicie mi descarga<\/strong>\". Para la versi\u00f3n actual, 8.0.33, el enlace est\u00e1 incluido en el siguiente orden. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inicia la descarga:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/tmp<br>wget https:\/\/dev.mysql.com\/get\/Downloads\/Connector-J\/mysql-connector-j-9.1.0.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, descomprima el archivo tar.gz:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">tar -xzf mysql-connector-j-9.1.0.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Copie (o mueva) el archivo .jar del conector al directorio \"lib\" de Apache Guacamole:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo cp mysql-connector-j-9.1.0\/mysql-connector-j-9.1.0.jar \/etc\/guacamole\/lib\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Las dependencias est\u00e1n desplegadas, pero a\u00fan no hemos terminado la integraci\u00f3n con MariaDB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Necesitamos <strong>importar la estructura de la base de datos de Apache Guacamole a nuestra base de datos \"guacadb\"<\/strong>. Para ello, importaremos todos los archivos SQL ubicados en el directorio <strong>\"guacamole-auth-jdbc-1.5.5\/mysql\/schema\/<\/strong>\". Es necesario introducir la contrase\u00f1a de root de MariaDB para realizar la importaci\u00f3n.  <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd guacamole-auth-jdbc-1.5.5\/mysql\/schema\/<br>cat *.sql | mysql -u root -p guacadb<\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Import-fichiers-SQL.png\" alt=\"Apache Guacamole - Importaci\u00f3n de archivos SQL\" class=\"wp-image-63296\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Una vez hecho esto, <strong>crearemos y editaremos el archivo \"guacamole.properties\"<\/strong> para declarar la conexi\u00f3n a MariaDB. Este archivo se puede utilizar para otros par\u00e1metros seg\u00fan sea necesario.   <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/guacamole\/guacamole.properties<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En este fichero, inserte las l\u00edneas siguientes, adaptando las tres \u00faltimas l\u00edneas con sus valores:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># MySQL\nmysql-hostname: 127.0.0.1\nmysql-port: \u00a13306\nmysql-database: <span style=\"color: #00ffff;\">guacadb<\/span>\nmysql-username: <span style=\"color: #00ffff;\">guaca_nachos<\/span>\nmysql-password: <span style=\"color: #00ffff;\">P@ssword!<\/span><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Guarde y cierre el archivo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Mientras estamos en configuraci\u00f3n, <strong>edite el archivo \"guacd.conf\" para declarar el servidor Guacamole<\/strong> (aqu\u00ed, estamos declarando una conexi\u00f3n local en el puerto por defecto, es decir, 4822).<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/guacamole\/guacd.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed est\u00e1 el c\u00f3digo para integrar:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span class=\"token namespace\">[server]<\/span> \nbind_host = 0<span class=\"token punctuation\">.<\/span>0<span class=\"token punctuation\">.<\/span>0<span class=\"token punctuation\">.<\/span>0\nbind_port = 4822<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Guardamos y terminamos reiniciando los tres servicios vinculados a Apache Guacamole:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl restart tomcat9 guacd mariadb<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La instalaci\u00f3n b\u00e1sica ya est\u00e1 terminada.<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IV. Introducci\u00f3n a Apache Guacamole   <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ya podemos conectarnos a Apache Guacamole para dar nuestros primeros pasos en la interfaz de la Web App.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">h<adresse ip=\"\">ttp:\/\/:<\/adresse>8080\/guacamole\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Aparecer\u00e1 una p\u00e1gina de inicio de sesi\u00f3n:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Connexion-a-Apache-Guacamole.png\" alt=\"Entrar en Apache Guacamole\" class=\"wp-image-63297\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para conectarnos, utilizaremos los inicios de sesi\u00f3n predeterminados:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Usuario: <strong>guacadmin<\/strong><\/li>\n\n\n\n<li>Contrase\u00f1a: <strong>guacadmin<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00a1Bienvenido a Apache Guacamole!  <\/strong>Aunque de momento est\u00e9 vac\u00edo... \u00a1Un poco m\u00e1s de valor!   <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">A. Crear una nueva cuenta de administrador<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En primer lugar, <strong>crearemos una nueva cuenta de administraci\u00f3n<\/strong> y eliminaremos la cuenta predeterminada, por motivos de seguridad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nuestro objetivo es el siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Crear una nueva cuenta de administrador (con un nombre personalizado)<\/li>\n\n\n\n<li>Salir de la cuenta <strong>\"guacadmin<\/strong><\/li>\n\n\n\n<li>Vuelva a conectarse con la nueva cuenta de administrador<\/li>\n\n\n\n<li>Elimine la cuenta predeterminada <strong>\"guacadmin\"<\/strong> (o al menos cambie su contrase\u00f1a y desact\u00edvela).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Para acceder a los ajustes, haga clic en el nombre de usuario en la esquina superior derecha y, a continuaci\u00f3n, en <strong>\"Ajustes<\/strong>\".<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Interface-des-parametres-800x377.png\" alt=\"Apache Guacamole - Interfaz de configuraci\u00f3n\" class=\"wp-image-63298\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, vaya a la pesta\u00f1a <strong>\"Usuarios\"<\/strong> y haga clic en <strong>\"Nuevo usuario<\/strong>\".<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Liste-des-utilisateurs.png\" alt=\"Apache Guacamole - Lista de usuarios\" class=\"wp-image-63300\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Aparecer\u00e1 un formulario. <strong>Introduce un nombre de usuario<\/strong>, evitando los tradicionales \"Administrador\", \"Admin\", etc.... Y elija <strong>una contrase\u00f1a segura<\/strong>. Comprueba todos los permisos para que este usuario sea administrador de la plataforma Guacamole.    <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Compte-Administrateur-Apache-Guacamole.png\" alt=\"Cuenta de administrador de Apache Guacamole\" class=\"wp-image-63299\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Aunque esto no se aplica a nuestro usuario actual, hay algunas opciones interesantes en la secci\u00f3n <strong>\"Restricciones de la cuenta<\/strong>\". Se puede <strong>restringir el acceso a las sesiones a determinadas franjas horarias<\/strong>, o <strong>activar y desactivar la cuenta en una fecha concreta<\/strong>. Esta es una buena forma de conceder acceso a un proveedor de servicios manteniendo el control sobre las sesiones.  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se crea esta nueva cuenta, as\u00ed que siga los pasos descritos anteriormente para deshacerse de la cuenta guacadmin. Encontrar\u00e1s todo en Configuraci\u00f3n, luego en la secci\u00f3n <strong>\"Usuarios\"<\/strong>. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Nota<\/strong>: Apache Guacamole tambi\u00e9n permite crear grupos para facilitar la gesti\u00f3n de autorizaciones.<\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading\">B. A\u00f1adir una conexi\u00f3n RDP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a crear nuestra primera conexi\u00f3n en Apache Guacamole, \u00a1para <strong>conectarnos a un servidor usando RDP<\/strong>! Para crear una conexi\u00f3n utilizando otro protocolo, como SSH, el principio sigue siendo el mismo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para crear una nueva conexi\u00f3n: <strong>Configuraci\u00f3n &gt; Conexi\u00f3n &gt; Nueva conexi\u00f3n<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pero primero, vamos a <strong>crear un nuevo<\/strong> grupo, ya que estos grupos se utilizan para organizar las conexiones: <strong>Configuraci\u00f3n &gt; Conexi\u00f3n &gt; Nuevo grupo<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En este ejemplo, creo un grupo llamado <strong>\"Servidores de aplicaciones<\/strong>\". Se situar\u00e1 bajo la ubicaci\u00f3n <strong>\"ROOT<\/strong>\", que es la ra\u00edz de la estructura de \u00e1rbol. El tipo de grupo <strong>\"Organizationel<\/strong>\" debe seleccionarse para todos los grupos cuya finalidad sea organizar conexiones.  <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Creer-un-groupe-800x301.png\" alt=\"Apache Guacamole - Crear un grupo\" class=\"wp-image-63301\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Guarde y haga clic en el bot\u00f3n <strong>\"Nueva conexi\u00f3n<\/strong>\". Empieza por dar un nombre a la conexi\u00f3n, eligiendo el grupo y el protocolo. En este caso, quiero conectarme al servidor <strong>\"SRV-APPS<\/strong>\", asociado a la direcci\u00f3n IP <strong>\"192.168.100.12<\/strong>\".  <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Creer-connexion-RDP-Etape-1.png\" alt=\"Apache Guacamole - Crear una conexi\u00f3n RDP - Paso 1\" class=\"wp-image-63306\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, hay que rellenar una serie de par\u00e1metros:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nombre del host<\/strong>: el nombre DNS del servidor (si el servidor Apache Guacamole es capaz de resolver el nombre); en caso contrario, la direcci\u00f3n IP.<\/li>\n\n\n\n<li><strong>Puerto<\/strong>: N\u00famero de puerto RDP, por defecto 3389 (no es necesario especificarlo si es el puerto por defecto).<\/li>\n\n\n\n<li><strong>Identificador<\/strong>: cuenta con la que autenticarse en el servidor<\/li>\n\n\n\n<li><strong>Contrase\u00f1a<\/strong>: contrase\u00f1a de la cuenta especificada anteriormente<\/li>\n\n\n\n<li><strong>Nombre de dominio<\/strong>: nombre de dominio de Active Directory, si es necesario.<\/li>\n\n\n\n<li><strong>Modo de seguridad<\/strong>: por defecto es detecci\u00f3n autom\u00e1tica (tambi\u00e9n puede seleccionar NLA)<\/li>\n\n\n\n<li><strong>Ignorar certificado de servidor<\/strong>: marque esta opci\u00f3n si no ha desplegado un certificado para sus conexiones RDP y est\u00e1 utilizando una direcci\u00f3n IP para la conexi\u00f3n.<\/li>\n\n\n\n<li><strong>Disposici\u00f3n del teclado<\/strong>: elija <strong>\"Franc\u00e9s (Azerty)<\/strong>\" o ad\u00e1ptela a su configuraci\u00f3n.<\/li>\n\n\n\n<li><strong>Huso horario<\/strong>: elija <strong>\"Europa \/ Par\u00eds<\/strong>\", o ad\u00e1ptelo a su configuraci\u00f3n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Creer-connexion-RDP-Etape-2.png\" alt=\"Apache Guacamole - Crear una conexi\u00f3n RDP - Paso 2\" class=\"wp-image-63307\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hay <strong>muchas opciones disponibles<\/strong>, entre ellas traer dispositivos locales o pasar por una pasarela de escritorio remoto. Al principio, tendr\u00e1s que dedicar algo de tiempo a encontrar la f\u00f3rmula adecuada para asegurarte de que la conexi\u00f3n RDP incorpora todas las funciones que necesitas. Sin embargo, si simplemente quieres conectarte y tener control remoto, no hay necesidad de hacer grandes cambios en la configuraci\u00f3n.    <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para que la experiencia sea un poco m\u00e1s agradable, puedes marcar las opciones que aparecen a continuaci\u00f3n (pero esto es opcional: <em>prueba con y sin ellas<\/em>):<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Performances-RDP.png\" alt=\"Apache Guacamole - Rendimiento de RDP\" class=\"wp-image-63315\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Guardar<\/strong>. La nueva conexi\u00f3n aparece en <strong>\"Servidores de aplicaciones<\/strong>\". Para probar esta conexi\u00f3n, cambie a <strong>\"Inicio\"<\/strong> haciendo clic en su nombre de usuario en la esquina superior derecha.  <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Gaucamole-Liste-des-connexions-800x309.png\" alt=\"Apache Gaucamole - Lista de conexiones\" class=\"wp-image-63308\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>En la p\u00e1gina de inicio, los usuarios pueden ver todas las conexiones que est\u00e1n autorizados a utilizar.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Se-connecter-en-RDP-avec-Apache-Guacamole.png\" alt=\"Conexi\u00f3n RDP con Apache Guacamole\" class=\"wp-image-63309\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Basta con hacer clic en el servidor y se iniciar\u00e1 la conexi\u00f3n...<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Connexion-en-cours.png\" alt=\"Apache Guacamole - Conexi\u00f3n en curso\" class=\"wp-image-63310\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Ahora estoy conectado al <strong>Escritorio Remoto <\/strong>mediante el protocolo <strong>RDP<\/strong> a trav\u00e9s de mi servidor Apache Guacamole! <strong>Si esto no funciona, lee la siguiente parte de este art\u00edculo.<\/strong> Este es un ejemplo de una conexi\u00f3n RDP a trav\u00e9s de Guacamole, en una m\u00e1quina con <strong>Windows Server 2025<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-connexion-RDP-Windows-Server-2025-800x348.jpg\" alt=\"\" class=\"wp-image-88994\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">El <strong>atajo de teclado CTRL + ALT + SHIFT<\/strong> da acceso al portapapeles y a otras opciones para gestionar la conexi\u00f3n remota. Por cierto, mientras est\u00e1s aqu\u00ed, si haces clic en el nombre de usuario y en <strong>\"Inicio\"<\/strong>, la <strong>sesi\u00f3n sigue activa, pero se reduce a la parte inferior derecha de la pantalla<\/strong>. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-RDP-Presse-papiers.png\" alt=\"Apache Guacamole - RDP - Portapapeles\" class=\"wp-image-63316\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Esto tambi\u00e9n permitir\u00e1 abrir <strong>varias conexiones<\/strong> al mismo tiempo y pasar de una a otra.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Plusieurs-connexions.jpg\" alt=\"Apache Guacamole - M\u00faltiples conexiones\" class=\"wp-image-63317\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">C. Apache Guacamole: Error de conexi\u00f3n RDP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u00bfQu\u00e9 debo hacer si la conexi\u00f3n RDP no se inicia o muestra un error?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vuelva a la l\u00ednea de comandos de su servidor y <strong>compruebe las \u00faltimas l\u00edneas de registro<\/strong> que aparecen al consultar el estado del servicio guacd:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl status guacd<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo, podemos encontrar este :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">14 junio 20:15:29 srv-guacamole guacd[31120]: <span style=\"color: #00ffff;\">Validaci\u00f3n de certificado fallida<\/span>\njune 14 20:15:29 srv-guacamole guacd[31120]: El servidor RDP cerr\u00f3\/rechaz\u00f3 la conexi\u00f3n: Conexi\u00f3n SSL\/TLS fallida (\u00bfcertificado no fiable\/autofirmado?)<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si el certificado RDP no puede verificarse (por ejemplo, autofirmado) y la opci\u00f3n <strong>\"Ignorar certificado de servidor<\/strong>\" no est\u00e1 marcada en la configuraci\u00f3n de conexi\u00f3n de Guacamole, se producir\u00e1 este error.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Otro error que puedes encontrarte <strong>si necesitas establecer conexiones RDP<\/strong> es el siguiente:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RDP server closed\/refused connection: Security negotiation failed (wrong security type?)<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-erreur-RDP-solution-800x116.png\" alt=\"\" class=\"wp-image-88995\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Este problema est\u00e1 relacionado con la cuenta de usuario <strong>\"daemon<\/strong>\" utilizada por defecto para ejecutar el servicio <strong>\"guacd<\/strong> \". Puede comprobarlo con este comando : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo ps aux | grep -v grep| grep guacd\n# R\u00e9sultat :\ndaemon     31513  0.0  0.7 247928 15400 ?        Ss   16:03   0:00 \/usr\/local\/sbin\/guacd -f<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Necesitamos <strong>crear un nuevo usuario<\/strong>, asignarle los <strong>permisos <\/strong>necesarios sobre los datos de Apache Guacamole, luego <strong>actualizar el servicio<\/strong> y finalmente <strong>reiniciarlo<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta es la serie de comandos a ejecutar, en orden:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo useradd -M -d \/var\/lib\/guacd\/ -r -s \/sbin\/nologin -c \"Guacd User\" guacd\nsudo mkdir \/var\/lib\/guacd\nsudo chown -R guacd: \/var\/lib\/guacd\nsudo sed -i 's\/daemon\/guacd\/' \/etc\/systemd\/system\/guacd.service\nsudo systemctl daemon-reload\nsudo systemctl restart guacd<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, comprueba el estado del servicio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl status guacd<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Resoudre-les-problemes-de-RDP-avec-Apache-Guacamole-800x287.png\" alt=\"\" class=\"wp-image-88996\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si est\u00e1 bien, puedes intentar una nueva conexi\u00f3n RDP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C. Historial de conexiones<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">En los ajustes, la secci\u00f3n <strong>\"Historial<\/strong>\" te permite ver todas las conexiones realizadas por todos los usuarios de Guacamole.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Podemos averiguar qu\u00e9 usuario de Guacamole utiliz\u00f3 qu\u00e9 sesi\u00f3n, cu\u00e1ndo, durante cu\u00e1nto tiempo y desde qu\u00e9 direcci\u00f3n IP de origen.<\/strong><\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Nota<\/strong>: la secci\u00f3n<strong>\"Sesiones activas<\/strong>\" puede utilizarse como \"interruptor de corte\" para <strong>cerrar una o varias sesiones en curso.<\/strong><\/p>\n<\/blockquote>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Historique-de-toutes-les-connexions-800x366.png\" alt=\"Apache Guacamole - Historia de todas las conexiones\" class=\"wp-image-63312\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">V. Mejora de la instalaci\u00f3n de Apache Guacamole<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">A. Configurar la doble autenticaci\u00f3n TOTP<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Para beneficiarse de la <strong>doble autenticaci\u00f3n con un c\u00f3digo TOTP<\/strong> como segundo factor, es necesario a\u00f1adir una extensi\u00f3n a Apache Guacamole. As\u00ed, cuando un usuario se conecta a Apache Guacamole, debe configurar este segundo factor de autenticaci\u00f3n mediante una aplicaci\u00f3n como <strong>Microsoft Authenticator, Google Authenticator, FreeOTP, etc... <\/strong>Tenga en cuenta que esto se aplica cuando se autentica en Guacamole, no cuando utiliza una conexi\u00f3n (y, por lo tanto, debe validarse una vez).   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dado que Guacamole proporciona acceso a los servidores de la empresa, creo que es <strong>esencial configurar el MFA<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De nuevo desde el repositorio oficial de Apache Guacamole, recuperamos la extensi\u00f3n <strong>\"guacamole-auth-totp<\/strong>\". Descargamos el archivo a <strong>\/tmp<\/strong>: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/tmp<br>wget https:\/\/downloads.apache.org\/guacamole\/1.5.5\/binary\/guacamole-auth-totp-1.5.5.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Desembale el :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">tar -xzf guacamole-auth-totp-1.5.5.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, mueva el archivo de extensi\u00f3n \"<strong>.jar<\/strong>\" al directorio <strong> de \"extensiones\"<\/strong> de Guacamole:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mv guacamole-auth-totp-1.5.5\/guacamole-auth-totp-1.5.5.jar \/etc\/guacamole\/extensions\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora tenemos que configurar la extensi\u00f3n desde el archivo <strong>\"guacamole.properties<\/strong>\", que vamos a editar sin m\u00e1s dilaci\u00f3n:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano \/etc\/guacamole\/guacamole.properties<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En este archivo, hay 4 par\u00e1metros que pueden ser declarados para configurar la extensi\u00f3n TOTP. Aunque no son obligatorios, le permiten personalizar su despliegue. Se explican en la documentaci\u00f3n oficial:    <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/guacamole.apache.org\/doc\/gug\/totp-auth.html#configuring-guacamole-for-totp\" target=\"_blank\" rel=\"nofollow noopener\">Apache Guacamole - Par\u00e1metros TOTP<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">En el archivo, declararemos 4 par\u00e1metros:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>totp-issuer<\/strong>: el nombre con el que Apache Guacamole aparecer\u00e1 en tu aplicaci\u00f3n TOTP.<\/li>\n\n\n\n<li><strong>totp-digits<\/strong>: n\u00famero de d\u00edgitos para el c\u00f3digo de un solo uso - entre 6 y 8, por defecto 6.<\/li>\n\n\n\n<li><strong>totp-period<\/strong>: tiempo de validez de cada c\u00f3digo, por defecto 30.<\/li>\n\n\n\n<li><strong>totp-mode<\/strong>: algoritmo hash utilizado, entre sha1, sha256 y sha512 - por defecto es sha1.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Esto da la siguiente configuraci\u00f3n (si cambia a SHA256, no funcionar\u00e1 con Microsoft Authenticator):<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><span style=\"color: #00ffff;\"># TOTP<\/span><br>totp-issuer: Guacamole IT-Connect<br>totp-digits: 6<br>totp-period: 30<br>totp-mode: sha1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Guardamos, cerramos el archivo y terminamos reiniciando Tomcat para aplicar los cambios:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl restart tomcat9<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>El resto tiene lugar en la interfaz web.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vuelve a conectarte con tu cuenta y se te pedir\u00e1 que configures la AMF.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Configurer-MFA-TOTP.png\" alt=\"Apache Guacamole - Configuraci\u00f3n de MFA TOTP\" class=\"wp-image-63347\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Es entonces cuando tienes que sacar<strong> tu aplicaci\u00f3n m\u00f3vil, escanear el c\u00f3digo QR<\/strong> y finalizar la configuraci\u00f3n MFA en tu cuenta de Guacamole.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-TOTP-MFA.jpg\" alt=\"Apache Guacamole TOTP MFA\" class=\"wp-image-63330\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A partir de ahora, habr\u00e1 que especificar un c\u00f3digo TOTP para cada nueva conexi\u00f3n a Guacamole. En los ajustes de cada usuario, hay una secci\u00f3n \"Configurar TOTP\" que muestra el estado de la AMF en la cuenta, con la opci\u00f3n de restablecer el secreto TOTP en la cuenta en cuesti\u00f3n.   <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Etat-TOTP-sur-utilisateur.png\" alt=\"Apache Guacamole - Estado TOTP del usuario\" class=\"wp-image-63348\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">La autenticaci\u00f3n de dos factores ya funciona en el servidor de Guacamole.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">B. Crear una grabaci\u00f3n en v\u00eddeo de las sesiones<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Guacamole es capaz de <strong>crear una grabaci\u00f3n de v\u00eddeo para cada sesi\u00f3n<\/strong>, con la opci\u00f3n de habilitarla s\u00f3lo en determinadas conexiones. Esta grabaci\u00f3n de v\u00eddeo permite saber exactamente qui\u00e9n hizo qu\u00e9, a medida que <strong>se reproduce la sesi\u00f3n<\/strong>.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta funci\u00f3n se basa en la extensi\u00f3n <strong>\"guacamole-history-recording-storage<\/strong>\", que se instala del mismo modo que las dem\u00e1s extensiones. El siguiente procedimiento sigue los consejos de la documentaci\u00f3n oficial. <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/guacamole.apache.org\/doc\/gug\/recording-playback.html\" target=\"_blank\" rel=\"nofollow noopener\">Apache Guacamole - Documentaci\u00f3n - Registro de sesi\u00f3n<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Empezaremos descargando el archivo tar.gz de Apache Guacamole:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">cd \/tmp<br>wget https:\/\/downloads.apache.org\/guacamole\/1.5.2\/binary\/guacamole-history-recording-storage-1.5.5.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, descomprima el archivo tar.gz:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">tar -xzf guacamole-historia-registro-almacenamiento-1.5.5.tar.gz<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Movemos el archivo de extensi\u00f3n .jar al directorio <strong>\"extensions\"<\/strong> de Guacamole:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mv guacamole-history-recording-storage-1.5.5\/guacamole-history-recording-storage-1<span style=\"color: #00ffff;\">.5.5.jar<\/span> \/etc\/guacamole\/extensions\/<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Terminamos reiniciando el servicio Tomcat9 para relanzar la Web App y cargar la nueva extensi\u00f3n.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl restart tomcat9<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>La extensi\u00f3n est\u00e1 integrada en Apache Guacamole.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, tenemos que configurar el espacio de almacenamiento. Aqu\u00ed, ser\u00e1 una carpeta en nuestro servidor, pero deber\u00eda ser posible utilizar un espacio de almacenamiento remoto que montemos localmente en el servidor. Comenzamos creando la carpeta en la que se almacenar\u00e1n las grabaciones:    <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo mkdir -p \/var\/lib\/guacamole\/recordings<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, definimos los permisos de este directorio:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo chown root:tomcat \/var\/lib\/guacamole\/recordings\nsudo chmod 2750 \/var\/lib\/guacamole\/recordings<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Aqu\u00ed, establecemos el usuario propietario como \"root\", ya que el servicio <strong>\"guacd<\/strong> \" se ejecuta con este usuario por defecto. En cuanto al grupo propietario, es \"tomcat\", para que nuestro servidor Tomcat9 pueda reproducir las grabaciones de v\u00eddeo. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ahora s\u00f3lo queda <strong>configurar la grabaci\u00f3n de v\u00eddeo a trav\u00e9s de una conexi\u00f3n <\/strong>desde la interfaz web de Guacamole.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a editar una conexi\u00f3n existente y a ver la secci\u00f3n <strong>\"Grabaci\u00f3n de pantalla<\/strong>\". Hay tres par\u00e1metros a configurar: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ruta de registro<\/strong>:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">{RUTA_HISTORIA}\/${HISTORY_UUID}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Cada grabaci\u00f3n se almacenar\u00e1 en una subcarpeta de <strong>\"\/var\/lib\/guacamole\/recordings<\/strong>\", que tendr\u00e1 como nombre un UUID de sesi\u00f3n. Gracias a la extensi\u00f3n previamente instalada, <strong>Apache Guacamole es capaz de mapear sesiones y grabaciones para ofrecer lectura desde la Web<\/strong>. Este mapeo se realiza utilizando el nombre del directorio que incluye el UUID. La alternativa es utilizar <strong>\"${HISTORY_UUID}<\/strong>\" como nombre del registro para realizar el mapeo.   <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nombre de la grabaci\u00f3n<\/strong>:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">${GUAC_DATE}-${GUAC_TIME} - RDP - ${GUAC_USERNAME}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Esto le permitir\u00e1 nombrar el registro con la fecha, hora, \"RDP\" y el usuario que se conect\u00f3.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Crear autom\u00e1ticamente una ruta de registro<\/strong>:<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Marcar, para crear el directorio con el nombre UUID.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo que da:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Enregistrement-ecran-Config.png\" alt=\"Apache Guacamole - Grabaci\u00f3n de pantalla - Config\" class=\"wp-image-63364\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Guarde la configuraci\u00f3n y <strong>con\u00e9ctese al servidor en cuesti\u00f3n para crear un registro<\/strong>... Cierre la sesi\u00f3n... Volver a Guacamole.    <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dentro de Ajustes, vamos a <strong>\"Historial<\/strong>\". Aqu\u00ed podemos ver que la columna <strong>\"Registros<\/strong>\" incluye un bot\u00f3n <strong>\"Ver<\/strong>\" cuando hay un registro disponible. <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Historique-Logs-sessions-800x325.png\" alt=\"Apache Guacamole - Historia - Registros de sesi\u00f3n\" class=\"wp-image-63367\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hacemos clic en <strong>\"Ver<\/strong>\" y ah\u00ed, es magia, \u00a1podemos visualizar la repetici\u00f3n de nuestra sesi\u00f3n!<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Lecture-video-depuis-le-web.jpg\" alt=\"Apache Guacamole - Reproducci\u00f3n de v\u00eddeo de la web\" class=\"wp-image-63368\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Si desea <strong>exportar un registro<\/strong>, primero debe <strong>convertirlo<\/strong> <strong>al formato de la l\u00ednea de comandos<\/strong>. El formato b\u00e1sico no se puede leer directamente.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apache Guacamole incluye una herramienta especial <strong>\"guacenc<\/strong>\" para <strong>crear archivos de v\u00eddeo en formato M4V<\/strong>. Para convertir una grabaci\u00f3n en un archivo de salida de calidad HD, utilice este comando: <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo guacenc -s <span style=\"color: #00ffff;\">&lt;resoluci\u00f3n&gt;<\/span> -f <span style=\"color: #ffff00;\">&lt;archivo a convertir&gt;<\/span>\n sudo guacenc -s <span style=\"color: #00ffff;\">1280x720<\/span> -f <span style=\"color: #ffff00;\">\"\/var\/lib\/guacamole\/recordings\/fdf244e0-cdd9-3fa7-ab2d-03773b22ba5c\/20230616-100730 - RDP - admin.fb\"<\/span><\/pre>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Convertir-enregistrement-en-M4V.jpg\" alt=\"Apache Guacamole - Convertir grabaci\u00f3n a M4V\" class=\"wp-image-63369\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, todo lo que tenemos que hacer es <strong>transferir el archivo de v\u00eddeo a nuestro PC, a trav\u00e9s de SFTP<\/strong>, por ejemplo, y reproducirlo con un reproductor de v\u00eddeo. El reproductor integrado de Windows puede reproducir el archivo de v\u00eddeo, o puedes utilizar VLC.   <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Enregistrement-M4V.jpg\" alt=\"Apache Guacamole - Registro M4V\" class=\"wp-image-63365\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Las tardes de Guacamole Replay son tuyas!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">C. M\u00faltiples usuarios en el mismo servidor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Como hemos visto en este ejemplo, cuando se crea una conexi\u00f3n, se especifica el nombre de usuario, la contrase\u00f1a y el dominio. Esto significa que para una misma m\u00e1quina, <strong>puedes tener varias conexiones para diferentes usuarios.<\/strong>  <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seamos sinceros, esto puede volverse r\u00e1pidamente inmanejable si hay muchos servidores y varias personas en el departamento inform\u00e1tico... La buena noticia es que hay otra manera.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En primer lugar, podemos utilizar dos variables para sustituir el nombre de usuario y la contrase\u00f1a por los de la cuenta de Guacamole del usuario. Para ello, utilizamos estas dos variables:   <\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">{GUAC_USERNAME}\n{GUAC_PASSWORD}<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">En concreto, la parte de <strong>\"Autenticaci\u00f3n<\/strong>\" de la conexi\u00f3n se configurar\u00e1 de la siguiente manera:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Variables-utilisateur-et-mot-de-passe.jpg\" alt=\"Apache Guacamole - Variables de usuario y contrase\u00f1a\" class=\"wp-image-63352\"\/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Para que esto funcione,<strong> las credenciales deben ser id\u00e9nticas entre la cuenta de Guacamole y la cuenta aceptada por el host remoto<\/strong>. Para que esto sea realmente eficaz, debe implementarse la autenticaci\u00f3n LDAP (Active Directory) para SSO.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La otra opci\u00f3n es sencilla: tambi\u00e9n puede dejar en blanco los campos <strong>\"Nombre de usuario<\/strong>\" y <strong>\"<\/strong>Contrase\u00f1a\", dejando el dominio. En este caso, la informaci\u00f3n se introducir\u00e1 cuando inicie sesi\u00f3n. Tambi\u00e9n puede introducir el nombre de usuario, pero no la contrase\u00f1a... En realidad, es bastante flexible.   <\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/Apache-Guacamole-Utilisateur-et-mot-de-passe-a-saisir.jpg\" alt=\"Apache Guacamole - Usuario y contrase\u00f1a para entrar\" class=\"wp-image-63351\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">VI. Conclusi\u00f3n   <\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00a1Despu\u00e9s de leer este tutorial, ser\u00e1s capaz de <strong>configurar Apache Guacamole como un basti\u00f3n para administrar tu Windows, Linux y otras m\u00e1quinas<\/strong>! Con MFA y grabaci\u00f3n de sesi\u00f3n como bonus. S\u00f3lo te queda familiarizarte con la herramienta, declarar usuarios, crear grupos, etc.   <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si la comunidad est\u00e1 interesada en este tema, intentar\u00e9 proponer un art\u00edculo con la adici\u00f3n de un proxy inverso para publicar Apache Guacamole en HTTPS, con un certificado v\u00e1lido.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para complementar este tutorial, aqu\u00ed tienes un enlace a la documentaci\u00f3n oficial:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/guacamole.apache.org\/doc\/gug\/introduction.html\" target=\"_blank\" rel=\"nofollow noopener\">Apache Guacamole - Documentaci\u00f3n<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.<\/p>\n","protected":false},"author":2,"featured_media":4405,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[23],"tags":[],"class_list":["post-4402","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ciberseguridad"],"acf":{"hreflang_fr":"https:\/\/www.it-connect.fr\/tuto-apache-guacamole-bastion-rdp-ssh-debian\/"},"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO Pro 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Florian Burnel\"\/>\n\t<meta name=\"google-site-verification\" content=\"ZA5wDx6z10dkUAOeNgJmYDQP4pE2hlMb0pmDKXfWk9U\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO Pro (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"IT-Connect -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s\" \/>\n\t\t<meta property=\"og:description\" content=\"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2024\/11\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2024\/11\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t\t<meta property=\"og:image:height\" content=\"445\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-11-08T15:51:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2025-03-20T12:31:14+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/it.connect.fr\/\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@itconnect_fr\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s\" \/>\n\t\t<meta name=\"twitter:description\" content=\"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@florianburnel\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2024\/11\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#blogposting\",\"name\":\"Apache Guacamole: tu basti\\u00f3n seguro para administrar RDP, SSH y m\\u00e1s\",\"headline\":\"Apache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc.\",\"author\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/author\\\/florian-burnel\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.it-connect.tech\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg\",\"width\":800,\"height\":445,\"caption\":\"Apache Guacamole - Basti\\u00f3n seguro para RDP, SSH y m\\u00e1s\"},\"datePublished\":\"2024-11-08T15:51:21+00:00\",\"dateModified\":\"2025-03-20T12:31:14+00:00\",\"inLanguage\":\"es-ES\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#webpage\"},\"articleSection\":\"Ciberseguridad, Opcional\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/cursos-tutoriales\\\/#listItem\",\"name\":\"Cursos - Tutoriales\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/cursos-tutoriales\\\/#listItem\",\"position\":2,\"name\":\"Cursos - Tutoriales\",\"item\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/cursos-tutoriales\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/cursos-tutoriales\\\/ciberseguridad\\\/#listItem\",\"name\":\"Ciberseguridad\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/cursos-tutoriales\\\/ciberseguridad\\\/#listItem\",\"position\":3,\"name\":\"Ciberseguridad\",\"item\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/cursos-tutoriales\\\/ciberseguridad\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#listItem\",\"name\":\"Apache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc.\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/cursos-tutoriales\\\/#listItem\",\"name\":\"Cursos - Tutoriales\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#listItem\",\"position\":4,\"name\":\"Apache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc.\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/cursos-tutoriales\\\/ciberseguridad\\\/#listItem\",\"name\":\"Ciberseguridad\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/#organization\",\"name\":\"IT-Connect\",\"url\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.it-connect.tech\\\/wp-content\\\/uploads\\\/2025\\\/02\\\/cropped-Logo-IT-Connect-Tech.png\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#organizationLogo\",\"width\":270,\"height\":43},\"image\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/it.connect.fr\\\/\",\"https:\\\/\\\/twitter.com\\\/itconnect_fr\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCIJTq0nGrgkGMy1xJL_YppQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/it-connect-fr\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/author\\\/florian-burnel\\\/#author\",\"url\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/author\\\/florian-burnel\\\/\",\"name\":\"Florian Burnel\",\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.it-connect.tech\\\/wp-content\\\/litespeed\\\/avatar\\\/5bdede05180057b315d3034e71530064.jpg?ver=1781522789\"},\"sameAs\":[\"https:\\\/\\\/twitter.com\\\/florianburnel\",\"https:\\\/\\\/www.youtube.com\\\/@IT-Connect\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/florian-burnel-268b52b1\\\/\"],\"jobTitle\":\"Co-founder of IT-Connect\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#webpage\",\"url\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/\",\"name\":\"Apache Guacamole: tu basti\\u00f3n seguro para administrar RDP, SSH y m\\u00e1s\",\"description\":\"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\\u00f3n de gesti\\u00f3n para Windows, Linux y otros servidores.\",\"inLanguage\":\"es-ES\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/author\\\/florian-burnel\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/author\\\/florian-burnel\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.it-connect.tech\\\/wp-content\\\/uploads\\\/2024\\\/11\\\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#mainImage\",\"width\":800,\"height\":445,\"caption\":\"Apache Guacamole - Basti\\u00f3n seguro para RDP, SSH y m\\u00e1s\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\\\/#mainImage\"},\"datePublished\":\"2024-11-08T15:51:21+00:00\",\"dateModified\":\"2025-03-20T12:31:14+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/\",\"name\":\"IT-Connect\",\"inLanguage\":\"es-ES\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.it-connect.tech\\\/es\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO Pro -->\r\n\t\t<title>Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s<\/title>\n\n","aioseo_head_json":{"title":"Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s","description":"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.","canonical_url":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"ZA5wDx6z10dkUAOeNgJmYDQP4pE2hlMb0pmDKXfWk9U","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#blogposting","name":"Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s","headline":"Apache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc.","author":{"@id":"https:\/\/www.it-connect.tech\/es\/author\/florian-burnel\/#author"},"publisher":{"@id":"https:\/\/www.it-connect.tech\/es\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2024\/11\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg","width":800,"height":445,"caption":"Apache Guacamole - Basti\u00f3n seguro para RDP, SSH y m\u00e1s"},"datePublished":"2024-11-08T15:51:21+00:00","dateModified":"2025-03-20T12:31:14+00:00","inLanguage":"es-ES","mainEntityOfPage":{"@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#webpage"},"isPartOf":{"@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#webpage"},"articleSection":"Ciberseguridad, Opcional"},{"@type":"BreadcrumbList","@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/#listItem","position":1,"name":"Home","item":"https:\/\/www.it-connect.tech\/es\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/#listItem","name":"Cursos - Tutoriales"}},{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/#listItem","position":2,"name":"Cursos - Tutoriales","item":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/ciberseguridad\/#listItem","name":"Ciberseguridad"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/ciberseguridad\/#listItem","position":3,"name":"Ciberseguridad","item":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/ciberseguridad\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#listItem","name":"Apache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc."},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/#listItem","name":"Cursos - Tutoriales"}},{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#listItem","position":4,"name":"Apache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc.","previousItem":{"@type":"ListItem","@id":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/ciberseguridad\/#listItem","name":"Ciberseguridad"}}]},{"@type":"Organization","@id":"https:\/\/www.it-connect.tech\/es\/#organization","name":"IT-Connect","url":"https:\/\/www.it-connect.tech\/es\/","logo":{"@type":"ImageObject","url":"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2025\/02\/cropped-Logo-IT-Connect-Tech.png","@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#organizationLogo","width":270,"height":43},"image":{"@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/it.connect.fr\/","https:\/\/twitter.com\/itconnect_fr","https:\/\/www.youtube.com\/channel\/UCIJTq0nGrgkGMy1xJL_YppQ","https:\/\/www.linkedin.com\/company\/it-connect-fr"]},{"@type":"Person","@id":"https:\/\/www.it-connect.tech\/es\/author\/florian-burnel\/#author","url":"https:\/\/www.it-connect.tech\/es\/author\/florian-burnel\/","name":"Florian Burnel","image":{"@type":"ImageObject","url":"https:\/\/www.it-connect.tech\/wp-content\/litespeed\/avatar\/5bdede05180057b315d3034e71530064.jpg?ver=1781522789"},"sameAs":["https:\/\/twitter.com\/florianburnel","https:\/\/www.youtube.com\/@IT-Connect","https:\/\/www.linkedin.com\/in\/florian-burnel-268b52b1\/"],"jobTitle":"Co-founder of IT-Connect"},{"@type":"WebPage","@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#webpage","url":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/","name":"Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s","description":"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/www.it-connect.tech\/es\/#website"},"breadcrumb":{"@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#breadcrumblist"},"author":{"@id":"https:\/\/www.it-connect.tech\/es\/author\/florian-burnel\/#author"},"creator":{"@id":"https:\/\/www.it-connect.tech\/es\/author\/florian-burnel\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2024\/11\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg","@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#mainImage","width":800,"height":445,"caption":"Apache Guacamole - Basti\u00f3n seguro para RDP, SSH y m\u00e1s"},"primaryImageOfPage":{"@id":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/#mainImage"},"datePublished":"2024-11-08T15:51:21+00:00","dateModified":"2025-03-20T12:31:14+00:00"},{"@type":"WebSite","@id":"https:\/\/www.it-connect.tech\/es\/#website","url":"https:\/\/www.it-connect.tech\/es\/","name":"IT-Connect","inLanguage":"es-ES","publisher":{"@id":"https:\/\/www.it-connect.tech\/es\/#organization"}}]},"og:locale":"es_ES","og:site_name":"IT-Connect -","og:type":"article","og:title":"Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s","og:description":"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.","og:url":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/","og:image":"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2024\/11\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg","og:image:secure_url":"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2024\/11\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg","og:image:width":800,"og:image:height":445,"article:published_time":"2024-11-08T15:51:21+00:00","article:modified_time":"2025-03-20T12:31:14+00:00","article:publisher":"https:\/\/www.facebook.com\/it.connect.fr\/","twitter:card":"summary_large_image","twitter:site":"@itconnect_fr","twitter:title":"Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s","twitter:description":"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.","twitter:creator":"@florianburnel","twitter:image":"https:\/\/www.it-connect.tech\/wp-content\/uploads\/2024\/11\/Apache-Guacamole-Bastion-seguro-para-RDP-SSH-y-mas.jpg"},"aioseo_meta_data":{"post_id":"4402","title":"Apache Guacamole: tu basti\u00f3n seguro para administrar RDP, SSH y m\u00e1s","description":"En este tutorial, vamos a instalar Apache Guacamole en un servidor Debian para proporcionar un basti\u00f3n de gesti\u00f3n para Windows, Linux y otros servidores.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"BlogPosting","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"seo_analyzer_scan_date":"2026-05-06 11:59:06","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"open_ai":"{\"title\":{\"suggestions\":[],\"usage\":0},\"description\":{\"suggestions\":[],\"usage\":0}}","ai":null,"created":"2025-03-11 14:02:10","updated":"2026-05-06 11:59:06"},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.it-connect.tech\/es\/\" title=\"Home\">Home<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/\" title=\"Cursos - Tutoriales\">Cursos - Tutoriales<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t<a href=\"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/ciberseguridad\/\" title=\"Ciberseguridad\">Ciberseguridad<\/a>\n<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\tApache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc.\n<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.it-connect.tech\/es\/"},{"label":"Cursos - Tutoriales","link":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/"},{"label":"Ciberseguridad","link":"https:\/\/www.it-connect.tech\/es\/cursos-tutoriales\/ciberseguridad\/"},{"label":"Apache Guacamole : su pasarela de acceso remoto todo en uno para RDP, SSH, etc.","link":"https:\/\/www.it-connect.tech\/es\/apache-guacamole-su-pasarela-de-acceso-remoto-todo-en-uno-para-rdp-ssh-etc\/"}],"_links":{"self":[{"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/posts\/4402","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/comments?post=4402"}],"version-history":[{"count":3,"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/posts\/4402\/revisions"}],"predecessor-version":[{"id":5000,"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/posts\/4402\/revisions\/5000"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/media\/4405"}],"wp:attachment":[{"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/media?parent=4402"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/categories?post=4402"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.it-connect.tech\/es\/wp-json\/wp\/v2\/tags?post=4402"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}