It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

Remote desktop protocol (RDP) is a secure network communications protocol developed by Microsoft. It enables network administrators to remotely diagnose problems that individual users encounter and gives users remote access to their physical work desktop computers.

RDP can be used by employees working from home or traveling who need access to their work computers. RDP is also often used by support technicians who need to diagnose and repair a user's system remotely and by admins providing system maintenance.

To use a remote desktop session, a user or admin must employ RDP client software to connect to the remote Windows PC or server running RDP server software. A graphical user interface enables the remote user or admin to open applications and edit files as if they were sitting in front of their desktop.

RDP clients are available for most versions of Windows as well as for macOS, Linux, Unix, Google Android and Apple iOS. An open source version is also available. RDP is an extension of the International Telecommunications Union-Telecommunication (ITU-T) T.128 application sharing protocol.

Features of RDP

RDP is a secure, interoperable protocol that creates secure connections between clients, servers and virtual machines. RDP works across different Windows OSes and devices and provides strong physical security through remote data storage.

Noteworthy properties of RDP include the following:

  • smart card authentication;
  • bandwidthreduction;
  • the ability to use multiple displays;
  • the ability to disconnect temporarily without logging off;
  • RemoteFXvirtualized GPU (graphics processing unit) support;
  • 128-bit encryption for mouse and keyboard data using RC4 encryption;
  • directs audio from a remote desktop to the user's computer;
  • redirects local files to a remote desktop;
  • local printers can be used in remote desktop sessions;
  • applications in the remote desktop session can access local ports;
  • shares clipboard between local and remote computers;
  • applications on a remote desktop can be run on a local computer;
  • supports Transport Layer Security;
  • improvements to RemoteApp; and
  • RDP can support up to 64,000 independent channels for data transmission. Data can be encrypted using 128-bit keys. The bandwidth reduction feature optimizes the data transfer rate in low-speed connections.

It is worth noting that not every RDP client supports all of these features. Additionally, a client might only support certain features when operating in enhanced session mode.

RDP use cases

There are three main use cases for RDP. These include the following:

  • remote troubleshooting (either by a corporate help desk or by an individual who is trying to assist someone they know);
  • remote desktop access (such as being able to access a home or office PC while traveling); and
  • remote administration (being able to make remote configuration changes on network servers).

How does remote desktop protocol work?

RDP provides remote access through a dedicated network channel. An RDP-enabled application or service packages the data to be transmitted, and the Microsoft Communications Service directs the data to an RDP channel. From there, the OS encrypts the RDP data and adds it to a frame so that it can be transmitted.

The Terminal Server Device Redirector Driver handles all RDP activity. This kernel driver comprises subcomponents such as the RDP driver, which handles user interfaces, transfers, encryption, compression and framing. The transport driver is responsible for packaging the protocol sent across a TCP/IP network.

Understanding the weaknesses in Remote Desktop Protocol can help admins protect users

What are the benefits of RDP?

  • Data can be securely stored and encrypted using cloud servers, reducing the risk of data loss through breaches or device failure.
  • It does not require the use of a virtual private network.
  • It enables employees at companies with legacy on-premises IT infrastructure to work remotely.

What are the issues with RDP?

  • There can be potential latency issues for remote employees if they have a slow internet connection.
  • Security vulnerabilities, such as susceptibility to hash attacks and computer worms, make it not ideal for sustained use over time.
  • Overall, RDP can be useful for administering remote work management and access, especially for companies using an on-premises IT infrastructure.

RDP security concerns

It is important to follow RDP best practices when running RDP -- such as not using open RDP connections over the internet or giving anyone direct access to an RDP server. Other precautions include defense-in-depth, which uses multiple layers of security, and the principle of least privilege, which limits user access to only the systems needed.

The BlueKeep security flaw affected users of earlier versions of Windows by installing malicious programming and making changes to data. First discovered in May 2019, these vulnerabilities affected Windows 7, Windows XP, Windows 2000, Windows Server 2003 and Windows Server 2008. Historically, RDP has been susceptible to pass the hash attacks and computer worms. Though less effective, brute force attacks have gained access to past and present versions of RDP.

Microsoft provided security patches for those earlier Windows versions, and newer versions of RDP are far more secure. More recent Windows OSes contain a mechanism for specifying which users are allowed to access the system through an RDP session. There is also an option to prevent anyone from remotely accessing the system unless they use network-level authentication.

RDP vs. VPN

Although some people compare RDP and VPN, the two technologies are significantly different. A virtual private network provides a network path to an organization's network resources. A remote user who has a VPN connection could work the same way they would be able to if they were working on premises.

Where a VPN provides connectivity to a remote network, RDP provides connectivity to a specific remote resource. This resource is usually a physical or a virtual computer, but some solutions allow RDP connections to specific remote applications.

Alternatives to RDP

RDP is one of the most widely used remote access protocols, but alternatives exist.

For screen-sharing and remote control, one option is Screens from Edovia. Screens can remotely control macOS or iOS systems from anywhere in the world. The company also makes a product called Screens Connect that makes Mac and Windows systems remotely accessible, while the Screens Express utility allows users to grant someone else temporary access to their Mac. Zoho Assist is primarily designed to provide remote support but can also offer unattended remote access. Zoho Assist is a paid product, but the company also provides a lightweight free edition.

It's important to keep in mind that not all VDI software supports all display protocols, so choosing a protocol often depends on what VDI software the organization is using. If the goal is to find an alternative to connect users to a remote or virtual desktop, popular options include Citrix HDX, PC over IP and VMware Blast Extreme.

Numerous security threats are associated with RDP, including computer worms and ransomware attacks. Learn how ransomware affects organizations and the real-life consequences of these attacks.

3449352D-D8B8-CD54-4E06B9884189E816

These instructions are for Windows XP users who want to remote into a Windows 7 computer.

Setting up your office computer for a Remote Desktop session

  1. Click on Start, select Control Panel and then double-click on System.
  2. Select Remote settings on the left
  3. When the window opens up select Allow connections from computers running any version Remote Desktop (less secure), as shown below.

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  1. Verify that you have the proper permission to connect to your computer by clicking Select Users…

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  1. Your domain and username should be listed as already having access (as shown below).

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

NOTE:  If you do not already have access, click on the Add.. button as shown above and a window similar to the one below will appear.  In the space below Enter the object names to select (examples):, type your domain (the domain for employees is Hamilton-d) and user ID.  For example Hamilton-d\dhubbard.  Click Check Names and, if it is a valid username, the domain name will disappear and your username will become underlined. For example, in the illustration below, hamilton-d\dhubbard will change to dhubbard. Click OK to close the Select Users window.

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  1. Click OK to close the Remote Desktop Users window and click OK again to close the System Properties window.
  2. Next confirm your firewall is on and that it is set to allow Remote Desktop through. Click on Start, select Control Panel and then double-click on Windows Firewall.
  3. Click on Allow a program or feature through Windows Firewall.
  4. Click on Change settings. Scroll through the list to Remote Desktop and select boxes under Domain and Home/Work (Private), as shown on the next page.
  5. Click OK.

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  1. Click on Start and then click on Run…
  2. In the Open: field, type cmd and click OK.

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  1. A box with a black background and white text will appear.
  2.  Type ipconfig at the blinking cursor and press the Enter key on your keyboard.

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  1. Make note of the IP Address (as shown above), you will need this number when you access your computer from home. (NOTE:  You should do this each time you plan to use Remote Desktop Access as IP addresses change periodically.) Close the window.
  2. To access your computer using Remote Desktop, your office computer must be on and logged into the Hamilton Network. To prevent someone from using your computer while you are away, we recommend that you lock your desktop.  To do so, press the , , and <Delete> keys simultaneously and then click on Lock Computer. 
  3. This completes setting up your computer.  These settings will remain in effect and do not need to be repeated.

Connecting to a Remote Computer

  1. Click on Start, select All Programs, select Accessories, select Communications and double-click on Remote Desktop Connection.
  2. In the Computer: field, type the IP address (from step 10 above) for your office computer.

NOTE:  If you need to transfer files back and forth between the remote computer and your computer you can click on Options.  In the expanded window, click on the tab called Local Resources, and at the bottom put a checkmark in the box next to Disk Drives.  When moving files from one computer to the next you will use Copy and Paste.  “Save as” and other familiar techniques will not work.

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  1. Click Connect.  If you made your disk drives available (see note above) you will see a security warning about sharing disk drives.  Click on OK.
  2. In the Log On to Windows dialog box, type your username, password, and domain just as you would if you were in your office and then click OK.  For employees, the domain is Hamilton-d.

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  • The Remote Desktop window will open and you will see the desktop settings, files, and programs that are on your office computer. Your office computer will remain locked and no one will be able to work at your office computer without a password, nor will anyone see the work you are doing on your office computer.  To improve performance, you will not see your usual desktop picture if one is in use.  Instead it may be a solid color, usually black.

Printing using Remote Desktop

  • At home your printer is the default printer.  To select your office printer, click on the drop-down menu where your printer is listed and select your office printer from the list. 

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  • Click OK to print as you normally would.

To log off and end a session

  • In the Remote Desktop Session, click Start and select Disconnect

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer

  • You will be asked if you are sure you want to disconnect. Click on Disconnect.

Last updated: February 27, 2019

It is a Windows 7 feature that enables support staff to Connect to a Remote Desktop computer
x