Introduction: Why Remote Desktop on Kali? Kali Linux, the de facto standard for penetration testing, is often run in specific environments: a VM on a laptop, a dedicated testing machine, or a cloud instance. However, many professional workflows demand remote access to Kali’s graphical interface—whether to leverage GUI tools (Burp Suite, Wireshark, Metasploit’s msfconsole with graphical payloads, or Cortex), collaborate with a team, or maintain a persistent testing environment on a headless server in a data center.

: Launch vncserver (TigerVNC):

# Tunnel RDP over SSH ssh -L 3389:localhost:3389 kali@<kali-ip> Then connect RDP client to localhost .

: Works out of the box—X2Go launches a new X session via SSH.

: XRDP automatically starts a virtual session. Just ensure xrdp and a desktop (Xfce) are installed. No physical display required.

Install on Kali:

: Easy, works with any VNC client (TigerVNC, RealVNC). Cons : No native clipboard sync, no sound, poor performance over high-latency links. VNC is not encrypted natively.