RDP Across Domains Failing
I recently added a Windows 2008 R2 sever to my netork and created a domain. After adding a few machines to the domain, I started getting errors when attempting to RDP into my various machines. Keep in mind I had some machines on my DOMAIN, and others stayed in my previously existing WORKGROUP. My User/Password configuration stayed the same and I also knew that computers on a domain, liked to have the domain prefixing the username like: DOMAIN\User
The fix will be done through Group Policy Editor
The Error: Attempting to Connect to Remote Desktop
The Fix: GPEDIT.MSC Credentials Delegation
Open Group Policy Editor by running GPEDIT.MSC from the Start Menu 'Run...' text box
Navigate to:
Local Computer Policy –> Computer Configuration –> Administrative Templates –> System –> Credentials Delegation
The policies will most likely be set to 'Not Configured'
Edit each of the following 4 policies:
- Allow Delegating Saved Credentials with NTLM-only Server Authentication
- Allow Delegating Saved Credentials
- Allow Delegating Default Credentials with NTLM-only Server Authentication
- Allow Delegating Default Credentials
Enable, add TERMSRV/* and update the policies
- 'Enable'
- Show
- And ADD - TERMSRV/*
- Either reboot or open Command Prompt and type “gpupdate /force” command to apply it immediately
Enable
Show and add TERMSRV/*
Reboot or run gpupdate /force
C:>gpupdate /force Updating Policy... User Policy update has completed successfully. Computer Policy update has completed successfully.
Help on the options
Help: Allow Delegating Saved Credentials with NTLM-only Server Authentication
This policy setting applies to applications using the Cred SSP component (for example: Terminal Server).
This policy applies when server authentication was achieved via NTLM.
If you enable this policy setting you can specify the servers to which the user's saved credentials can be delegated (saved credentials are those that you elect to save/remember using the Windows credentials manager).
If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of saved credentials is permitted to Terminal Server running on any machine (TERMSRV/*) if the client machine is not a member of any domain. If the client is domain-joined, then by default the delegation of saved credentials is not permitted to any machine.
If you disable this policy setting delegation of saved credentials is not permitted to any machine.
Note: The "Allow Delegating Saved Credentials with NTLM-only Server Authentication" can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard is permitted when specifying the SPN.
For Example:
TERMSRV/host.humanresources.fabrikam.com Terminal server running on host.humanresources.fabrikam.com machine
TERMSRV/* Terminal server running on all machines.
TERMSRV/*.humanresources.fabrikam.com Terminal server running on all machines in humanresources.fabrikam.com
Help: Allow Delegating Saved Credentials
This policy setting applies to applications using the Cred SSP component (for example: Terminal Server).
This policy applies when server authentication was achieved via a trusted X509 certificate or Kerberos.
If you enable this policy setting you can specify the servers to which the user's saved credentials can be delegated (saved credentials are those that you elect to save/remember using the Windows credentials manager).
If you do not configure (by default) this policy setting, after proper mutual authentication, delegation of saved credentials is permitted to Terminal Server running on any machine (TERMSRV/*).
If you disable this policy setting delegation of saved credentials is not permitted to any machine.
Note:The "Allow Delegating Saved Credentials" can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard is permitted when specifying the SPN.
For Example:
TERMSRV/host.humanresources.fabrikam.com Terminal server running on host.humanresources.fabrikam.com machine
TERMSRV/* Terminal server running on all machines.
TERMSRV/*.humanresources.fabrikam.com Terminal server running on all machines in humanresources.fabrikam.com
Help: Allow Delegating Default Credentials with NTLM-only Server Authentication
This policy setting applies to applications using the Cred SSP component (for example: Terminal Server).
This policy applies when server authentication was achieved via NTLM.
If you enable this policy setting you can specify the servers to which the user's default credentials can be delegated (default credentials are those that you use when first logging on to Windows).
If you disable or do not configure (by default) this policy setting, delegation of default credentials is not permitted to any machine.
Note: The "Allow Delegating Default Credentials with NTLM-only Server Authentication" can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard is permitted when specifying the SPN.
For Example:
TERMSRV/host.humanresources.fabrikam.com Terminal server running on host.humanresources.fabrikam.com machine
TERMSRV/* Terminal server running on all machines.
TERMSRV/*.humanresources.fabrikam.com Terminal server running on all machines in .humanresources.fabrikam.com
Help: Allow Delegating Default Credentials
This policy setting applies to applications using the Cred SSP component (for example: Terminal Server).
This policy applies when server authentication was achieved via a trusted X509 certificate or Kerberos.
If you enable this policy setting you can specify the servers to which the user's default credentials can be delegated (default credentials are those that you use when first logging on to Windows).
If you disable or do not configure (by default) this policy setting, delegation of default credentials is not permitted to any machine.
Note: The "Allow Delegating Default Credentials" can be set to one or more Service Principal Names (SPNs). The SPN represents the target server to which the user credentials can be delegated. The use of a single wildcard is permitted when specifying the SPN.
For Example:
TERMSRV/host.humanresources.fabrikam.com Terminal server running on host.humanresources.fabrikam.com machine
TERMSRV/* Terminal server running on all machines.
TERMSRV/*.humanresources.fabrikam.com Terminal server running on all machines in .humanresources.fabrikam.com
- Log in to post comments