Ошибка гуакамоле: сервер удаленного рабочего стола в данный момент недоступен

Я установил сервер Guacamole на Ubuntu 16.04 с Tomcat7. Все работало отлично. Я добавил вторую базу данных для запускаемого мной побочного скрипта. Пошли обратно на свой сервер Guac, и я все еще могу зайти на страницу входа, но как только я пытаюсь войти, я получаю сообщение об ошибке: сервер удаленного рабочего стола в настоящее время недоступен, повторная попытка через 15 секунд. Я никогда не могу получить доступ к веб-приложению Guac (кроме экрана входа в систему).

/ var / log / syslog показывает мне это: (не очень полезно)

Jan 30 22:08:26 ip-172-31-0-87 guacd[1186]: Creating new client for protocol "rdp"
Jan 30 22:08:26 ip-172-31-0-87 guacd[1186]: Connection ID is "$7d0b76dc-1232-4f14-ad7c-f3e775479918"
Jan 30 22:08:26 ip-172-31-0-87 guacd[1591]: Security mode: TLS
Jan 30 22:08:26 ip-172-31-0-87 guacd[1591]: Resize method: none
Jan 30 22:08:26 ip-172-31-0-87 guacd[1591]: User "@b3a396a9-8c60-484e-961a-cfbc0e3bd941" joined connection "$7d0b76dc-1232-4f14-ad7c-f3e775479918" (1 users now present)
Jan 30 22:08:26 ip-172-31-0-87 guacd[1591]: Loading keymap "base"
Jan 30 22:08:26 ip-172-31-0-87 guacd[1591]: Loading keymap "en-us-qwerty"
Jan 30 22:08:29 ip-172-31-0-87 guacd[1591]: Error connecting to RDP server
Jan 30 22:08:29 ip-172-31-0-87 guacd[1591]: User "@b3a396a9-8c60-484e-961a-cfbc0e3bd941" disconnected (0 users remain)
Jan 30 22:08:29 ip-172-31-0-87 guacd[1591]: Last user of connection "$7d0b76dc-1232-4f14-ad7c-f3e775479918" disconnected
Jan 30 22:08:29 ip-172-31-0-87 guacd[1186]: Connection "$7d0b76dc-1232-4f14-ad7c-f3e775479918" removed.

Вещи, которые я пробовал:

  • Добавлены guacd-hostname и guacd-port в файл guacamole.properties
  • Перезагрузил систему
  • Перезапущен сервис Guacd
  • Попытался изменить ведение журнала на "отладку" с файлом logback.xml, но это, похоже, ничего не изменило, или я не знаю, где я ищу

Вещи, которые могли быть причиной этого: - Я создал нового пользователя Ubuntu и установил корневую веб-папку под его домашним каталогом - Сменил владельца этой папки /home/~username/public_html на пользователя apache "www-data" (это может иметь затронул другие папки?) - Установил phpMyAdmin

Это работает в AWS. Никакие группы безопасности или IP не изменились, так как это работало.

1 ответ

Как оказалось, это была "фича", а не ошибка.

Когда я впервые настроил guac, я сделал одно соединение, чтобы проверить его.

Как оказалось, когда вы делаете одно соединение в guac, при следующем входе в систему он автоматически попытается соединиться с тем единственным соединением, которое вы установили, минуя экран настройки полностью.

Поскольку у меня есть привычка часто уничтожать экземпляры AWS, этот экземпляр уже был завершен некоторое время назад. Мало ли я знал, что guac будет продолжать пытаться подключиться к этому экземпляру, даже если он больше не существует, и если вы не знаете комбинацию магического ключа "shift + ctrl + alt". Нет способа добраться до экрана настроек guac, чтобы удалить соединение и добавить новые, и ничего, с чем я сталкивался, не упоминало об этом. Это, вероятно, должно быть сделано более понятным во время установки.

Дело закрыто.

Другие вопросы по тегам