TELNET (Telecommunications Network) er en nettverksprotokoll som brukes til å etablere en tekstbasert forbindelse mellom en bruker og en ekstern datamaskin. Den lar brukere logge på en ekstern datamaskin og utføre kommandoer på den som om de satt ved den fysiske terminalen. TELNET er en av de eldste og mest brukte nettverksprotokollene, og den har vært et viktig verktøy for nettverksadministratorer og eksterne brukere i mange år.
Slik fungerer TELNET:
1. En bruker starter en TELNET-sesjon ved å kjøre TELNET-klientapplikasjonen på sin lokale datamaskin.
2. TELNET-klienten oppretter en tilkobling til TELNET-serveren på den eksterne datamaskinen, vanligvis på port 23.
3. Brukeren skriver inn påloggingsinformasjonen, for eksempel brukernavn og passord, for å autentisere seg på den eksterne datamaskinen.
4. Når den er autentisert, legger brukeren inn kommandoer som skal utføres på den eksterne datamaskinen, og utdataene fra disse kommandoene vises på brukerens lokale terminal.
TELNET gir grunnleggende terminalemulering, som lar brukere samhandle med den eksterne datamaskinens kommandolinjegrensesnitt (CLI). Brukere kan navigere i kataloger, redigere filer, kjøre programmer og utføre andre oppgaver som kan gjøres fra CLI.
TELNET er en enkel og allsidig protokoll, men den er også usikker som standard. Alle data som overføres over en TELNET-tilkobling, inkludert påloggingsinformasjon, kommandoer og utdata, sendes i ren tekst. Dette betyr at alle som kan fange opp nettverkstrafikken kan lese den sensitive informasjonen som utveksles under økten.
Av denne grunn bør TELNET ikke brukes over ikke-klarerte nettverk uten ekstra sikkerhetstiltak, for eksempel kryptering. Secure Shell (SSH) er et sikrere alternativ til TELNET som gir krypterte tilkoblinger og forbedrede sikkerhetsfunksjoner.
Til tross for sikkerhetsbegrensningene, er TELNET fortsatt nyttig for visse scenarier, for eksempel ekstern administrasjon, feilsøking og testing. Det støttes fortsatt av mange operativsystemer og nettverksenheter, noe som gjør det til et praktisk verktøy for nettverksadministrasjonsoppgaver.