Met een terminalserver, ook wel Terminal Services-server of Remote Desktop Services (RDS)-server genoemd, kunnen meerdere gebruikers vanaf externe locaties toegang krijgen tot één computer (de terminalserver) en deze gebruiken. Gebruikers maken via een netwerkverbinding verbinding met de terminalserver en kunnen toepassingen uitvoeren, toegang krijgen tot bestanden en bronnen gebruiken alsof ze achter de console van de server zitten. Zo werkt een terminalserver:
Client-serverarchitectuur:
1. Terminalserverhost :De terminalserver is een krachtige computer die als host fungeert en externe toegang tot de bronnen biedt. Het voert de terminalserversoftware uit, die gebruikerssessies beheert en authenticatie, autorisatie en gegevensbeveiliging biedt.
2. Clientapparaten :gebruikers maken verbinding met de terminalserver vanaf hun clientapparaten, zoals desktopcomputers, laptops, thin clients of zelfs mobiele apparaten. Elk clientapparaat brengt een netwerkverbinding tot stand met de terminalserver.
3. Verbindingsprotocollen :Remote Desktop Protocol (RDP) wordt vaak gebruikt voor het tot stand brengen van verbindingen met terminalservers. RDP is een veilig protocol dat gegevens- en audio-/videotransmissies tussen de client en de terminalserver codeert. Hiermee kunnen gebruikers op afstand het bureaublad van de server bedienen, toegang krijgen tot applicaties en bestanden beheren.
Gebruikerssessies:
1. Inlogproces :Elke gebruiker die verbinding maakt met de terminalserver moet zich verifiëren met een unieke gebruikersnaam en wachtwoord. Dit zorgt ervoor dat alleen geautoriseerde gebruikers toegang hebben tot de bronnen van de server.
2. Sessie maken :Zodra een gebruiker is geverifieerd, wordt er een sessie aangemaakt op de terminalserver. Elke gebruiker heeft zijn eigen geïsoleerde sessie, wat betekent dat hij de sessies van andere gebruikers niet kan zien of ermee kan communiceren.
3. Toegang tot bronnen :gebruikers hebben toegang tot de toepassingen, bestanden en bronnen van de terminalserver via hun externe sessies alsof ze rechtstreeks op de server werken. Ze kunnen geïnstalleerde applicaties uitvoeren, bestanden maken en bewerken en hun desktopomgeving aanpassen.
4. Ondersteuning voor meerdere sessies :Terminalservers kunnen meerdere gelijktijdige gebruikerssessies ondersteunen, waardoor veel gebruikers tegelijkertijd verbinding kunnen maken en kunnen werken. Elke gebruiker heeft zijn eigen afzonderlijke sessie, waardoor de privacy en veiligheid van zijn gegevens en activiteiten wordt gewaarborgd.
Sessiebeheer:
1. Toewijzing van middelen :De terminalserver beheert de toewijzing van bronnen, zoals CPU-tijd, geheugen, schijfruimte en netwerkbandbreedte, eerlijk aan elke gebruikerssessie. Dit zorgt ervoor dat alle gebruikers over een adequaat prestatie- en reactievermogen beschikken.
2. Sessiebewaking :Terminalserverbeheerders kunnen gebruikerssessies volgen, actieve processen bekijken en gebruikersverbindingen beheren. Ze kunnen ook gebruikersactiviteiten registreren en controleren om veiligheidsredenen.
3. Sessiebeëindiging :Gebruikers kunnen de verbinding met de terminalserver verbreken door uit te loggen, waardoor hun sessie netjes wordt beëindigd. Beheerders kunnen indien nodig sessies ook op afstand beëindigen.
Voordelen:
Terminalservers bieden verschillende voordelen, waaronder:
1. Gecentraliseerd beheer:IT-beheerders kunnen alle gebruikersaccounts, software-installaties en beveiligingsbeleid vanaf één locatie beheren, waardoor het IT-beheer wordt vereenvoudigd en de kosten worden verlaagd.
2. Het delen van bronnen:meerdere gebruikers hebben toegang tot gemeenschappelijke applicaties en bronnen en kunnen deze delen, waardoor het niet meer nodig is om software op elk clientapparaat afzonderlijk te installeren.
3. Schaalbaarheid:Terminalservers kunnen worden geschaald om een groot aantal gebruikers te ondersteunen, waardoor ze geschikt zijn voor organisaties van verschillende groottes.
4. Toegankelijkheid op afstand:Gebruikers hebben vanaf elke externe locatie met een internetverbinding toegang tot hun desktops en applicaties, waardoor flexibele en mobiele werkomgevingen mogelijk worden.
5. Ondersteuning van virtualisatie:Terminalservers kunnen gevirtualiseerde omgevingen uitvoeren, waardoor meerdere besturingssystemen en applicaties naast elkaar op één fysieke server kunnen bestaan. |