Skip to main content

Verificación de la configuración remota

Flujo de trabajo
Workflow Remote desktop.png

Registros

  • /var/log/apache2/*.log
  • /var/log/mmc/mmc-agent.log
  • /var/log/pulse/xmpp-agent-relay.log
  • /var/log/mmc/master-mast.log
  • C:\Archivos de programa\Medulla\var\log\xmpp-agent-machine.log
  • /var/log/tomcat9/*.log
  • /var/log/tomcat9/*.txt
  • journalctl -u guacd -f

Operaciones de depuración

  • Listar las conexiones de Guacamole registradas para una máquina:
USE xmppmaster;
SELECT jid,
    hostname,
    machine_id,
    idguacamole,
    protocol
FROM machines
JOIN has_guacamole
ON machines.id = has_guacamole.machine_id
WHERE jid like '%nom_machine%';
Si la conexión no existe, volver a registrar la máquina
Si tras volver a registrar la máquina sigue sin haber conexión, compruebe que los protocolos estén bien activados en la máquina (VNC iniciado, RDP activado, demonio OpenSSH iniciado).
  • Mostrar los detalles de una conexión (se realiza en el relé de la máquina)
USE guacamole;
SELECT guacamole_connection.protocol as protocol,
    guacamole_connection.connection_id as connection_id, 
    parameter_name, 
    parameter_value
FROM guacamole_connection_parameter 
JOIN guacamole_connection 
ON guacamole_connection_parameter.connection_id = guacamole_connection.connection_id 
where guacamole_connection.connection_id = 6084964;

+----------+---------------+-----------------+-----------------+
| protocolo | id_conexión | nombre_parámetro  | valor_parámetro |
+----------+---------------+-----------------+-----------------+
| vnc      |       6084964 | color-depth     | 24              |
| vnc      |       6084964 | hostname        | localhost       |
| vnc      |       6084964 | listen-timeout  | 50000           |
| vnc      |       6084964 | port            | 47749           |
| vnc      |       6084964 | reverse-connect | true            |
+----------+---------------+-----------------+-----------------+
  • Comprobación de la conexión inversa
Si se realiza una conexión inversa (nombre de host = localhost), comprueba el establecimiento de la conexión ejecutando
netstat -vatpn | grep <puerto>
Si no aparece ninguna línea, habrá que depurar el reverse-SSH
SOPORTE - Reverse SSH - Soporte

  • Depuración de VNC
En el equipo cliente, compruebe que el servidor VNC está a la escucha:
netstat -an | find "5500"
Si no es así, compruebe que TightVNC se esté ejecutando
En el equipo cliente, compruebe que el Reverse SSH se ha configurado correctamente:
netstat | find "ssh"
En el relé, compruebe que el SSH inverso esté correctamente establecido:
netstat -vatpn | grep sshd
Atención: el reverse se establece en un puerto aleatorio.
A continuación, se redirige el puerto de guacd del servidor al puerto 5500 del túnel. Esta redirección se realiza al configurar el reverse.
Véase el depuración del ssh inverso más arriba
En el relé, compruebe que guacd esté escuchando correctamente en el puerto indicado por los parámetros de guacamole (aquí 54775):
netstat -vatpn |grep guacd