Telnet (Telekommunikasjonsnettverk) er et tekstbasert nettverksverktøy som gir ekstern tilgang til et kommandomiljø på en annen enhet eller datamaskin. Det fungerer ved å etablere en forbindelse mellom to datamaskiner over et nettverk og gi brukeren et terminallignende grensesnitt for å utføre kommandoer og samhandle med det eksterne systemets operativsystem.
Slik fungerer Telnet:
1. Telnet-klient: En bruker kjører Telnet-klientprogrammet på sin lokale datamaskin, som starter tilkoblingen til den eksterne verten.
2. Telnet-server: På den eksterne verten (målsystemet som skal åpnes), lytter et Telnet-serverprogram etter innkommende Telnet-tilkoblingsforespørsler.
3. Tilkoblingsetablering: Når Telnet-klienten kobles til Telnet-serveren, opprettes en økt. Den eksterne verten autentiserer brukeren og gir tilgang hvis gyldig legitimasjon er oppgitt.
4. Ledetekst: Etter vellykket autentisering blir brukeren presentert med en ledetekst på Telnet-klienten. Denne meldingen indikerer at de nå er i et eksternt kommandomiljø.
5. Ekstern interaksjon: Brukeren kan skrive kommandoer på sin lokale terminal, og de vil bli utført på den eksterne verten. Dette lar brukeren samhandle med det eksterne systemet som om de var direkte koblet til det.
6. Øktadministrasjon: Telnet-klienten kan administrere flere økter samtidig. Brukere kan bytte mellom disse øktene ved å bruke passende Telnet-kommandoer.
7. Loggfiler: Telnet-økter kan logges for revisjonsformål. Dette lar administratorer spore og gjennomgå brukeraktiviteter og feilsøke eventuelle problemer.
Telnet gir en enkel og bredt støttet måte å eksternt få tilgang til og administrere systemer over et nettverk. Imidlertid overfører den data i klartekst, noe som gjør den sårbar for avlytting og uautorisert tilgang. For sikrere fjerntilgang er krypterte protokoller som Secure Shell (SSH) vanligvis foretrukket.