Escolha protocolo por SO, tarefa e postura de segurança.
1. RDP (Remote Desktop Protocol) — Windows Nativo
- Ideal para: GUI completa no Windows Pro/Enterprise.
- Configuração: Configurações → Área de Trabalho Remota → Ativar. Porta 3389.
- Cliente: Embutido (mstsc), Microsoft Remote Desktop (Mac/iOS/Android).
- Segurança: NLA (Network Level Auth) + VPN ou RD Gateway. Nunca exponha 3389 à internet.
2. SSH (Secure Shell) — Linux/macOS Nativo, Windows via OpenSSH
- Ideal para: Admin CLI, servidores headless, túneis.
- Autenticação: Chaves Ed25519 (desative senha).
- Extras:
ssh -X para apps GUI, ssh -L para port forwarding.
3. VNC (Virtual Network Computing) — GUI Multiplataforma
- Servidor: TigerVNC, TightVNC, RealVNC, macOS Screen Sharing.
- Visualizador: RealVNC Viewer, TigerVNC, Remmina.
- Segurança: TLS (VeNCrypt) ou túnel SSH. VNC puro = sniffável.
4. Terceiros (TeamViewer, AnyDesk, RustDesk, Chrome Remote Desktop)
- Prós: Travessia NAT, configuração fácil, transferência arquivo, clientes móveis.
- Contras: Proprietário, conta necessária, limites grátis, confia no vendor.
- Auto-hospedado: RustDesk + servidor próprio = controle.
Decisão Rápida
| Necessidade | Use |
| GUI Windows, mesma LAN | RDP |
| Admin servidor Linux | SSH |
| GUI multiplataforma | VNC (tunelado) |
| Ajuda rápida para leigo | Chrome Remote Desktop / AnyDesk |
| Zero-trust, auditável | SSH + Tailscale / WireGuard |
Sempre: MFA, menor privilégio, criptografia em trânsito.