En terminalserver, også kalt en Terminal Services-server eller RDS-server (Remote Desktop Services), lar flere brukere få tilgang til og bruke en enkelt datamaskin – terminalserveren – fra eksterne steder. Brukere kobler til terminalserveren over en nettverkstilkobling og kan kjøre applikasjoner, få tilgang til filer og bruke ressurser som om de satt ved serverens konsoll. Slik fungerer en terminalserver:
Klient-serverarkitektur:
1. Terminalserververt :Terminalserveren er en kraftig datamaskin som fungerer som vert og gir ekstern tilgang til ressursene. Den kjører terminalserverprogramvaren, som administrerer brukerøkter og gir autentisering, autorisasjon og datasikkerhet.
2. Klientenheter :Brukere kobler til terminalserveren fra klientenhetene sine, som kan være stasjonære datamaskiner, bærbare datamaskiner, tynne klienter eller til og med mobile enheter. Hver klientenhet oppretter en nettverksforbindelse med terminalserveren.
3. Tilkoblingsprotokoller :Remote Desktop Protocol (RDP) brukes ofte for å etablere tilkoblinger til terminalservere. RDP er en sikker protokoll som krypterer data og lyd/videooverføringer mellom klienten og terminalserveren. Den lar brukere fjernstyre serverens skrivebord, få tilgang til applikasjoner og administrere filer.
Brukerøkter:
1. Påloggingsprosess :Hver bruker som kobler til terminalserveren må autentisere seg med et unikt brukernavn og passord. Dette sikrer at kun autoriserte brukere har tilgang til serverens ressurser.
2. Oppretting av økter :Når en bruker er autentisert, opprettes en økt på terminalserveren. Hver bruker har sin egen isolerte økt, noe som betyr at de ikke kan se eller samhandle med andre brukers økter.
3. Tilgang til ressurser :Brukere kan få tilgang til terminalserverens applikasjoner, filer og ressurser gjennom sine eksterne sesjoner som om de jobbet direkte på serveren. De kan kjøre installerte applikasjoner, opprette og redigere filer og tilpasse skrivebordsmiljøene sine.
4. Støtte for flere økter :Terminalservere kan støtte flere samtidige brukersesjoner, slik at mange brukere kan koble til og jobbe samtidig. Hver bruker har sin egen sesjon, som sikrer personvern og sikkerhet for deres data og aktiviteter.
Søktadministrasjon:
1. Ressurstildeling :Terminalserveren administrerer allokeringen av ressurser som CPU-tid, minne, diskplass og nettverksbåndbredde rettferdig til hver brukersesjon. Dette sikrer at alle brukere har et tilstrekkelig nivå av ytelse og respons.
2. Øktovervåking :Terminalserveradministratorer kan overvåke brukerøkter, se aktive prosesser og administrere brukertilkoblinger. De kan også logge og overvåke brukeraktiviteter for sikkerhetsformål.
3. Øktavslutning :Brukere kan koble fra terminalserveren ved å logge av og avslutte øktene sine på en elegant måte. Administratorer kan også avslutte økter eksternt om nødvendig.
Fordeler:
Terminalservere gir flere fordeler, inkludert:
1. Sentralisert administrasjon:IT-administratorer kan administrere alle brukerkontoer, programvareinstallasjoner og sikkerhetspolicyer fra ett sted, noe som forenkler IT-administrasjonen og reduserer kostnadene.
2. Ressursdeling:Flere brukere kan få tilgang til og dele felles applikasjoner og ressurser, noe som eliminerer behovet for å installere programvare på hver klientenhet individuelt.
3. Skalerbarhet:Terminalservere kan skaleres for å støtte et stort antall brukere, noe som gjør dem egnet for organisasjoner av ulike størrelser.
4. Ekstern tilgjengelighet:Brukere kan få tilgang til skrivebordet og applikasjonene sine fra alle eksterne steder med en internettforbindelse, noe som muliggjør fleksible og mobile arbeidsmiljøer.
5. Virtualiseringsstøtte:Terminalservere kan kjøre virtualiserte miljøer, slik at flere operativsystemer og applikasjoner kan eksistere side om side på en enkelt fysisk server.