Telnet-kommandoer. For å koble Telnet-klienten fra den eksterne datamaskinen. For å koble en Telnet-klient til en ekstern datamaskin

Telnet er et nettverksverktøy som lar deg koble til en ekstern port på en hvilken som helst datamaskin og etablere en interaktiv kommunikasjonskanal, for eksempel for å sende kommandoer eller motta informasjon. Du kan si at dette er universell nettleser i en terminal som kan fungere med mange nettverksprotokoller.

Dette verktøyet ble veldig ofte brukt til å fjernstyre en Linux-datamaskin, men så ble det erstattet av den sikre SSH-protokollen. Men telnet brukes fortsatt for eksempel til nettverkstesting, portsjekking, og også til å kommunisere med ulike IoT-enheter og rutere. I denne artikkelen skal vi se på hva telnet er, samt hvordan du bruker telnet for å løse problemene dine.

Hva er Telnet?

Som jeg sa, er dette verktøyet designet for å skape en interaktiv forbindelse mellom eksterne datamaskiner. Den fungerer ved å bruke TELNET-protokollen, men denne protokollen støttes av mange tjenester, så den kan brukes til å administrere dem. Protokollen er basert på TCP, og lar deg sende vanlige strengkommandoer til en annen enhet. Den kan brukes ikke bare for manuell kontroll, men også for interaksjon mellom prosesser.

For å jobbe med denne protokollen vil vi bruke telnet-verktøyet, det er veldig enkelt å bruke. La oss se på telnet-syntaksen:

$ telnet-alternativer vertsport

Verten er domenet til den eksterne datamaskinen som skal kobles til, og porten er porten på den datamaskinen. La oss nå se på hovedalternativene:

  • -4 – tvinge bruk av ipv4-adresser;
  • -6 – tvinge bruk av ipv6-adresser;
  • -8 – bruk 8-biters koding, for eksempel Unicode;
  • -E– deaktiver støtte for Escape-sekvenser;
  • -en– automatisk pålogging, tar brukernavn fra miljøvariabel BRUKER;
  • -b– bruk en lokal stikkontakt;
  • -d– aktiver feilsøkingsmodus;
  • -R– rlogin emuleringsmodus;
  • -e– angi starttegnet for Escape-sekvensen;
  • -l– bruker for autorisasjon på den eksterne maskinen.

Det er det for telnet-kommandoen å opprette en tilkobling. Men å koble til en ekstern vert er bare halve kampen. Etter å ha opprettet en tilkobling, kan telnet operere i to moduser:

  • Linje for linje– Dette er den foretrukne modusen, her redigeres tekstlinjen på den lokale datamaskinen og sendes først når den er helt klar. Ikke alle tjenester har alltid denne muligheten;
  • Karakter for karakter– alle tegnene du skriver blir sendt til en ekstern server. Det vil være vanskelig å rette opp noe her hvis du gjør en feil, for Backspace vil også bli sendt som et symbol og en bevegelsespil også.

Bruken av telnet er å sende spesielle kommandoer. Hver tjeneste har sine egne kommandoer, men protokollen har sine egne telnet-kommandoer som kan brukes i telnet-konsollen.

  • LUKK– lukk tilkoblingen til serveren;
  • KRYPTERE– krypter alle overførte data;
  • LOGG UT– gå ut og lukk forbindelsen;
  • MODUS– bytt modus, fra små bokstaver til bokstaver eller fra tegn til små bokstaver;
  • STATUS– se tilkoblingsstatus;
  • SENDE– send et av telnet-spesialtegnene;
  • SETT– still inn parameterverdien;
  • ÅPEN– opprette en tilkobling via telnet med en ekstern vert;
  • VISE– vise spesialtegnene som brukes;
  • SLC– endre spesialtegnene som brukes.

Vi vil ikke vurdere alle kommandoene, siden du sannsynligvis ikke trenger dem, og hvis du gjør det, kan du enkelt finne dem i den offisielle dokumentasjonen.

Hvordan bruker jeg telnet?

Deretter skal vi se på hvordan du bruker telnet for å løse problemene dine. Vanligvis er verktøyet allerede installert på de fleste systemer, men hvis dette ikke er tilfelle, kan du installere telnet fra de offisielle depotene, for eksempel i Ubuntu:

$ sudo apt installer telnet


Du trenger ikke bruke telnet for dette; ping er tilgjengelig.

2. Portkontroll

Ved å bruke telnet kan vi sjekke tilgjengeligheten til en port på en vert, og dette kan allerede være veldig nyttig. For å sjekke telnet-porten:

$telnet localhost 123 $telnet localhost 22

$telnet localhost 123

$ telnet localhost 22


I det første tilfellet ser vi at ingen godtar tilkoblingen, men i det andre vises en melding om en vellykket tilkobling og en hilsen fra SSH-serveren.

3. Feilsøking

For å aktivere feilsøkingsmodus og sende ut mer detaljert informasjon mens du kjører, bruk -d-alternativet mens du kobler til:

$ sudo telnet -d localhost 22

$ sudo telnet - d localhost 22

4. Telnet-konsoll

Bruker også telnet-konsollen viktig poeng i analysen av hvordan man bruker telnet. I hovedmodusen kan du utføre kommandoer på en ekstern server, men hvis du vil adressere kommandoen spesifikt til telnet, for eksempel for å konfigurere driften, må du bruke et spesialtegn for å åpne konsollen, vanligvis verktøyet umiddelbart forteller deg hva dette tegnet er, for eksempel brukes det som standard "^[":


For å aktivere den må du trykke på kombinasjonen Ctrl-taster+[, så går du inn på telnet-ledeteksten.

For å se alle tilgjengelige kommandoer, kan du skrive ?. Du kan for eksempel se tilkoblingsstatusen:

telnet>status

telnet > status


Det er andre interessante muligheter her. Slike ting kan gjøres på hvilken som helst tilkobling ved å bruke telnet-verktøyet.

5. Se telnet-nettstedet

En vanlig måte å bruke telnet på er å teste et nettsted fra konsollen. Ja, du vil ikke få en vakker nettside, men du kan manuelt samle inn forespørsler og se alle dataene sendt av serveren.

$ telnet opennet.ru 80

$telnet opennet. ru 80


Send deretter kommandoen til webserveren.

Ikke alle databrukere er klar over tilstedeværelsen av skjulte tjenester som lar deg utføre ulike operasjoner uten å bruke spesiell programvare. På operasjonsstuer Windows-systemer og Linux er det en Telnet-tjeneste. Dette materialet vil diskutere i detalj formålet med tjenesten, kommandoer, muligheter og hvordan du kan jobbe med den på riktig måte.

Hva er Telnet

Telnet er et kommunikasjonsmiddel som etableres mellom terminalenheter. Et eksempel på en slik tilkobling er ganske enkelt: en personlig datamaskin og en server som støtter en lignende type tilkobling. Telnet er ikke hvilken som helst programvare, det er det kommunikasjonsprotokoll. Men det skal bemerkes at det er noen verktøy som fungerer via "terminalnetwork"-protokollen.

I den siste tiden var Telnet en av de viktigste måtene å koble til nettverket på. Nå verktøyet praktisk talt ikke brukt. I dag har operativsystemer mer avanserte protokoller installert, noe som eliminerer eventuelle ekstra handlinger fra brukeren.

Denne kommunikasjonsprotokollen brukes i noen operasjoner:

  • forbindelse til et eksternt skrivebord;
  • undersøkelse porter for tilkobling;
  • bruk programvare som kun er tilgjengelig på eksterne maskiner;
  • applikasjon systemkataloger, som bare kan åpnes ved hjelp av denne typen protokoll;
  • sending E-post uten å bruke ekstra programvare;
  • brukere som bruker denne protokollen tillater andre brukere få tilgang til din personlige datamaskin.

Installasjon og lansering

Det er ikke nødvendig å laste ned verktøyet; Telnet er som standard innebygd i Windows 7/8/10.

Installasjons- og oppstartsinstruksjoner:

For å starte klienten må du åpne kommandolinjen:

Vi inviterer deg til å se videoen om installasjon av Telnet i Windows:

Havnesjekk

Sjekker en nettverksport for å se om den er tilgjengelig personlig datamaskin til Telnet:

  • i vinduet må du skrive inn telnetip-kommandoen;
  • etterfulgt av Tast innIP adresse datamaskin, for eksempel 192.168.1.1. Du kan se adressen i innstillingene til nettverksruteren din;
  • På slutten, skriv inn FTP-porten "21". Dermed vil kommandoen se slik ut: telnet 192.168.0.1 21;
  • etter det vil den dukke opp feilmelding hvis porten er utilgjengelig eller ber deg om å legge inn ytterligere data hvis porten er åpen.

Telnet-kommandoer

Verktøykommandoer er en måte å samhandle med den på. Å vise liste over alle kommandoer, må du skrive inn "hjelp". Deretter vil vi se på hovedkommandoene i detalj:

  • "åpen" - forespørselen tillater koble til en ekstern server;
  • "Lukk" - prosessavbrudd koble til en ekstern server;
  • "sett" - innstilling servertilkoblingsparametere;
  • "term" - forespørselen er ment for terminaltypeindikasjoner;
  • "escape" - setter kontrollkarakter;
  • "modus" - valg driftsmodus;
  • "uaktivert" - nullstille tidligere angitte parametere;
  • "start" - lansering servere;
  • "pause" - midlertidig stopp serverdrift;
  • "Fortsette" - fortsettelse av arbeidet servere etter en pause;
  • "stopp" - fullført arbeidsstans server.

Telnet på Linux

I likhet med Windows er Telnet innebygd i operativsystemet. Linux system. Tidligere ble den brukt som standard Telnet-protokoll, nå er den erstattet av den mer forbedrede SSH. Som med det forrige operativsystemet, brukes verktøyet i Linux til å sjekke porter, rutere osv.

La oss se på hoveddriftsmodusene:

  • « linje for linje». Denne modusen arbeid anbefales. I dette tilfellet utføres redigering av forespørselen på den lokale PC-en og sendes til serveren først når den er klar;
  • « tegn for tegn" Hvert tegn som skrives inn i konsollvinduet sendes til den eksterne serveren. Du kan ikke redigere teksten her. Når du sletter et tegn ved å bruke "Backspace", vil det også bli sendt til serveren.

Grunnleggende kommandoer i Linux:

  • "lukk" - avbryt forbindelsen;
  • "krypter" - aktiver kryptering;
  • "logg ut" – slå av verktøyet og lukk tilkoblingen;
  • "modus" — valg av driftsmodus;
  • "status" — tilkoblingsstatus;
  • "send" - sender en telnet-forespørsel;
  • "sett" - innstilling av serverparametere;
  • "åpen" - tilkobling til en ekstern server;
  • «display» — visning av spesialtegn.
  • i konsollvinduet skriv inn en forespørsel om kontrollerer servertilgjengelighet, for eksempel "telnet 192.168.1.243";
  • La oss deretter sjekke tilgangen til porten ved å skrive inn forespørselen "telnet localhost 122" og "telnet localhost 21". En melding vil vises på konsollskjermen som indikerer om noen av portene godtar tilkoblingen;
  • eksempel på fjernkontroll ved bruk av telnet. For å gjøre dette, skriv inn forespørselen "telnet localhost 23" i hovedvinduet. "23" er standardporten. For å utføre fjernkontroll må du installere på lokal datamaskin"telnet-server". Etter dette vil en melding dukke opp som ber deg om å skrive inn brukernavn og passord.

Ulemper med Telnet

Den største ulempen med denne protokollen er den eksterne tilkoblingen uten å bruke kryptering. Det eneste sikkerhetspunktet er autorisasjon av brukere i telnet-økten. Men ikke desto mindre overføres også innlogging og passord i ukryptert form, slik at tilgang til dem kan fås på en eller annen måte. Det anbefales på det sterkeste å ikke overføre viktige data over lokale nettverk.

Med bruken av datamaskiner og nettverk dukket også tilsvarende programmer opp for fjernkontroll av systemet og for overføring av data over avstand. Først av alt, noe sånt som dette programvare sette inn operativsystem fortsatt i standardform, noe som i betydelig grad lindrer problemet - ingen søk etter programvare for fjernkontroll er nødvendig. For å koble til en bestemt datamaskin på avstand, kan du bruke en vanlig Windows-konsollterminal, kalt kommandolinjen eller ellers kjent som cmd.

For å kontakte en bestemt datamaskin på nettverket eksternt, du må bare dra full nytte av fjernkontroll Systemet har en "telnet"-kommando. Denne kommandoen gir ikke bare informasjonshenting, men også kontroll over alle handlinger som skjer i dette systemet.

"telnet"-kommandoen er til stede på alle Windows-versjoner. Men ikke på alle versjoner Windows gitt kommandoen konfigureres etter behov. For å bruke "telnet" på Windows 7, må du for eksempel gjøre en rekke enkle innstillinger for å koble til denne modulen.

Alt som kreves for at "telnet"-kommandoen skal være tilgjengelig, er tilstedeværelsen av et nettverk, samt systembrukerens medlemskap i Administrator-gruppen. Alle innstillinger gjøres gjennom menypunktene "services.msc". Denne tjenesten kan startes via søk. Når du starter den, må du klikke på "telnet"-tegnet med høyre museknapp og deretter velge egenskaper. I egenskaper kan du gjøre en lang rekke innstillinger for av denne forbindelsen, samt endre oppstartstypen for denne tjenesten. "Telnet" for Windows 7 inneholder tre startalternativer: manuell innstilling, automatisk modus og avstengningsmodus.

Hvis du får tilgang fjernkontroll ved å bruke inngangslinjen har "telnet"-kommandoen en rekke tilleggskommandoer, takket være hvilke brukeren bestemmer hvilken datamaskin på nettverket som skal kobles til, gjennom hvilken port, og brukeren kan også legge inn hele banen til enhver fil eller vis hele katalogen når du bruker den vanlige kommandoen.

For å dra nytte av alle de lovende betingelsene til "telnet", før du kobler til det, bør du sørge for at brannmurinnstillingene er riktige, siden enhver feil når det gjelder innstillinger kan ha mange andre konsekvenser. Feil konfigurasjon vil i sin tur ikke gjøre det mulig å implementere

En annen grunn til at tilkoblingen kan mislykkes er feil. De kan utstedes i forbindelse med feil i systemet eller på grunn av feil innstillinger. Årsaken til mangelen på tilkobling kan bestemmes av feilkoden, siden hver av de utstedte feilene vil inneholde sitt eget nummer, som igjen vil bidra til å identifisere feilen og eliminere den. Hvis denne serveren er ment for konstant bruk, er det bedre å konfigurere den hver gang du starter datamaskinen. På samme måte kan du konfigurere serveren til å starte manuelt.

Få databrukere i dag er klar over at det finnes ulike spesialprotokoller på datamaskinen som tillater det GUI Og tredjeparts programmer utføre ulike handlinger. Derfor oppstår ønsket om å lære å bruke TELNET-tjenesten umiddelbart når de lærer om den tilsvarende protokollen.

Deretter vil vi skissere en liten teori om hva TELNET er, noe som mange streber etter å mestre det for: funksjonene til tjenesten, samt en liste over grunnleggende kommandoer som lar disse egenskapene implementeres på Windows.

TELNET er et kommunikasjonsverktøy som etablerer en transportforbindelse mellom terminalenheter, klienter, det vil si datamaskinen din og andres maskin, en server som støtter denne tilkoblingsstandarden. Dette er ikke et spesielt program, men bare nettverksprotokoll, men også ordet TELNET (terminalnettverk) refererer til ulike verktøy som også bruker denne protokollen. I dag er Telnet til stede nesten overalt, alle operativsystemer, på en eller annen måte, bruker det, i

TELNET implementerer et tekstgrensesnitt, som skiller seg fra det grafiske grensesnittet som er kjent for den gjennomsnittlige brukeren ved at alle kommandoer må legges inn manuelt.

Hva gir alt dette oss?

Tidligere var denne tjenesten en av få måter å koble seg til nettverket på, men over tid har den mistet sin relevans. I dag er det mye mer praktiske programmer, som gjør alt arbeidet for brukeren og ikke tvinger ham til å huske forskjellige kommandoer for å utføre de enkleste handlingene. Noen ting kan imidlertid fortsatt gjøres med Telnet.

Nettverkstilkoblinger

Med Telnet kan du:

  • koble til eksterne datamaskiner;
  • sjekk porten for tilgang;
  • bruk applikasjoner som bare er tilgjengelige på eksterne maskiner;
  • bruke ulike kataloger som bare kan nås på denne måten;
  • sende e-poster uten bruk spesielle programmer(klienter);
  • forstå essensen av arbeidet med mange protokoller som brukes i dag, og få visse fordeler fra dette;
  • gi andre brukere tilgang til data på datamaskinen deres.

La oss begynne å bruke den

Lansering

Å starte TELNET på Windows 7 og andre Windows er ganske enkelt. For å gjøre dette trenger du først en klient, hvis den ikke allerede er installert:

  • Gå til kontrollpanelet.

  • Velg "Programmer".
  • Velg fanen "Slå Windows-funksjoner på eller av".

  • Finn Telnet-klienten og sett en markør ved siden av den hvis den ikke allerede er installert.

Klikk deretter "OK" og vent et minutt mens klienten er installert.

Terminalen startes i Windows via kommandolinjen, hvis du ikke har noen installert spesielle verktøy for å jobbe med Telnet. Men siden du leser denne artikkelen, betyr det at du akkurat har begynt å bli kjent med dette emnet, og først ville det være fint å mestre det grunnleggende om ledelse ved å bruke kommandolinjen.

  1. Start kommandolinjen som administrator.
  2. Skriv inn "telnet".

Kommandolinjen vil starte på nytt, og TELNET-kommandolinjen åpnes nå, der vi skal jobbe.

Sjekker porten

En av de enkleste handlingene som utføres i TELNET er portkontroll. Du kan sjekke porten for å se om den er tilgjengelig fra datamaskinen. For å gjøre dette må du gjøre følgende:

I kommandolinje, åpnet med metoden ovenfor, skriv inn: telnetip-adresseportnummer

Hvis for eksempel IP-adressen din er 192.168.0.1 og portnummeret er 21 (FTP-port), skriver du inn:

telnet 192.168.0.1 21

Hvis kommandoen gir en feilmelding, betyr det at porten ikke er tilgjengelig. Hvis vises tomt vindu eller en forespørsel om å legge inn tilleggsdata, noe som betyr at porten er åpen. For Windows kan denne metoden for å sjekke porten være ganske praktisk.

Lag

TELNET-kommandoer er grunnlaget for bruk av terminalen. Med deres hjelp kan du kontrollere en datamaskin som bruker denne protokollen, hvis tilgang er tillatt for deg, samt utføre forskjellige andre handlinger. Som nevnt ovenfor, på Windows legges de inn på kommandolinjen til Telnet-applikasjonen.

For å se hovedlisten over kommandoer, skriv inn på linjen hjelp og trykk "Enter". Grunnleggende kommandoer:

  1. Åpen- tilkobling til en ekstern server. Du må skrive inn denne kommandoen sammen med det administrerte servernavnet og portnummeret, for eksempel: openredmond 44. Hvis parametrene ikke er spesifisert, brukes de lokal server og standardport.
  2. Lukk- frakobling fra ekstern server. Lignende parametere brukes.
  3. Sett- sette opp en ekstern server, brukt med navnet på den administrerte serveren. Sammen med Sett Følgende kommandoer brukes:
    1. - brukes til å spesifisere en terminal av den angitte typen.
    2. - setter kontrollkarakteren.
    3. - stiller inn driftsmodus.
  4. Deaktiver [alternativ]- deaktiverer en tidligere spesifisert parameter.
  5. Start- starter Telnet-serveren.
  6. Pause- setter serveren på pause.
  7. Fortsette- gjenopptar arbeidet.
  8. Stoppe- stopper serveren.

TELNET er en av de eldste protokollene, men den brukes fortsatt i dag. Dette betyr at du kan begynne å bruke den til dine egne formål. For å gjøre dette trenger du bare å lære syntaksen og listen over kommandoer og begynne å øve. Du kan lære mye nytt, og samtidig begynne å se på Internett og dine tidligere kjente nettaktiviteter på en helt annen måte.