Linux Terminal Server met X2GO
Op Linux zijn er vele manieren om je systeem op afstand over te nemen. Zo is er SSH, XRDP, VNC, Teamviewer, Anydesk, Chrome Remote Desktop en NoMachine. Ik wil het hebben over mijn favoriete methode op Linux: X2GO
X2GO is gebaseerd op de X server en de SSH server. Via SSH kun je niet alleen je server beheren, maar met de juiste terminal en de juiste commando’s, ook grafische programma’s zien. X2GO is een server-client systeem dat implementatie makkelijk maakt.
De server is te installeren met het volgende commando:
sudo apt install x2goserver
De client installeer je zo:
sudo apt install x2goclient
De client is ook beschikbaar op Mac of Windows.
Nadat de server is geinstalleerd, zet je in de firewall en in NAT poort 22 open naar het IP van je server en richt je de X2GO client daar naar toe. Je kan vervolgens je hele desktop environment laten zien of enkel een geinstalleerd programma. Het laatste is sneller. Onder het tabblad “verbindingen” kun je de snelheid en compressie selecteren. 16m-png-jpeg is het snelste. De kwaliteit van 0 t/m 9 kun je vervolgens gebruiken om je verbinding te optimaliseren.
In tegenstelling tot een Windows Terminal server, heb je hier geen licenties nodig en is het enige limiet de hardware in en verbinding naar je server.
Heb je alleen een terminal nodig, dan kun je ook gewoon inloggen via SSH. Zowel je lokale SSH client als X2GO kunnen dit, alleen forward je via X2GO je terminal applicatie die op je server staat.
De prestaties zijn ok. Ik heb een upload van 4 mbps en programma’s lopen vloeiend. Het gaat bij mij mis zodra ik op afstand video ga streamen. Het limiet hier is mijn upload, niet de X2GO server.
Zoals je ziet maakt Linux het hosten van een Terminal Server enorm makkelijk!
Filed under: Geen categorie - @ 11 maart 2024 21:27