Skip to main content

RDP Remote Desktop

OpsKat includes a built-in RDP client for Windows servers and desktops. Sessions open inside the workspace, alongside terminal and data tabs, without launching a separate remote-desktop application.

Create an RDP Asset​

Add an asset and select RDP. Configure:

  • Host / Port — The remote Windows host and RDP port (default: 3389).
  • Username / Password — The Windows sign-in credentials. You can store the password on the asset or select a managed credential.
  • Domain — Optional Active Directory domain.
  • Clipboard — Enables clipboard synchronization; on by default.
  • Connection — Connect directly, or through an ordered proxy chain of SSH-tunnel / SOCKS5 / HTTP-tunnel layers.

Use Test connection before saving to verify that the endpoint and credentials work.

Use the Remote Desktop​

Double-click the asset or choose Connect to open the RDP page. The toolbar provides:

  • Fit and Actual size display modes.
  • Fullscreen mode.
  • Shortcuts for Ctrl+Alt+Del, Alt+Tab, and Esc.
  • A runtime clipboard toggle.
  • Disconnect and reconnect controls.

Mouse movement, buttons, wheel input, keyboard scancodes, Unicode text, remote cursor shapes, and framebuffer updates are handled inside the embedded session.

Clipboard and Files​

When clipboard synchronization is enabled:

  • Text copied locally can be pasted into the remote desktop, and remote text can be copied back locally.
  • Files copied locally can be offered to the remote desktop through RDP clipboard file transfer.
  • Files copied on the remote desktop can be received into a temporary local directory before OpsKat exposes them to the operating system clipboard.

Clipboard access crosses a trust boundary. Disable it from the toolbar or asset settings when connecting to an untrusted host.

Connectivity Notes​

  • Direct connects from the machine running OpsKat to the RDP endpoint.
  • Proxy chain routes the RDP TCP connection through its layers in order — an SSH asset for an SSH-tunnel layer, or the configured server for a SOCKS5 / HTTP-tunnel layer.
  • The requested desktop size follows the mounted panel, with the saved asset dimensions used as defaults.

RDP is currently an interactive desktop surface. It does not define an allow/deny policy kind and does not add a dedicated opsctl rdp command.