Connessione a un Computer Remoto: RDP, SSH, VNC o Strumenti di Terze Parti
Scegli il protocollo in base al sistema operativo, al compito e alla postura di sicurezza.
1. RDP (Remote Desktop Protocol) — Nativo Windows
- Ideale per: Interfaccia grafica completa su Windows Pro/Enterprise.
- Configurazione: Impostazioni → Desktop remoto → Abilita. Porta 3389.
- Client: Integrato (mstsc), Microsoft Remote Desktop (Mac/iOS/Android).
- Sicurezza: NLA (Autenticazione a livello di rete) + VPN o RD Gateway. Non esporre mai 3389 a internet.
2. SSH (Secure Shell) — Nativo Linux/macOS, Windows tramite OpenSSH
- Ideale per: Amministrazione CLI, server senza interfaccia, tunneling.
- Autenticazione: Chiavi Ed25519 (disabilita password).
- Extra:
ssh -Xper app GUI,ssh -Lper port forwarding.
3. VNC (Virtual Network Computing) — GUI Cross-Platform
- Server: TigerVNC, TightVNC, RealVNC, Condivisione schermo macOS.
- Visualizzatore: RealVNC Viewer, TigerVNC, Remmina.
- Sicurezza: TLS (VeNCrypt) o tunnel SSH. VNC semplice = intercettabile.
4. Terze Parti (TeamViewer, AnyDesk, RustDesk, Chrome Remote Desktop)
- Pro: Attraversamento NAT, configurazione facile, trasferimento file, client mobili.
- Contro: Proprietario, account richiesto, limiti piano gratuito, fiducia nel vendor.
- Auto-ospitato: RustDesk + server proprio = controllo.
Decisione Rapida
| Necessità | Usa |
|---|---|
| GUI Windows, stessa LAN | RDP |
| Amministrazione server Linux | SSH |
| GUI cross-platform | VNC (tunnelato) |
| Aiuto rapido per utente non tecnico | Chrome Remote Desktop / AnyDesk |
| Zero-trust, verificabile | SSH + Tailscale / WireGuard |