Using Remote Desktops

๐Ÿ“š Hoofdstuk 8.3: Werken met Remote Desktops in Linux

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐ŸŒ Wat is een Remote Desktop?
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โ†’ Toegang tot een Linux GUI vanaf een andere computer via netwerk.
โ†’ Gebruikt protocollen zoals: VNC, Xrdp, NX, SPICE

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿ–ฅ๏ธ VNC โ€“ Virtual Network Computing
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โœ” Gebruikt RFB-protocol voor grafische sessies.
โœ” Poorten:
โ–ช๏ธ 5900+n โ†’ Standaard VNC-poort (bijv. 5901)
โ–ช๏ธ 5800+n โ†’ Browsertoegang via Java/HTML5

โœ” Types:
โ–ช Persistent desktop: blijft bestaan
โ–ช Static desktop: nieuwe sessie elke keer

โœ” ๐Ÿ”’ Voordelen:
+ Meerdere gebruikers
+ On-demand sessies
+ SSH-tunneling mogelijk

โœ” โš  Nadelen:
โ€“ Geen encryptie
โ€“ Geen bestandsoverdracht/audio/print
โ€“ Wachtwoorden in plaintext
โ€“ Geen CLI-support

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿฏ TigerVNC โ€“ Verbeterde VNC
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โœ” Alternatief met betere prestaties

๐Ÿ”ง Tools:
โ–ช tigervnc-server โ€“ host sessies
โ–ช vncviewer โ€“ client voor verbinding
โ–ช vnserver / vnconfig โ€“ configtools

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐ŸชŸ Xrdp โ€“ RDP voor Linux
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โœ” Ondersteunt Microsoft RDP-protocol

๐Ÿ”ง Installeren:
sudo systemctl start xrdp
sudo systemctl enable xrdp

๐Ÿ”’ TCP-poort 3389 toestaan in firewall

๐ŸŽฎ Ondersteunde clients:
โ–ช Microsoft Remote Desktop
โ–ช rdesktop
โ–ช FreeRDP

๐Ÿ“ฆ Voordelen:
+ TLS-encryptie
+ Audio / lokale schijven / muis + toetsenbord
+ Persistent desktop
+ Goede clientondersteuning

โš™๏ธ Configuratiebestand:
`/etc/xrdp/xrdp.ini`

Beveiligingsopties:
Optie | Beschrijving
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€|โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Tls | SSL-encryptie (maar TLS 1.0 = verouderd)
Negotiate | Beste methode automatisch kiezen
Rdp | Standaard, maar kwetsbaar

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โšก NX โ€“ Snelle & veilige remote desktop
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โœ” Gebouwd voor snelheid en efficiรซntie

โœ… Voordelen:
+ Sneller dan VNC/Xrdp
+ Werkt goed over trage netwerken
+ Gebruikt standaard SSH
+ Meerdere gebruikers via รฉรฉn poort

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
๐Ÿงช SPICE โ€“ Voor Virtuele Machines
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
โœ” Vooral voor KVM-omgevingen

๐ŸŽฏ Kenmerken:
+ Ondersteunt meerdere clients tegelijk
+ Lage CPU-belasting
+ Audio/video ondersteuning
+ Live migratie mogelijk