Skip to main content

Does the Teramind Agent support RDP?

Updated over 2 weeks ago

The Teramind Agent fully supports Remote Desktop Protocol (RDP) sessions and is specifically optimized for virtualized and terminal environments. Additionally, Teramind provides its own Remote Control functionality, which allows administrators to interact with sessions without relying on RDP.

Monitoring RDP Sessions

Teramind handles RDP in two distinct ways depending on where the Agent is installed:

  • Monitoring Remote Users (Server-Side): If you install the Agent on a Terminal Server (Windows Server RDS), it distinguishes between multiple concurrent users on the same server. It records screen activity, keystrokes, and metadata for each specific RDP session, reporting data under the individual user's profile.

  • Monitoring the Local Desktop (Client-Side): If the Agent is on a local workstation and the user opens an RDP window, Teramind records the RDP window as an application. While it logs the session duration, it cannot "see inside" to log specific remote keystrokes unless the Agent is also installed on the destination server.

Teramind’s Built-in Remote Control

Separate from RDP, Teramind includes a proprietary Remote Control feature accessible via the Session Player. This is not based on RDP and offers several advantages for administrators:

  • Session Shadowing: Unlike RDP, which typically starts a new session or locks the local user out, Teramind’s Remote Control allows an admin to "shadow" the active session. You can see what the user sees and interact with their desktop in real-time.

  • Firewall & VPN Bypass: Since the control commands travel through the existing Agent-to-Server encrypted tunnel, you can remotely control a machine behind a NAT or restrictive firewall without needing a VPN or opening Port 3389.

  • Zero Configuration: It requires no additional software or protocol setup; it is a built-in capability of the Teramind Agent that can be toggled via administrator permissions.

Did this answer your question?