Telnet-kommandon. För att koppla bort Telnet-klienten från fjärrdatorn. För att ansluta en Telnet-klient till en fjärrdator

Telnetär ett nätverksverktyg som låter dig ansluta till en fjärrport på vilken dator som helst och upprätta en interaktiv kommunikationskanal, till exempel för att skicka kommandon eller ta emot information. Det kan man säga att det är universell webbläsare i en terminal som kan fungera med många nätverksprotokoll.

Det här verktyget användes mycket ofta för att fjärrstyra en Linux-dator, men sedan ersattes det av det säkra SSH-protokollet. Men telnet används fortfarande till exempel för nätverkstestning, portkontroll och även för att kommunicera med olika IoT-enheter och routrar. I den här artikeln kommer vi att titta på vad telnet är, samt hur du använder telnet för att lösa dina problem.

Vad är Telnet?

Som jag sa är det här verktyget utformat för att skapa en interaktiv anslutning mellan fjärrdatorer. Det fungerar med TELNET-protokollet, men det här protokollet stöds av många tjänster, så det kan användas för att hantera dem. Protokollet är baserat på TCP och låter dig skicka vanliga strängkommandon till en annan enhet. Den kan användas inte bara för manuell styrning 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 lätt att använda. Låt oss titta på telnet-syntaxen:

$ telnet-alternativ värdport

Värden är domänen för fjärrdatorn att ansluta till, och porten ä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ändarnamn från miljöfaktor ANVÄNDARE;
  • -b– använd ett lokalt uttag;
  • -d– aktivera felsökningsläge;
  • -R– rlogin emuleringsläge;
  • -e– ställ in början av Escape-sekvensen;
  • -l– användare för auktorisering på fjärrmaskinen.

Det är det för telnet-kommandot att upprätta en anslutning. Men att ansluta till en fjärrvärd är bara halva striden. Efter att ha upprättat en anslutning kan telnet fungera i två lägen:

  • Rad för rad– Det här är det föredragna läget, här redigeras textraden på den lokala datorn och skickas först när den är helt klar. Alla tjänster har inte alltid denna möjlighet;
  • Karaktär för karaktär– alla tecken du skriver skickas till en fjärrserver. Det kommer att vara svårt att korrigera något här om du gör ett misstag, eftersom Backsteg också 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 ett av telnets specialtecken;
  • UPPSÄTTNING– ställ in parametervärdet;
  • ÖPPEN– upprätta en anslutning via telnet med en fjärrvärd;
  • VISA– visa de specialtecken som används;
  • SLC– ändra de specialtecken som används.

Vi kommer inte att överväga 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 telnet


Du behöver inte använda telnet för detta, ping är tillgängligt.

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. Så här kontrollerar du telnet-porten:

$telnet localhost 123 $telnet localhost 22

$telnet localhost 123

$ telnet localhost 22


I det första fallet ser vi att ingen accepterar anslutningen, men i det andra visas ett meddelande om en lyckad anslutning och en hälsning från SSH-servern.

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 även 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 verktyget omedelbart berättar vad detta tecken är, till exempel används det som standard "^[":


För att aktivera den måste du trycka på kombinationen Ctrl-tangenter+[, sedan anger du telnet-prompten.

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. Sådana saker kan göras på vilken anslutning som helst med hjälp av telnet-verktyget.

5. Visa telnet-webbplatsen

Ett vanligt sätt att använda 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 skickas av servern.

$ telnet opennet.ru 80

$telnet opennet. ru 80


Ge sedan kommandot 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 speciell programvara. I operationssalar Windows-system och Linux finns det en Telnet-tjänst. Detta material kommer att diskutera i detalj syftet med tjänsten, kommandon, kapacitet och hur man arbetar med den på rätt sätt.

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 en liknande typ av anslutning. Telnet är inte vilken programvara som helst, det är det kommunikationsprotokoll. Men det bör noteras att det finns några verktyg som fungerar via "terminalnetwork"-protokollet.

På senare tid var Telnet ett av de viktigaste sätten att ansluta till nätverket. Nu nyttan praktiskt taget inte använd. Idag har operativsystemen mer avancerade protokoll installerade, vilket eliminerar 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 att använda ytterligare programvara;
  • användare som använder detta protokoll tillåter andra användare få 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 inbjuder dig att titta på videon om installation av Telnet i Windows:

Hamnkontroll

Kontrollerar en nätverksport för att se om den kan nås personlig dator till 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 inställningarna för din nätverksrouter;
  • 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 ber dig att ange ytterligare data om porten är öppen.

Telnet-kommandon

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

  • "öppen" - begäran tillåter ansluta till en fjärrserver;
  • "stänga" - processavbrott ansluta till en fjärrserver;
  • "uppsättning" - miljö serveranslutningsparametrar;
  • "term" - begäran är avsedd för terminaltypindikeringar;
  • "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 arbetsstopp server.

Telnet på Linux

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

Låt oss titta på de viktigaste driftslägena:

  • « rad för rad». Detta läge arbete rekommenderas. I det här fallet utförs redigeringen av begäran på den lokala datorn och skickas till servern först när den är klar;
  • « tecken för tecken" Varje tecken som skrivs 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" — avbryt anslutningen;
  • "kryptera" — aktivera kryptering;
  • "logga ut" – stäng av verktyget och stäng anslutningen;
  • "läge" — val av driftläge;
  • "status" — anslutningsstatus;
  • "skicka" — skicka en telnet-förfrågan;
  • "set" — inställning av serverparametrar;
  • "öppen" — anslutning till en fjärrserver;
  • "display" — visning av specialtecken.
  • i konsolfönstret ange en begäran om kontroller av servertillgänglighet, till exempel "telnet 192.168.1.243";
  • Låt oss sedan kontrollera åtkomsten till porten genom att ange begäran "telnet localhost 122" och "telnet localhost 21". Ett meddelande visas på konsolskärmen som anger om någon av portarna accepterar anslutningen;
  • 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 på lokal dator"telnet-server". Efter detta 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ärranslutningen utan att använda kryptering. Den enda säkerhetspunkten är auktorisering av användare i telnet-sessionen. Men inte desto mindre överförs login och lösenord 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 viktiga data över lokala nätverk.

Med tillkomsten av datorer och nätverk dök också motsvarande program upp för fjärrstyrning av systemet och för att överföra data över avstånd. Först och främst, något sånt här programvara sätta in operativ system fortfarande i standardform, vilket avsevärt lindrar problemet - ingen sökning efter programvara för fjärrkontroll krävs. För att ansluta till en specifik dator på avstånd kan du använda en vanlig Windows-konsolterminal, kallad kommandoraden eller annars känd som cmd.

För att kontakta en specifik dator i nätverket avlägset, du måste bara dra full nytta av fjärrkontroll Systemet har ett "telnet"-kommando. Detta kommando ger inte bara informationshämtning utan också kontroll över alla åtgärder som sker i detta system.

Kommandot "telnet" finns på alla Windows-versioner. Men inte på alla versioner Windows givet kommandot konfigureras efter behov. Till exempel, för att använda "telnet" på Windows 7, måste du göra ett antal enkla inställningar för att ansluta den här modulen.

Allt som krävs för att "telnet"-kommandot ska vara tillgängligt är närvaron av ett nätverk, såväl som systemanvändarens medlemskap i Administratörsgruppen. Alla inställningar görs via menyalternativen "services.msc". Denna tjänst kan startas via sökning. När du startar den måste du klicka på "telnet"-tecknet med höger musknapp och sedan välja egenskaper. I egenskaper kan du göra en mängd olika inställningar för av detta samband, samt ändra starttypen för den här tjänsten. "Telnet" för Windows 7 innehåller tre startalternativ: manuellt läge, automatiskt läge och avstängningsläge.

Om du kommer åt fjärrkontroll med hjälp av inmatningsraden har kommandot "telnet" ett antal ytterligare kommandon, tack vare vilka användaren bestämmer vilken dator i nätverket som ska anslutas till, genom vilken port, och användaren kan också ange den fullständiga sökvägen till valfri fil eller visa hela katalogen när du använder det vanliga kommandot.

För att dra nytta av alla de lovande villkoren för "telnet", innan du ansluter till det, bör du se till att brandväggsinställningarna är korrekta, eftersom eventuella felaktigheter när det gäller inställningar kan medföra många andra konsekvenser. Felaktig konfiguration kommer i sin tur inte att göra det möjligt att implementera

En annan anledning till att anslutningen kan misslyckas är fel. De kan utfärdas i samband med eventuella fel i systemet eller på grund av felaktiga inställningar. Orsaken till bristen på anslutning kan bestämmas av felkoden, eftersom vart och ett av de utfärdade felen kommer att innehålla sitt eget nummer, vilket i sin tur kommer att hjälpa till att identifiera felet och eliminera det. Om den här servern är avsedd för konstant användning är det bättre att konfigurera den varje gång du startar datorn. På samma sätt kan du konfigurera servern att starta manuellt.

Få datoranvändare är idag medvetna om att det finns olika speciella protokoll på datorn som tillåter GUI Och tredjepartsprogram utföra olika åtgärder. Därför uppstår lusten att lära sig hur man använder TELNET-tjänsten omedelbart när de lär sig om motsvarande protokoll.

Därefter kommer vi att beskriva en liten teori om vad TELNET är, något som många strävar efter att bemästra det: tjänstens möjligheter, samt en lista över grundläggande kommandon som gör att dessa möjligheter kan implementeras på Windows.

TELNET är ett kommunikationsverktyg som upprättar en transportförbindelse mellan terminalenheter, klienter, det vill säga din dator och någon annans maskin, en server som stöder denna anslutningsstandard. Detta är inget speciellt program, utan bara nätverksprotokoll, men även ordet TELNET (terminalnätverk) syftar på olika verktyg som också använder detta protokoll. Idag finns Telnet nästan överallt, alla operativsystem, på ett eller annat sätt, använder det, i

TELNET implementerar ett textgränssnitt, som skiljer sig från det grafiska gränssnittet som är bekant för den genomsnittliga användaren genom att alla kommandon måste matas in manuellt.

Vad ger allt detta oss?

Tidigare var den här tjänsten ett av få sätt att ansluta till nätverket, men med tiden har den tappat sin relevans. Idag finns det mycket mer bekväma program, som gör allt arbete för användaren och inte tvingar honom att memorera olika kommandon för att utföra de enklaste åtgärderna. Vissa saker kan dock fortfarande göras med Telnet.

Nätverkskopplingar

Med Telnet kan du:

  • ansluta till fjärrdatorer;
  • kontrollera porten för åtkomst;
  • använd applikationer som endast är tillgängliga på fjärrdatorer;
  • använd olika kataloger som bara kan nås på detta sätt;
  • skicka e-postmeddelanden utan användning specialprogram(klienter);
  • förstå kärnan i arbetet med många protokoll som används idag, och dra vissa fördelar av detta;
  • ge andra användare tillgång till data som finns på deras dator.

Låt oss börja använda den

Lansera

Att starta TELNET på Windows 7 och alla andra Windows är ganska enkelt. För att göra detta behöver du först en klient, om den inte redan är installerad:

  • Gå till kontrollpanelen.

  • Välj "Program".
  • Välj fliken "Slå på eller av Windows-funktioner".

  • Hitta Telnet-klienten och sätt en markör bredvid den om den inte redan är installerad.

Klicka sedan på "OK" och vänta en minut medan klienten är installerad.

Terminalen startas i Windows via kommandoraden, om du inte har någon installerad särskilda verktyg för att arbeta med Telnet. Men eftersom du läser den här artikeln betyder det att du precis har börjat bekanta dig med det här ämnet, och först skulle det vara trevligt att behärska grunderna för hantering med hjälp av kommandoraden.

  1. Starta kommandoraden som administratör.
  2. Ange "telnet".

Kommandoraden kommer att starta om, och TELNET-kommandoraden öppnas nu, där vi kommer att arbeta.

Kontrollerar porten

En av de enklaste åtgärderna som utförs i TELNET är portkontroll. Du kan kontrollera porten för att se om den kan nås från din dator. För att göra detta måste du göra följande:

I kommandorad, öppnad med metoden ovan, ange: telnetip adressportnummer

Om din IP-adress till exempel är 192.168.0.1 och portnumret är 21 (FTP-port), anger du:

telnet 192.168.0.1 21

Om kommandot ger ett felmeddelande betyder det att porten inte är tillgänglig. Om visas tomt fönster eller en begäran om att ange ytterligare data, vilket innebär att porten är öppen. För Windows kan den här metoden att kontrollera porten vara ganska bekväm.

Lag

TELNET-kommandon är grunden för att använda terminalen. Med deras hjälp kan du styra en dator som använder detta protokoll, om åtkomst är tillåten för dig, samt utföra olika andra åtgärder. Som nämnts ovan, på Windows skrivs de in i kommandoraden i Telnet-applikationen.

För att se huvudlistan med kommandon, skriv in på raden hjälp och tryck på "Enter". Grundläggande kommandon:

  1. Öppen- anslutning till en fjärrserver. Du måste ange detta kommando tillsammans med det hanterade servernamnet och portnumret, till exempel: openredmond 44. Om parametrarna inte är specificerade används de lokal server och standardport.
  2. Stänga- frånkoppling från Fjärrserver. Liknande parametrar används.
  3. Uppsättning- ställa in en fjärrserver som används med namnet på den hanterade servern. Tillsammans med Uppsättning Följande kommandon används:
    1. - används för att specificera en terminal av angiven typ.
    2. - ställer in kontrollkaraktären.
    3. - ställer in driftläge.
  4. Avaktivera [alternativ]- inaktiverar en tidigare angiven parameter.
  5. Start- startar Telnet-servern.
  6. Paus- pausar servern.
  7. Fortsätta- återupptar arbetet.
  8. Sluta- stoppar servern.

TELNET är ett av de äldsta protokollen, men det används fortfarande idag. Det betyder att du kan börja använda den för dina egna syften. För att göra detta behöver du bara lära dig syntaxen och listan över kommandon och börja öva. Du kan lära dig mycket nytt, och samtidigt börja titta på Internet och dina tidigare bekanta onlineaktiviteter på ett helt annat sätt.