Перейти к основному содержанию

The security database on the server does not have a computer account for this workstation trust relationship

Windows Server

Словил ошибку на сервере Windows Server 2012 R2 при попытке войти в доменную учётную запись.

The security database on the server does not have a computer account for this workstation trust relationship

win

На сервере под сервисной доменной учёткой запущена важная служба. Сервер выключать и перезагружать нельзя.

Войти на сервер можно под локальной учётной записью, у меня есть пароль от неё. Успешно вхожу. Путаюсь запустить что-нибудь от имени своей доменной учётной записи, например, PowerShell. Тоже получаю ошибку:

No valid certificates were found on this smart card

Please try another smart card or contact your administrator

The security database on the server does not have a computer account for this workstation trust relationship

win

Эй, я и есть администратор!

Сеть работает, контроллер домена с сервера пингуется. Лезем в домен и смотрим учётную запись сервера, с ней явно что-то не так.

Учётную запись сервера могли удалить в домене

Её могли удалить. Выводим сервер из домена и снова вводим.

Учётную запись сервера могли заблокировать в домене

Как раз в моём случае это и случилось. Разблокируем учётную запись сервера в домене.

Под текущей учётной записью на сервере вход по RDP так и не выполняется, хотя под другими учётками удалённый доступ заработал. Просто сбрасываю пароль учётной записи в домене на тот же что и был, — всё начинает работать нормально.

Перезагрузка сервера не потребовалась.

Учётная запись сервера могла быть повреждена

Удаляем учётную запись сервера в домене. Выводим сервер из домена и снова вводим.

У учетной записи сервера в домене может отсутствовать запись SPN (Service Principal Name)

В этом случае необходимо добавить две SPN записи в указанный атрибут в формате:

HOST/SERVERNAME
HOST/SERVERNAME.domain.local

Другой сервер в домене имеет запись SPN, совпадающую с проблемным сервером

Все хосты с нужным SPN можно найти командой:

setspn -q HOST/SERVERNAME

Также для поиска конфликтующих серверов нужно воспользоваться командой:

ldifde -f C:\DuplicateSPN.txt -d DC=domain,DC=local -l serviceprincipalname -r (serviceprincipalname=*)

В файл DuplicateSPN.txt выгрузится список значений поля servicePrincipalName для всех компьютеров домена. Находим там дубликаты, лишние учетные записи в домене удаляем.

Теги

 

Похожие материалы

Port-forwarding перенаправление портов в Windows

Начиная с Windows XP в операционной системе Windows имеется встроенная возможность перенаправления сетевых портов — port-forwarding. Более того, любое входящее TCP соединение можно перенаправить не только на другой порт, но и на другой IP адрес.

Теги

Windows — драйверы для сетевой карты VMXNET3

VMXNET3 гораздо производительней e1000 и e1000e, которые устанавливаются по умолчанию, меньше загружает процессор по сравнению с e1000 и e1000e. VMXNET3 более стабилен, чем e1000 и e1000e в операционной системе Windows.