telnet-kommandot på kommandoraden. Telnet-port - vad är det? Ansluta och starta Telnet

I den här artikeln kommer jag att visa dig hur du använder telnet i operativ system(OS) Windows 7. Men i början ska jag kort uppehålla mig vid vad telnet är och vad det används till. Telnet är ett av nätverkskommunikationsprotokollen. Det dök upp under förra seklet och användes ofta för fjärranslutning till olika enheter uppkopplad.

Så låt oss gå direkt till vår fråga. I en standardinstallation i Windows 7 operativsystem är detta protokoll inaktiverat. Om det blir nödvändigt att använda detta protokoll på arbetsstationer med Windows 7 OS, måste du utföra vissa manipulationer för att aktivera det. Behovet av att använda det kan uppstå inte bara för systemadministratörer, som använder det för att konfigurera nätverksenheter och ofta använder det i sitt arbete, men också för vanliga användare som är långt ifrån systemadministration.

Det finns minst två sätt att aktivera telnet-protokollet i Windows 7.

Det första enklaste sättet är följande:

I rutan, sätta en bock - "Telnet Client".

Det är allt, du har framgångsrikt aktiverat Telnet-protokollet på din dator.

Ytterligare en nyans är möjlig när du slår på protokollet på detta sätt, det kan finnas följande situation: när du väljer - "Aktivera eller inaktivera Windows-komponenter» listan över komponenter kan vara tom. Vi kommer att behöva göra en liten justering av registret. Jag påminner dig om hur du öppnar registret, klicka på "Start" - precis ovanför Start i sökfältet, skriv regedit,

Efter det måste du skicka arbetsstationen för att starta om och upprepa stegen ovan.

Det andra sättet är att använda kommandoraden, vanliga användare de arbetar sällan med det och vet ofta inte att sådan funktionalitet finns. Därför, som inte anser sig vara en avancerad användare, är det bättre att använda det första sättet att aktivera protokollet.

Så, klicka på "Start" - precis ovanför Start i sökfältet, skriv cmd och tryck på Enter.

Ett svart fönster öppnas där markören blinkar, det här är vad vi behöver - kommandoraden. Skriv sedan kommandot "dism/online/Enable-Feature/FeatureName:TelnetClient" på den här raden och tryck på Enter.

Efter en kort paus visas ett informationsfönster om att operationen lyckades. All Telneta-installation är klar.

Hoppas min artikel är till hjälp. Kom ihåg att Telnet är långt ifrån ett säkert protokoll, så när du arbetar med det måste du komma ihåg säkerhetsåtgärder.

telnetär ett nätverksverktyg som låter dig ansluta till en fjärrport på vilken dator som helst och installera interaktiv kanal kommunikation, till exempel för att skicka kommandon eller ta emot information. Vi kan säga att detta är en universell webbläsare i terminalen, som kan fungera med många nätverksprotokoll.

Detta verktyg används mycket ofta för fjärrkontroll dator med Linux, men sedan ersattes den av det säkra SSH-protokollet. Men telnet används fortfarande till exempel för att testa nätverket, kontrollera portar och även för att interagera med olika IoT-enheter och routrar. I den här artikeln kommer vi att titta på vad telnet är och hur man använder telnet för att utföra dina uppgifter.

Vad är Telnet?

Som jag sa, det här verktyget är utformat för att skapa en interaktiv anslutning mellan fjärrdatorer. Det fungerar över TELNET-protokollet, men det här protokollet stöds av många tjänster, så det kan användas för att kontrollera dem. Protokollet fungerar på basis av TCP, och låter dig skicka vanliga strängkommandon till en annan enhet. Den kan användas inte bara för manuell kontroll utan också för interaktion mellan processer.

För att arbeta med detta protokoll kommer vi att använda telnet-verktyget, det är väldigt enkelt att använda. Låt oss titta på telnet-syntaxen:

$ telnet-alternativ värdport

Värd är domänen för fjärrdatorn att ansluta till, och port är porten på den datorn. Låt oss nu titta på huvudalternativen:

  • -4 – tvinga fram användningen av ipv4-adresser;
  • -6 – tvinga fram användningen av ipv6-adresser;
  • -8 – använd 8-bitars kodning, till exempel Unicode;
  • -E– inaktivera stöd för Escape-sekvenser;
  • -a- automatisk inloggning, tar användarnamnet från miljövariabeln USER;
  • -b– använd lokalt uttag;
  • -d– aktivera felsökningsläge;
  • -R– rlogin emuleringsläge;
  • -e– ställ in tecknet för början av Escape-sekvensen;
  • -l– användare för auktorisering på en fjärrmaskin.

Det är allt för att telnet-kommandot ska upprätta en anslutning. Men att ansluta till en fjärrvärd är bara halva striden. När en telnet-anslutning väl har upprättats kan den fungera i två lägen:

  • Rad för rad- detta är det föredragna läget, här redigeras textraden på den lokala datorn och skickas först när den är helt klar. Inte alltid och inte alla tjänster har en sådan möjlighet;
  • per tecken– alla tecken du skriver skickas till fjärrservern. Det kommer att vara svårt att fixa något här om du gör ett misstag, eftersom Backsteg också kommer att skickas som en symbol och en rörelsepil.

Användningen av telnet är att skicka speciella kommandon. Varje tjänst har sina egna kommandon, men protokollet har sina egna telnet-kommandon som kan användas i telnet-konsolen.

  • STÄNGA– stäng anslutningen till servern;
  • KRYPTERA– kryptera alla överförda data;
  • LOGGA UT– gå ur och stäng anslutningen;
  • LÄGE– växla läge, från gemener till tecken eller från tecken till gemener;
  • STATUS– visa anslutningsstatus;
  • SKICKA- skicka en av speciella karaktärer telnet;
  • UPPSÄTTNING– ställ in parametervärdet;
  • ÖPPEN– upprätta en anslutning via telnet med en fjärrvärd;
  • VISA– visa använda specialtecken;
  • SLC– ändra de använda specialtecken.

Vi kommer inte att täcka alla kommandon, eftersom du sannolikt inte behöver dem, och om du gör det kan du enkelt hitta dem i den officiella dokumentationen.

Hur använder man telnet?

Därefter kommer vi att titta på hur du använder telnet för att lösa dina problem. Vanligtvis är verktyget redan installerat på de flesta system, men om så inte är fallet kan du installera telnet från de officiella arkiven, till exempel i Ubuntu:

$ sudo apt installera


För att göra detta är det inte nödvändigt att använda telnet, det finns ping.

2. Portkontroll

Med hjälp av telnet kan vi kontrollera tillgängligheten för en port på en värd, och detta kan redan vara mycket användbart. För att kontrollera telnet-porten, kör:

$ telnet localhost 123 $ telnet localhost 22

$ telnet localhost 123

$ telnet localhost 22


I det första fallet ser vi att ingen accepterar anslutningen, medan i det andra visas ett meddelande om den lyckade anslutningen och SSH-serverhälsningen.

3. Felsökning

För att aktivera felsökningsläge och mata ut mer detaljerad information medan du kör, använd alternativet -d när du ansluter:

$ sudo telnet -d localhost 22

$ sudo telnet -d localhost 22

4. Telnet-konsol

Använder också telnet-konsolen viktig poäng i analysen av hur man använder telnet. I huvudläget kan du utföra kommandon på en fjärrserver, men om du vill adressera kommandot specifikt till telnet, till exempel för att konfigurera dess funktion, måste du använda ett specialtecken för att öppna konsolen, vanligtvis berättar verktyget omedelbart du vilken typ av tecken det är, till exempel är standardvärdet "^[":


För att aktivera det måste du trycka på tangentkombinationen Ctrl + [, så kommer du att uppmanas att ange telnet.

För att se alla tillgängliga kommandon kan du skriva ?. Du kan till exempel se anslutningsstatus:

telnet>status

telnet > status


Det finns andra intressanta möjligheter här också. Dessa saker kan göras på vilken anslutning som helst med hjälp av telnet-verktyget.

5. Visa telnet-webbplatsen

En vanlig användning av telnet är att testa en webbplats från konsolen. Ja, du kommer inte att få en vacker webbsida, men du kan manuellt samla in förfrågningar och se all data som överförs av servern.

$ telnet opennet.ru 80

$ telnet opennet . sv 80


Ge sedan ett kommando till webbservern.

Inte alla datoranvändare är medvetna om förekomsten av dolda tjänster som låter dig utföra olika operationer utan att använda en speciell programvara. I operationssalar Windows-system och Linux, Telnet-tjänsten finns. Detta material kommer att diskutera i detalj syftet med tjänsten, kommandot, funktionerna och hur man arbetar med det korrekt.

Vad är Telnet

Telnet är ett kommunikationsmedel som upprättas mellan terminalenheter. Ett exempel på en sådan anslutning är ganska enkelt: en persondator och en server som stöder denna typ av anslutning. Telnet är inte programvara, det är det kommunikationsprotokoll. Men det bör noteras att det finns några verktyg som fungerar genom protokollet "terminalnätverk".

På senare tid var Telnet ett av de viktigaste sätten att ansluta till nätverket. Nu nytta praktiskt taget inte använd. Hittills har mer avancerade protokoll installerats i operativsystem, exklusive eventuella ytterligare åtgärder från användaren.

Detta kommunikationsprotokoll används i vissa operationer:

  • förbindelse till ett fjärrskrivbord;
  • undersökning portar för anslutning;
  • användande programvara som endast är tillgänglig på fjärranslutna maskiner;
  • Ansökan systemkataloger, som endast kan öppnas med denna typ av protokoll;
  • sändning E-post utan användning av ytterligare programvara;
  • användare som använder detta protokoll tillåter andra användare tillgång till din persondator.

Installation och start

Det finns inget behov av att ladda ner verktyget, Telnet är inbyggt i Windows 7/8/10 som standard.

Installations- och startinstruktioner:

För att starta klienten måste du öppna kommandoraden:

Vi föreslår att du bekantar dig med videon om installation av Telnet i Windows:

Portkontroll

Kontrollerar nätverksporten för åtkomst till den personlig dator i telnet:

  • i fönstret måste du ange kommandot telnetip;
  • följd av stiga påIP-adress dator, till exempel, 192.168.1.1. Du kan se adressen i nätverksrouterns inställningar;
  • i slutet anger du FTP-porten "21". Således kommer kommandot att se ut så här: telnet 192.168.0.1 21;
  • efter det kommer det att dyka upp felmeddelande om porten inte är tillgänglig eller be om ytterligare data om porten är öppen.

Telnet-kommandon

Verktygskommandon är sättet att interagera med det. Att visa lista över alla kommandon, måste du ange "hjälp". Därefter kommer vi att analysera huvudkommandona i detalj:

  • "öppen" - begäran tillåter ansluta till en fjärrserver;
  • "stänga" - processavbrott anslutningar till en fjärrserver;
  • "uppsättning" - miljö serveranslutningsparametrar;
  • "term" - begäran är avsedd för indikering av terminaltyp;
  • "flykt" - set kontrollkaraktär;
  • "läge" - val driftläge;
  • "avstängd" - återställa tidigare inmatade parametrar;
  • Start- lansera servrar;
  • "paus"- tillfälligt stopp serverdrift;
  • "Fortsätta" - fortsättning på arbetet servrar efter en paus;
  • "stopp" - komplett uppsägning av arbetet server.

Telnet på Linux

Liksom Windows är Telnet inbyggt i operativsystemet Linux. Tidigare användes det som standard Telnet-protokoll, nu har det ersatts av ett mer förbättrat SSH. Som med det tidigare operativsystemet används verktyget i Linux för att kontrollera portar, routrar, etc.

Tänk på de viktigaste driftsätten:

  • « rad för rad". Detta driftsätt rekommenderas. I det här fallet redigeras begäran på den lokala datorn och skickas till servern först när den är klar;
  • « tecken för tecken". Varje inskrivet tecken i konsolfönstret skickas till fjärrservern. Du kan inte redigera texten här. När du tar bort ett tecken med "Backsteg" kommer det också att skickas till servern.

Grundläggande kommandon i Linux:

  • "stäng" - uppsägning av anslutningen;
  • "kryptera" - aktivera kryptering;
  • "logga ut" - stänga av verktyget och stänga anslutningen;
  • "läge" - val av driftläge;
  • "status" - anslutningens tillstånd;
  • "skicka" - skicka en telnet-förfrågan;
  • "set" - inställning av serverparametrar;
  • "öppen" - anslutning till en fjärrserver;
  • "display" - visa specialtecken.
  • i konsolfönstret anger du begäran om kontroller av servertillgänglighet, till exempel "telnet 192.168.1.243";
  • kontrollera sedan åtkomsten till porten genom att ange begäran "telnet localhost 122" och "telnet localhost 21". Ett meddelande visas på konsolskärmen som anger om anslutningen accepterar någon av portarna;
  • exempel på fjärrkontroll med telnet. För att göra detta, skriv in begäran "telnet localhost 23" i huvudfönstret. "23" är standardporten. För att utföra fjärrkontroll måste du installera "telnet-server" på den lokala datorn. Därefter visas ett meddelande som ber dig att ange ditt användarnamn och lösenord.

Nackdelar med Telnet

Den största nackdelen med detta protokoll är - fjärranslutning utan att använda kryptering. Den enda säkerhetspunkten är auktorisering av användare i en telnet-session. Men inte desto mindre överförs inloggningen och lösenordet också i okrypterad form, så tillgång till dem kan erhållas på ett eller annat sätt. Det rekommenderas starkt att inte överföra några känsliga data på lokala nätverk.

Telnet-protokollet är en standard för utbyte av data mellan två nätverksenheter, designad för att implementera fjärrkontroll. Inte alla vet att inställningen Wifi router kan göras via Telnet från vilken dator som helst lokalt nätverk. För att göra detta är det nödvändigt att Telnet-åtkomstalternativet är aktiverat i routern, och det är aktiverat via webbgränssnittet.

Det ser intressant ut att ibland kan du komma åt routern med Telnet, medan du kommer åt via HTTP, det vill säga genom GUI, förblir otillgänglig.

Tillstånd för routeranslutningen

Om du vill gå in i gränssnittet för routerhantering måste du först ta reda på vad den här enhetens IP-adress är. Utan en IP-adress kommer det inte ens att vara möjligt att öppna en Telnet-session, för att inte tala om åtkomst via en webbläsare. De flesta nätverkskombinationer är som standard utrustade med följande adress: 192.168.1.1. För D-Link måste du göra en justering i de två sista siffrorna (ska vara "0.1"). Ställ in PC-nätverkskortet till lämpliga värden genom att ändra den sista siffran i dess IP.

Konfigurera en anslutning på en dator

Hur man öppnar en session

Varje operativsystem har en kommandorad. Efter att ha startat det räcker det att köra ett kommando: telnet 192.168.1.1. Därefter svarar routern, ansluten till datorn via Ethernet eller Wi-Fi, oss omedelbart och begär ett användarnamn och lösenord.

Startar en session

Vi använde användarnamnet "admin" och lösenordet "1234" i svaret, vilket är standardvärdena i ZyXEL-enheter. Som du kan se accepterades dessa värden och prompten "config" dök upp.

Vissa ZyXEL-modeller använder inte bara ett textgränssnitt, utan också en kommandolista (meny):

Starta listvy

För att återgå till textkommandoläget, följ övergången 28 -> 4 (använd steg 28 och sedan steg 4). Som ett resultat kommer du att få inskriptionen "config" och en markör för att ange kommandon. I det följande kommer vi endast att överväga detta läge.

Konfigurera enheten via Telnet

Textkommandogränssnittet, det vill säga kommandoraden för routrar och andra ZyXEL-enheter, kallas ordet "CLI" (Command Line Interpreter). De flesta av kommandona för alla modeller är desamma, till exempel är dessa "system omstart" (omstart), "system config-save" (sparar inställningar) och andra. Vissa kommandon för en viss modell kan skilja sig åt, men ladda ner detaljerad guide du kan på supportsidan, på samma plats där de tillhandahåller märkesvaror för nedladdning.

Ladda ner kommandoguide

Icke-ZyXEL-enheter har ett "hjälp"-kommando som ger dig en lista över tillgängliga kommandon.

Fjärråtkomst till webbgränssnittet

Porto WAN-nätverk skördaren tilldelas en IP-adress. Värdet på denna adress ändras vanligtvis inte, även om dynamiska adresser används. Genom att känna till sin IP-adress kan användaren öppna enhetshanteringsgränssnittet från vilken dator som helst med en Internetanslutning. Som standard är denna åtkomstmetod inaktiverad i ZyXEL-routrar. Och kommandoraden hjälper till att bli av med denna begränsning.

Skriv följande kommando: ip static tcp ISP 80 192.168.1.1 80 // port "80" används av webbgränssnittet.

Kommandot "ip static" skapar faktiskt en bindning av lokala adresser till globala IP-adresser. Observera att om denna typ av anslutning används, där behörighet tillhandahålls (PPTP, L2TP eller PPPoE), måste ett annat namn ersättas istället för ordet "ISP". Det är lätt att ta reda på: Gränssnitt ?// alla nätverksgränssnitt kommer att visas.

För PPPoE-protokollet kallas Internetanslutningsgränssnittet vanligtvis "PPPoE0" (skiftlägeskänsligt). Glöm inte att spara dina inställningar (systemconfig-save). Som ett resultat kommer det att vara möjligt att öppna webbgränssnittet från Internet.

Gränssnittet öppnades från "utsidan"

Vissa leverantörer blockerar port 80, så första gången kommer det förmodligen inte att fungera. Men du kan göra det smartare genom att omdirigera ett externt portnummer 8080 till den interna porten 80: ip static tcp ISP 8080 192.168.1.1 80// så vi kringgår leverantörens begränsningar.

I allmänhet vidarebefordras porten på samma sätt för Telnet (dess nummer är "23").

Ett hav av kommandon för Wi-Fi

Det enklaste sättet att börja lära sig kommandoraden är att använda de kommandon som är ansvariga för parametrarna för åtkomstpunkten ( WiFi-nätverk). Vart och ett av dessa kommandon börjar med ordet "gränssnitt" följt av en kvalificerande sekvens. Det enklaste alternativet: gränssnitt ssid SYSDAY// trådlöst nätverksnamn kommer att ställas in på "SYSDAY".

Observera att genom att ange parametern "auto" istället för namnet, kan du återställa "åtkomstpunkten" till det SSID-värde som var inställt på fabriken.

Det finns några fler intressanta kommandon som styr radiomodulen. För att inte skriva ordet "gränssnitt" varje gång, använd det som ett separat kommando (tipset omvandlas till "config-if"). Listan över kommandon som används i "config-if"-läget ges nedan.

Exempel på Wi-Fi-kommandon

  • effektnummer // istället för ordet "nummer" ställ in effekten som en procentsats;
  • kanalnummer// istället för "nummer" ställ in numret på radiokanalen (1-13);
  • country-code country// parameter "country" innehåller 2 bokstäver, till exempel RU;
  • hide-ssid// hide nätverksnamn;
  • inget hide-ssid// öppet nätverksnamn.

Och detta är inte en komplett lista över parametrar som kan ändras direkt från kommandoraden.

Det bör noteras att med Telnet kan du ändra eller aktivera Wi-Fi-krypteringsalgoritmen (WPA eller WPA2).

Och nyckelns värde ställs in av kommandot "gränssnittsautentisering wpa-psk". Således blir det möjligt på distans, från var som helst i världen, att logga in på routern via Telnet och ändra lösenordet till trådlöst nätverk. Mycket användbart, eller hur?

Vi går "Telnet" till router-modemet

Dela med sig