이 문서는 암호가 만료되었거나 다음 로그온 시 변경되도록 설정된 사용자의 암호 변경을 처리할 때 발생하는 오류를 해결하는 데 도움이 됩니다.
원래 KB 번호: 2879424
증상
DMZ에 도메인의 구성원이 아닌 서버가 있습니다. 관리의 경우 관리자인 일련의 로컬 사용자가 있습니다.
관리를 위해 서버에 새 사용자를 추가하는 경우 초기 암호를 설정하고 "사용자가 다음 로그온 시 암호를 변경해야 합니다."를 설정합니다. 사용자는 원격 데스크톱 서비스를 통해 서버에 로그온합니다. 사용자에게 암호를 변경하라는 메시지가 표시되고 암호를 입력한 후 "이 명령을 처리하는 데 스토리지를 충분히 사용할 수 없습니다."라는 오류 메시지가 표시됩니다.
RDS 서버에서 NLA를 사용하도록 설정한 경우 서버에 로그온하려는 시도가 실패하고 만료된 암호에 오류가 표시됩니다.
[창 제목]
원격 데스크톱 연결[콘텐츠]인증 오류가 발생했습니다.
로컬 보안 기관에 연결할 수 없습니다.원격 컴퓨터: <컴퓨터 이름>
이는 만료된 암호 때문일 수 있습니다.
암호가 만료된 경우 암호를 업데이트하세요.
도움이 필요한 경우 관리자 또는 기술 지원 팀에 문의하세요.[확인]
오류 대화 상자는 다음과 같습니다.
원인
암호가 만료되거나 다음 로그온 시 변경하도록 설정된 사용자의 암호 변경을 처리하는 경우 Winlogon은 익명 토큰을 사용하여 암호 변경 요청을 처리합니다.
암호 변경 대화 상자를 사용하면 원격 컴퓨터에 대한 암호도 변경할 수 있으므로 API 호출은 SMB를 통해 명명된 파이프를 통해 RPC를 통해 원격 인터페이스를 사용합니다. 이 프로토콜 시퀀스의 경우 RPC 런타임은 키 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Rpc
에서 정책 설정 "Server2003NegotiateDisable"을 읽습니다.
기본 권한으로 인증된 사용자, 관리자 및 LocalSystem만 키를 읽을 수 있으므로 익명 토큰의 컨텍스트에서 실패합니다.
NLA를 사용하도록 설정하면 사용자 세션 요청이 유효성을 검사하지 않으므로 실패합니다.
해결
이 문제를 방지하는 방법은 다음과 같습니다.
- 원격으로 암호를 변경합니다. 현재 원격 암호 변경을 실행하는 컨텍스트의 사용자는 기본 자격 증명을 사용하여 대상 서버에 로그온할 수 있어야 합니다(또는 이미 암호 변경 시 SMB를 사용하여 서버에 이미 연결됨).
- 익명에서 키를 읽을 수 있도록 키
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Rpc
의 사용 권한을 변경합니다. 키가 없는 경우 키를 만든 다음 익명 계정에 대한 읽기 권한을 추가할 수 있습니다.
참고 항목
접근 방식 2의 경우 오류에서 복구하려는 경우 그룹 정책 서비스에서 키를 삭제하고 기본 사용 권한을 사용하여 다시 만들 수 있습니다. 이 경우 권한을 다시 적용해야 합니다.
컴퓨터가 도메인의 구성원인 경우 레지스트리 보안 정책 사용에 대한 사용 권한 설정을 자동화할 수 있습니다. 작업 그룹 컴퓨터의 경우 이 텍스트를 rpc-pol.inf 파일로 가져올 수 있습니다.
---------------------------
[Unicode]
Unicode=yes
[Version]
signature="$CHICAGO$"
Revision=1
[Registry Keys]
"MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\rpc",0,"D:PAR(A;CIIO;KA;;;CO)(A;CI;KA;;;SY)(A;CI;KA;;;BA)(A;CI;KR;;;S-1-5-7)(A;CI;KR;;;BU)"
------------------------------
다음을 사용하여 적용할 수 있습니다.
secedit /configure /db C:\Windows\security\database\rpc-pol.sdb/cfg rpc-pol.inf /log rpc-pol.log 성공하려면 키가 있어야 합니다.
자세한 정보
작업 그룹 또는 원격 멤버 컴퓨터 암호를 변경하는 기능은 다양한 호환성 요구 사항을 고려해야 합니다. 이 시나리오는 오늘날까지 매우 경계선 항목입니다.
NLA로 보호되는 RDS 세션의 경우 만료된 암호로 원격 세션을 시작할 수 없습니다. NLA를 사용하려면 다른 사용자로 인증된 세션에서 원격으로 암호를 미리 변경해야 합니다.