Apache Настройка гуакамоле LDAP - PullRequest
0 голосов
/ 12 февраля 2020

Я успешно установил гуакамоле на сервере Centos 7. Используя учетную запись администратора (в моем случае guacadmin), я могу успешно войти в систему, создать RDP-соединение и без проблем подключиться к различным компьютерам в локальной сети.

Теперь я хотел настроить LDAP-вход в систему потому что у нас есть Active Directory, к которому можно получить доступ через LDAPS. Я использую следующую конфигурацию:

ldap-hostname: ldapserver.somedomain.ch
ldap-port: 636
ldap-encryption-method: ssl
ldap-search-bind-dn: my@emailadress.ch
ldap-search-bind-password: (some password)
ldap-user-base-dn: ou=MYOU,dc=ldapserver,dc=somedomain,dc=ch
ldap-username-attribute: sAMAccountName
ldap-user-search-filter: (samAccountType=12345678)

Однако, когда я использую Guacamole 1.1.0 или Guacamole 1.0.0, я не могу войти в систему с помощью LDAPS, я получаю сообщение об ошибке и в журналах под /var/log/messsages это читает

Feb 12 14:23:52 guacamole server: 14:23:52.104 [http-bio-8080-exec-33] INFO  o.a.g.r.auth.AuthenticationService - User "test" successfully authenticated from <MY IP>.
Feb 12 14:23:53 guacamole server: 14:23:53.679 [http-bio-8080-exec-33] WARN  o.a.g.e.AuthenticationProviderFacade - The "ldap" authentication provider has encountered an internal error which will halt the authentication process. If this is unexpected or you are the developer of this authentication provider, you may wish to enable debug-level logging. If this is expected and you wish to ignore such failures in the future, please set "skip-if-unavailable: ldap" within your guacamole.properties.

, но никакой дополнительной информации. Интересно, что он говорит «успешно аутентифицирован».

Обратите внимание, что я недавно настроил сервер Nextcloud, и там я использую точно такую ​​же конфигурацию, как показано выше, и она работает. Я также проверил с помощью команды ldapsearch, может ли мой сервер гуакамоле связываться с сервером LDAP, который работает нормально. Так что проблема должна быть в конфигурации. Как я могу узнать, как правильно настроить гуакамоле?

1 Ответ

0 голосов
/ 11 марта 2020
  • Ниже моей настройки с гуакамоле LDAP. поставщик аутентификации: net .sourceforge.guacamole. net .auth.ldap.LDAPAuthenticationProvider ldap-hostname: DC2.welcome.local ldap-port: 3268 ldap-user-base-dn: CN = Пользователи, DC = Добро пожаловать, DC = локальный ldap-user-base-dn: dc = Добро, dc = локальный ldap-search-bind-dn: cn = guaca, CN = Пользователи, dc = Добро пожаловать, dc = локальный ldap-search-bind-пароль : ldap-username-attribute: sAMAccountName ldap-user-search-filter: (objectClass = user) (! (objectCategory = computer)) ldap-max-search-results: 4000 enter code here

...