Selected services only
Share access to one service such as RDP, SSH, VNC, or a custom TCP port instead of exposing an entire subnet.
DeskAccess
TPM-aware, passwordless access control for RDP, SSH, VNC, and selected TCP services. Keep RDP private, then allow access only from authenticated machine identities with optional TPM-backed identity keys.
Share access to one service such as RDP, SSH, VNC, or a custom TCP port instead of exposing an entire subnet.
Create temporary links or persistent paired access for trusted admin devices.
Designed for desktop support, home labs, Raspberry Pi access, and small office administration.
DeskAccess is for teams that want to stop exposing RDP directly and avoid broad VPN access. Administrators can keep RDP bound to a private or loopback address and require DeskAccess authentication before any client reaches it.
Use DeskAccess as the controlled access path to RDP instead of opening port 3389 to a LAN, VPN subnet, or the public internet.
Where TPM support is available, trusted access can require proof from hardware-backed key material so only the paired machine identity can reconnect.
Pairing and reconnects use machine identity proofs at the DeskAccess layer, reducing dependence on shared remote-access passwords.
DeskAccess is built for people who want a narrower alternative to traditional VPNs and full remote desktop products. Instead of opening a whole network, it exposes only the selected service you invite or pair.
Use DeskAccess when you need access to one RDP, SSH, VNC, or TCP service rather than a full private subnet like many VPN-style tools provide.
DeskAccess can launch existing RDP and VNC clients through a secure tunnel, making it useful for workflows often handled by remote desktop tools.
The project is open source, and teams can run their own relay infrastructure when they want more control over availability and policy.
People comparing tools such as TeamViewer, AnyDesk, RustDesk, Chrome Remote Desktop, Tailscale, ZeroTier, or traditional VPNs may choose DeskAccess when service-scoped access is a better fit than broad device or network access.
DeskAccess uses passwordless authentication at the DeskAccess layer. During pairing and reconnect, endpoints prove machine identity instead of relying on a shared DeskAccess password.
RDP, SSH, VNC, and custom TCP data are carried over encrypted peer connections between DeskAccess endpoints.
RDP can remain reachable only locally on the host while DeskAccess handles the authenticated remote access path.
Where supported, DeskAccess can bind machine identity to TPM-backed key material. This is used as a hardware-backed identity key, not as full TPM manufacturer-chain attestation or device-health verification.
Pairing links establish trust between machines. Later connections authenticate with machine identity proofs, not a DeskAccess account password.
On systems without TPM support, DeskAccess can fall back to software identity while keeping the same machine-identity authentication model.
Relays and discovery systems can help connect peers, but they do not receive plaintext service traffic.