#2539: Неверно определяется пользователь при использовании авторизации через агента терминального сервера

Отредактирована: 168 дней назад

Симптомы

При работе через терминальный агент пользователи некорректно определяются.

-------------------------------------

Для обеспечения аутентификации пользователей, которые работают с общего терминального сервера, на него был установлен агент авторизации. UserGate начал видеть LDAP пользователей. Но оказалось, что привязка пользователя и его сессии нарушена. Пользователь открывает разрешенный или запрещенный ресурс, а в журнале видно что этот ресурс открывает совсем другой пользователь, и соответственно к нему применяются разрешения другого пользователя. Как исправить эту ситуацию?

Решение

Сначала проверьте, при наличии действующих правил Captive-портала, исключён ли трафик от терминальных серверов из аутентификации правилом captive-портала с параметром "не аутентифицировать"?Данное правило необходимо сделать, и переместить выше общего правила Kerberos.

Далее, проблема может также происходить по причине, во-первых, недостаточного кол-ва выделенных диапазонов для пользователей, работающих через данный терминальный сервер, во-вторых, из-за недостаточного кол-ва портов, выделяемых на одного пользователя. В таком случае, в логах агента терминального сервера будут отображаться уведомления too many users, no free ports.

В первом случае, нужно установить действительное максимальное число пользователей, которое будет работать на терминальном сервере, затем в файле конфигурации агента указать в параметре UserCount значение, превышающее это максимальное число. Например, вы знаете, что кол-во пользователей не будет превышать 50, тогда в параметре UserCount следует передать значение не меньше 60, с учетом работы дополнительных сервисных пользователей с терминального сервера.

Во втором случае, нужно убедиться, что кол-во устанавливаемых соединений с одного пользователя не превышает диапазон выделенных ему портов агентом терминального сервера. Значения диапазонов портов на одного пользователя варьируются в зависимости от значения UserCount и кол-ва IP-адресов, с которых терминальный сервер обращается к UserGate NGFW.