Solved

Certificates and RDS on Windows Srvr 2012 R@

Posted on 2014-04-01
12
564 Views
Last Modified: 2014-04-29
Setup:

RDCB, RDWA, RDGW, License Server installed on one 2012 Server

RDSH installed on two separate 2012 servers.

My internal domain is a trusted.local

Our external domain is companyname.com

I need both internal and external users to be able to access internal resources.

I have been trying to find out what type of certificates I need, how many and what domain names should be used for the certificates.  Also, once I have the certs where do they get installed?

Any help would be appreciated.
0
Comment
Question by:grayva
  • 7
  • 5
12 Comments
 
LVL 29

Expert Comment

by:becraig
ID: 39971000
The problem here is that you won't be able to get a certificate for the .local aspect of this due to current SSL policies (ability to prove ownership of domain).

If all of these are domain computers and you have a CA I would use a CA issued cert for the .local since all your domain computers should trust it.

Normally you could have gotten a SAN / UC cert for this.
0
 

Author Comment

by:grayva
ID: 39971013
What about computers outside our local network who need to access network resources via RDS....don't I need a trusted certificate?
0
 
LVL 29

Expert Comment

by:becraig
ID: 39971035
Just reconfigure both to use .com and update internal dns.

Or distribute your ca root to clients connecting

Info on .local.
http://www.digicert.com/internal-names.htm
0
ScreenConnect 6.0 Free Trial

Check out the updates in one game-changing release, ScreenConnect 6.0, based on partner feedback. New features include a redesigned UI that improves session organization and overall user experience. See the enhancements for yourself!

 

Author Comment

by:grayva
ID: 39971042
Sorry, doesn't make sense to me.
0
 
LVL 29

Expert Comment

by:becraig
ID: 39971050
What doesn't the determination to not  issue .local certificates  ?
0
 

Author Comment

by:grayva
ID: 39971052
How to get certificates for a .com domain to also work inside a network that is running .local domain name.
0
 
LVL 29

Expert Comment

by:becraig
ID: 39971063
Update your internal instance to use the same .com certificate and add an A or CName record to point to the same IP address that trusted.local now resolves to.

Certificate resolve to NAMES and DNS names resolve to IP address resources.


You cannot work around a certificate responding the right name but you can get DNS to point to any resource if you have control of DNS.
0
 
LVL 29

Expert Comment

by:becraig
ID: 39994935
Are you still having issues with this  ?
0
 

Author Comment

by:grayva
ID: 39995056
I gave up, thanks.
0
 
LVL 29

Expert Comment

by:becraig
ID: 39995070
Really sorry the solution was actually very simple:

1) DNS resolves to the name you have configured for RDS server
(since you cannot get a valid .local certificate- you can simply use you.com certificate and update your dns to use the .com name on the certificate and point it to the IP of the RDS server)

2)  Create an internal .local certificate and simply ask your users to click past it not being trusted when they attempt to login.


Either one of the above would work perfectly for you, I can provide instructions as detailed as needed to get there but it is not excessively difficult.
0
 

Author Comment

by:grayva
ID: 39995084
I understand the DNS part but I don't know how to setup an internal CA and issue a local cert.
0
 
LVL 29

Accepted Solution

by:
becraig earned 500 total points
ID: 39995187
Ok if you do not want to do a CA you can just do a self-signed cert- however this would lead you to getting a prompt indicating the certificate is not trusted.

Here is a link on configuring SSL for RDS:

http://technet.microsoft.com/en-us/library/dd320345%28v=ws.10%29.aspx


I would just create an additional DNS record for the internal users:
e.g
external:
RDS.companyname.com - pointing to the external IP
Internal:
RDS.trusted.local   - pointing to the internal IP
RDS.companyname.com - pointing to the internal IP

Once the RDS server is configured to answer on RDS.companyname.com external folks will get the external IP but the server configured for eXternal users

Internal Users will get the one configured for internal users.

Or you can simply create an A record pointing to the internal server that does not match and request a SAN name for the cert that matches that name e.g:

One cert with two SANS
Subject for external:
RDS.RDS.companyname.com

Subject for Internal
InternalRDS.companyname.com

All you would do is configure the external server to match the DNS name and the internal to match the internal DNS name.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Haven’t we all been there – Mom (or Grandma) needs help on her computer, so calls her IT son (or grandson) for help.  Wouldn’t it be so much easier to just remotely connect to her computer and fix the thing rather than trying to go through it on the…
Imagine a situation that you have installed SSL (http://en.wikipedia.org/wiki/Secure_Sockets_Layer) Certificate on your Cisco ASA (Cisco Adaptive Security Appliance) firewall. Installation of SSL certificate on ASA is an another topic for which you …
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question