Hvordan fungerer Telnet?
Bildekreditt: Caiaimage/Robert Daly/Caiaimage/GettyImages
Telnet er et verktøy som kan brukes til å åpne en kommandolinje på en ekstern datamaskin, vanligvis en server. Du kan også bruke den til å sjekke om en bestemt port er åpen. Telnet fungerer som det som kalles en terminalemulator, ved å bruke standardprotokoller for å fungere som en fysisk terminal koblet til en maskin. Noen moderne systemer tillater bare kommandolinjetilkoblinger ved hjelp av Sikkert skall, et kryptert verktøy som ligner på Telnet, eller gjennom et virtuelt privat nettverk. Filoverføringsprotokollen brukes ofte i forbindelse med å sende filer.
Hva er Telnet?
Telnet er et system for å åpne en tekstbasert forbindelse mellom to datamaskiner. Begrepet sies noen ganger å være en forkortet form for "terminalnettverk."Det underliggende protokoll, eller spesifikasjon for hvordan datamaskinene kommuniserer, ble opprinnelig utviklet for fysiske terminaler med tastaturer og skjermer eller skrivere som koblet til datamaskiner på 1960-tallet. I dag er Telnet vanligvis implementert rent i programvare, og du kan finne Telnet-programvare (noen ganger referert til som
terminal emulator programvare) for alle moderne operativsystemer.Dagens video
Som standard kommuniserer Telnet med datamaskinen du er koblet til på port 23. Det refererer ikke til typen fysisk port på en datamaskin der du kan koble til et tastatur eller en skjerm, men til et digitalt portnummer som brukes til å skille forskjellige tjenester som kjører på en datamaskin. Hvis noen ber deg koble til en datamaskin ved hjelp av Telnet, trenger du vanligvis ikke spesifisere et portnummer med mindre du blir bedt om å gjøre det.
Bruker av Telnet
Historisk sett ble Telnet ofte brukt til å eksternt logge på en ekstern server for å drive forretninger som å redigere filer, kjøre forskjellige programmer eller sjekke e-post på det systemet. Vanligvis vil du bruke Telnet til å koble til systemet, og deretter skrive inn et brukernavn og passord for å få tilgang til en kommandolinje på det systemet.
I dag er denne bruken av Telnet uvanlig, fordi programvaren er ukryptert, noe som betyr at hvem som helst, ved å overvåke tilkoblingen din, kan få tilgang til brukernavnet, passordet og all annen privat informasjon du skriver inn. Telnet også støtter ikke moderne grafiske brukergrensesnitt, som betyr at det ikke er nyttig for ekstern bruk av mange moderne programmer som tekstbehandlere, nettlesere eller regneark som krever et GUI-grensesnitt.
Noen servere tillater det eksterne tilkoblinger via Telnet for å få tilgang til offentlige data, for eksempel værmeldinger, eller for å spille enkle spill. Noen av disse tjenestene eksisterer av nostalgi, som et tilbakeslag til enklere tider på nett, og noen er igjen på plass for kompatibilitet med eldre systemer som trenger tilgang til data.
Det er også mulig å koble til annen programvare som bruker ukrypterte tekstbaserte protokoller ved hjelp av Telnet. Dette inkluderer webservere som bruker ukrypterte tilkoblinger. Dette kan være nyttig for å teste om porter og servere som er koblet til dem, er riktig konfigurert.
Bruker Telnet på Windows
Telnet er inkludert i moderne versjoner av Microsoft Windows for å koble til eksterne servere, men det er ikke aktivert som standard. For å aktivere den hvis du ikke har gjort det tidligere, start Windows-ledeteksten mens du er logget på som administrator, og skriv deretter "Dism /Online /Enable-feature /Funksjonsnavn: TelnetClient" for å aktivere programvaren. Start ledeteksten ved å skrive "cmd" i søkeboksen på Windows-oppgavelinjen eller i Start-menyen og klikk på ledetekstikonet. Hvis du er på en annens datamaskin, inkludert en arbeidsdatamaskin, kan det være lurt å be om hjelp eller be om tillatelse før du aktiverer programvaren.
Når Telnet er aktivert, start ledeteksten og skriv "telnet
Telnet på Mac og Linux
Telnet er vanligvis aktivert som standard på Apple macOS- og Linux-systemer. Bruk den fra systemets ledetekst på samme måte som du ville gjort på Windows, skriv "telnet " eller "telnet " for å koble til en ekstern server, eventuelt spesifisere en ikke-standardport.
Hvis du kjører Linux og får en feilmelding om at Telnet ikke kan bli funnet, søk etter det og installer den ved å bruke systemets pakkebehandling. På Debian- og Ubuntu-systemer kan du vanligvis gjøre dette ved å skrive "apt installer telnet."
Telnet på Android og iOS
En rekke Telnet-programvare er tilgjengelig for Android- og iPhone-smarttelefoner i deres respektive appmarkeder. Noe av denne programvaren støtter også andre eksterne tilkoblingsprotokoller.
Søk etter en Telnet-kompatibel app som tilbyr funksjonene du ønsker til en pris du liker. Være på vakt mot apper som krever det som ser ut til å være for mange tillatelser. De fleste eksterne terminalprogramvarene på smarttelefoner vil gjøre det mulig for deg å spesifisere et domenenavn eller IP-adresse og eventuelt en port som skal brukes.
Sjekke porter med Telnet
Noen ganger er det nyttig å bruke Telnet til sjekk om en bestemt port er åpen og tilgjengelig på en bestemt maskin. Det kan for eksempel være lurt å sjekke om port 80, brukt av nettservere, er åpen hvis du har problemer med å koble til nettleseren din. Noen ganger vil du kanskje også sjekke port 25, vanligvis brukt til å sende e-post, hvis du har problemer med et e-postprogram.
For å gjøre dette, skriv "telnet" etterfulgt av servernavnet og ønsket port slik du ville gjort for å logge på maskinen ved hjelp av Telnet. Se hvilken type respons du får fra serveren. Ofte vil du bare bekrefte at du kan koble til og motta et svar, men i noen tilfeller vil du kanskje legge inn kommandoer manuelt.
Hvis du ikke kan koble til, kan det være et problem med serveren eller med brannmuren på nettverket ditt eller serverens nettverk. Kontakt den som kjører serveren for å få hjelp med feilsøking eller prøv å få tilgang til serveren fra en annen datamaskin eller et annet nettverk hvis du har problemer.
Bruke Secure Shell
I dag er det vanlig å bruke et program som heter Secure Shell, eller ssh, for å koble til eksterne servere og åpne en ledetekst. En stor fordel med ssh er at den er kryptert, så det er vanskeligere for avlyttere å overvåke eller forstyrre forbindelsen din.
På et macOS- eller Linux-system kan du vanligvis skrive "ssh " for å koble til en bestemt server. På Windows må du kanskje installere en ekstern klient for å bruke ssh. En vanlig gratis kalles PuTTY. Den støtter også Telnet.
Normalt vil du bruke ssh for å koble til en server der noen har gitt deg en konto, og de kan gi deg all tilleggsinformasjon du trenger for å få tilgang til den serveren.
VNC, VPN og Remote Desktop
Hvis du ønsker å åpne en grafisk tilkobling til en annen server, kan du kanskje bruke et system som heter Virtual Network Computing, eller VNC. Det finnes en rekke gratis og kommersielle VNC-verktøy du kan bruke. Den som kjører serveren du prøver å koble til kan ha råd om hvilket verktøy du skal bruke.
Hvis du kobler til en Windows-maskin, kan du kanskje også bruke Microsofts eksternt skrivebordsprotokoll. Programvare for å koble til en Windows-datamaskin ved hjelp av eksternt skrivebord er tilgjengelig for alle moderne operativsystemer. Du trenger vanligvis en konto på det eksterne systemet for å koble til.
Du kan også bruke virtuell privat nettverk (VPN) for å koble til et eksternt datanettverk. Dette brukes ofte for å koble til arbeidsgivernettverk mens du jobber utenfor stedet. Den som driver nettverket vil gi deg legitimasjon og fortelle deg hvilken VPN-programvare du skal bruke.