Skip to content

Deploying Remote Desktop Gateway RDS 2012

Technical Article

A Remote Desktop Gateway Server enables users to connect to remote computers on a corporate network from any external computer. The RD Gateway uses the...

Categories
MicrosoftRds 2012
Tags
GatewayHttp SecureHttpsRd GatewayRemote Desktop ConnectionRemote Desktop GatewayRemote Desktop ProtocolRemote Desktop ServicesSecure Sockets LayerServer 2012SslVirtual Private NetworkVpn
Deploying Remote Desktop Gateway RDS 2012

What is a Remote Desktop Gateway

A Remote Desktop Gateway Server enables users to connect to remote computers on a corporate network from any external computer. The RD Gateway uses the Remote Desktop Protocol & the HTTPS Protocol to create a secure encrypted connection.

A 2012 RD Gateway server uses port 443 (HTTPS), which provides a secure connection using a Secure Sockets Layer (SSL) tunnel.

A Remote Desktop Gateway Provides The following Benefits:

  • Enables Remote Desktop Connections to a corporate network without having to set up a virtual private network (VPN).
  • Enables connections to remote computers across firewalls.
  • Allows you to share a network connection with other programs running on your computer. This enables you to use your ISP connection instead of your corporate network to send and receive data over a remote connection.

http://windows.microsoft.com/en-us/windows7/what-is-a-remote-desktop-gateway-server

Please see the following linkFor more information on deploying a Gateway on the perimeter network: http://blogs.msdn.com/b/rds/archive/2009/07/31/rd-gateway-deployment-in-a-perimeter-network-firewall-rules.aspx

Deploying a remote desktop Gateway

Deploying a remote desktop Gateway

To start the install, Click on the RD Gateway Icon Highlighted in green on the Deployment Overview.

Deploying a remote desktop Gateway (screenshot 2)

Select the server you want to install the role on.

Deploying a remote desktop Gateway (screenshot 3)

Enter the External FQDN in the SSL Certificate Name (for this example I am using a internal address)

Deploying a remote desktop Gateway (screenshot 4)

RDS Gateway is installing............

Deploying a remote desktop Gateway (screenshot 5)

Deploying a remote desktop Gateway (screenshot 6)

Once the install is complete, you can use the links at the bottom of the install window to configure certificates and review the RD Gateway properties for the deployment.

Deploying a remote desktop Gateway (screenshot 7)

As highlighted in red, you can seen the Gateway certificate located in the deployment properties under certificates.

Deploying a remote desktop Gateway (screenshot 8)

Under the Tab RD Gateway, you can configure the login method and basic gateway settings.

Deploying a remote desktop Gateway (screenshot 9)

Once the gateway is installed you will see the RD Gateway symbol appear.

Configuring the Gateway Manager

Configuring the Gateway Manager

by right clicking on the local gateway server, you can open the properties.

Configuring the Gateway Manager (screenshot 2)

You can configure the advanced gateway settings by navigating to the Properties.

Configuring the Gateway Manager (screenshot 3)

The General tab allows you to configure maximum connection.

Configuring the Gateway Manager (screenshot 4)

The SSL Certificate tab allows you to import a external certificate, create a self-signed and import from a personal store. I would recommend that you assign all certificates and apply the RD Gateway Certificate last. This is the certificates are not modified by the certificate tab in the RDS deployment properties.

Configuring the Gateway Manager (screenshot 5)

The Transport Tab allows you to configure RCP-HTTP and the HTTP settings. You can change the defaults to meet corporate security requirements.

Configuring the Gateway Manager (screenshot 6)

The Remote Desktop Connection Authorisation Policies (RD CAP) store enables you to configure local or central NPS Services for centralised management.

Configuring the Gateway Manager (screenshot 7)

The Messaging tab is great for notifying users of outages and maintenance times or other administrator messages.

Configuring the Gateway Manager (screenshot 8)

Please see the hyperlink below for information on SSL Bridging and tunnelling.

http://www.isaserver.org/tutorials/Understanding_SSL_bridging_and_tunneling_within_ISA.html

Configuring the Gateway Manager (screenshot 9)

The Auditing tab allows you to select what to audit in the log files.

Configuring the Gateway Manager (screenshot 10)

The Server Farm tab allows you to configure multiple Gateway servers for use in a farm (High Availability).

Configuring the Gateway Manager (screenshot 11)

Connection Policies allow you to configure user access.

Configuring the Gateway Manager (screenshot 12)

Configuring the Gateway Manager (screenshot 13)

Configuring the Gateway Manager (screenshot 14)

You can  disable the redirection features for enhanced security.

Configuring the Gateway Manager (screenshot 15)

The Timeouts Tab allows you to limit client sessions.

Configuring the Gateway Manager (screenshot 16)

Resource authorisation Policies allow you to specify the network computers that users can connect to.

Configuring the Gateway Manager (screenshot 17)Configuring the Gateway Manager (screenshot 18)

You can define user access in user groups tab.

Configuring the Gateway Manager (screenshot 19)

The Network Resource tab is used to specify the network resources.

Configuring the Gateway Manager (screenshot 20)

The Allowed ports Tab enables you can change the ports to enhance security.

Creating Computer Groups

when creating a High available Connection broker configuration or a Remote desktop session server Farm you need to create server groups using the manage locally stored computer groups.

Creating Computer Groups

Creating Computer Groups (screenshot 2)

Click Create Group

Creating Computer Groups (screenshot 3)

enter the name and the description of the computer group

Creating Computer Groups (screenshot 4)

For connection brokers and RDSH servers, you need to add the servers and the farm name as mentioned in this tab.