Hoe een http-opdracht te verzenden via de Telnet-applicatie. Telnet-opdrachten

Niet alle computergebruikers zijn zich bewust van de aanwezigheid van verborgen services waarmee u verschillende bewerkingen kunt uitvoeren zonder speciale software te gebruiken. De Telnet-service is aanwezig in Windows- en Linux-besturingssystemen. In dit materiaal wordt in detail het doel van de service, de commando's, de mogelijkheden besproken en hoe je er correct mee kunt werken.

Wat is Telnet

Telnet is een communicatiemiddel dat tussen eindapparaten tot stand wordt gebracht. Een voorbeeld van zo'n verbinding is vrij eenvoudig: een personal computer en een server die een soortgelijk type verbinding ondersteunt. Telnet is geen software, dat is het wel communicatie protocol. Maar er moet worden opgemerkt dat er enkele hulpprogramma's zijn die werken via het "terminalnetwork" -protocol.

In het recente verleden was Telnet een van de belangrijkste manieren om verbinding te maken met het netwerk. Nu het hulpprogramma praktisch niet gebruikt. Tegenwoordig zijn op besturingssystemen geavanceerdere protocollen geïnstalleerd, waardoor eventuele extra acties van de gebruiker worden geëlimineerd.

Dit communicatieprotocol wordt bij sommige handelingen gebruikt:

  • verbinding naar een extern bureaublad;
  • inspectie poorten voor connectiviteit;
  • gebruik software die alleen beschikbaar is op externe machines;
  • sollicitatie systeemmappen, dat alleen kan worden geopend met dit type protocol;
  • Bezig met verzenden e-mailen zonder gebruik te maken van aanvullende software;
  • gebruikers die dit protocol gebruiken, staan ​​andere gebruikers toe toegang krijgen naar uw pc.

Installatie en lancering

Het is niet nodig om het hulpprogramma te downloaden; Telnet is standaard ingebouwd in Windows 7/8/10.

Installatie- en opstartinstructies:

Om de client te starten, moet u de opdrachtregel openen:

We nodigen u uit om de video te bekijken over het installeren van Telnet in Windows:

Havencontrole

Een netwerkpoort controleren om te zien of een pc er toegang toe heeft in Telnet:

  • in het venster moet je de telnetip-opdracht invoeren;
  • gevolgd door binnenkomenIP adres computer, bijvoorbeeld 192.168.1.1. Je kunt het adres bekijken in de instellingen van je netwerkrouter;
  • Voer aan het einde de FTP-poort “21” in. Het commando ziet er dus als volgt uit: telnet 192.168.0.1 21;
  • daarna zal het verschijnen foutmelding als de poort niet beschikbaar is of u wordt gevraagd aanvullende gegevens in te voeren als de poort open is.

Telnet-opdrachten

Hulpprogramma-opdrachten zijn een manier om ermee te communiceren. Weergeven lijst met alle opdrachten, moet u “help” invoeren. Vervolgens zullen we de belangrijkste commando's in detail bekijken:

  • "open" - het verzoek staat dit toe aansluiten naar een externe server;
  • "dichtbij" - procesonderbreking verbinding maken met een externe server;
  • "set" - instelling serververbindingsparameters;
  • "term" - waarvoor het verzoek bedoeld is terminaltype-indicaties;
  • "ontsnappen" - sets controle karakter;
  • "modus" - keuze bedrijfsmodus;
  • "uitgeschakeld" - opnieuw instellen eerder ingevoerde parameters;
  • "begin" - launch servers;
  • "pauze" - tijdelijke stop serverwerking;
  • "doorgaan" - voortzetting van het werk servers na een pauze;
  • "stop" - voltooid werkonderbreking server.

Telnet op Linux

Net als Windows is Telnet ingebouwd in het Linux-besturingssysteem. Vroeger werd het gebruikt als het standaard Telnet-protocol, nu is het vervangen door het verbeterde SSH. Net als bij het vorige besturingssysteem wordt het hulpprogramma in Linux gebruikt om poorten, routers, enz. te controleren.

Laten we eens kijken naar de belangrijkste bedrijfsmodi:

  • « lijn bij lijn" Deze bedrijfsmodus wordt aanbevolen. In dit geval wordt het bewerken van het verzoek uitgevoerd op de lokale pc en pas naar de server verzonden als deze gereed is;
  • « karakter voor karakter" Elk teken dat in het consolevenster wordt getypt, wordt naar de externe server verzonden. U kunt de tekst hier niet bewerken. Wanneer u een teken verwijdert met behulp van “Backspace”, wordt het ook naar de server verzonden.

Basisopdrachten in Linux:

  • “sluiten” — verbreek de verbinding;
  • “versleutelen” — versleuteling inschakelen;
  • “uitloggen”: schakel het hulpprogramma uit en verbreek de verbinding;
  • “modus” — selectie van de bedrijfsmodus;
  • “status” — verbindingsstatus;
  • “verzenden” — een telnet-verzoek verzenden;
  • “set” — serverparameters instellen;
  • “open” — verbinding met een externe server;
  • “display” - weergave van speciale tekens.
  • voer in het consolevenster een verzoek in voor controles van de serverbeschikbaarheid, bijvoorbeeld "telnet 192.168.1.243";
  • Laten we vervolgens de toegang tot de poort controleren door de verzoeken “telnet localhost 122” en “telnet localhost 21” in te voeren. Er verschijnt een bericht op het consolescherm waarin wordt aangegeven of een van de poorten de verbinding accepteert;
  • voorbeeld van afstandsbediening met telnet. Om dit te doen, voert u in het hoofdvenster het verzoek “telnet localhost 23” in. "23" is de standaardpoort. Om bediening op afstand uit te voeren, moet u “telnet-server” op uw lokale computer installeren. Hierna verschijnt er een bericht waarin u wordt gevraagd uw login en wachtwoord in te voeren.

Nadelen van Telnet

Het grootste nadeel van dit protocol is de externe verbinding zonder gebruik te maken van encryptie. Het enige beveiligingspunt is de autorisatie van gebruikers in de telnetsessie. Maar desalniettemin worden de login en het wachtwoord ook in niet-gecodeerde vorm verzonden, zodat toegang daartoe op de een of andere manier kan worden verkregen. Het wordt sterk aanbevolen om geen belangrijke gegevens via lokale netwerken te verzenden.

Telnet is geen interne of externe opdracht

Deze fout verschijnt als deze client niet op de pc is geïnstalleerd. U moet het volgende doen:


Tweede manier:


Telnet is een netwerkhulpprogramma waarmee u verbinding kunt maken met een externe poort op elke computer en een interactief communicatiekanaal tot stand kunt brengen, bijvoorbeeld om opdrachten te verzenden of informatie te ontvangen. We kunnen zeggen dat dit een universele browser in de terminal is die met veel netwerkprotocollen kan werken.

Dit hulpprogramma werd in het verleden heel vaak gebruikt om een ​​Linux-computer op afstand te bedienen, maar werd toen vervangen door het beveiligde SSH-protocol. Maar telnet wordt bijvoorbeeld nog steeds gebruikt voor netwerktesten, poortcontrole en ook voor communicatie met verschillende IoT-apparaten en routers. In dit artikel zullen we bekijken wat telnet is en hoe u telnet kunt gebruiken om uw problemen op te lossen.

Zoals ik al zei, is dit hulpprogramma ontworpen om een ​​interactieve verbinding tussen externe computers tot stand te brengen. Het werkt met behulp van het TELNET-protocol, maar dit protocol wordt door veel diensten ondersteund en kan dus worden gebruikt om deze te beheren. Het protocol is gebaseerd op TCP en stelt u in staat reguliere stringopdrachten naar een ander apparaat te verzenden. Het kan niet alleen worden gebruikt voor handmatige bediening, maar ook voor interactie tussen processen.

Om met dit protocol te werken, zullen we het telnet-hulpprogramma gebruiken, het is heel gemakkelijk te gebruiken. Laten we eens kijken naar de telnet-syntaxis:

$ Telnet-opties hostpoort

De host is het domein van de externe computer waarmee verbinding moet worden gemaakt, en de poort is de poort op die computer. Laten we nu eens kijken naar de belangrijkste opties:

  • -4 - het gebruik van ipv4-adressen afdwingen;
  • -6 - het gebruik van ipv6-adressen afdwingen;
  • -8 - gebruik 8-bits codering, bijvoorbeeld Unicode;
  • -E- ondersteuning voor Escape-reeksen uitschakelen;
  • -A- automatisch inloggen, neemt de gebruikersnaam uit de USER-omgevingsvariabele;
  • -B- gebruik een lokaal stopcontact;
  • -D- schakel de foutopsporingsmodus in;
  • -R- rlogin-emulatiemodus;
  • -e- stel het beginteken van de Escape-reeks in;
  • -l- gebruiker voor autorisatie op de externe machine.

Dat is het voor de telnet-opdracht om een ​​verbinding tot stand te brengen. Maar verbinding maken met een externe host is slechts het halve werk. Nadat een verbinding tot stand is gebracht, kan telnet in twee modi werken:

  • Lijn bij lijn- Dit is de voorkeursmodus, hier wordt de tekstregel op de lokale computer bewerkt en pas verzonden als deze helemaal gereed is. Niet alle diensten hebben altijd deze mogelijkheid;
  • Karakter voor karakter- alle tekens die u typt, worden naar een externe server verzonden. Het zal moeilijk zijn om hier iets te corrigeren als je een fout maakt, omdat Backspace ook als symbool en als bewegingspijl wordt verzonden.

Het gebruik van telnet is om speciale commando's te verzenden. Elke service heeft zijn eigen opdrachten, maar het protocol heeft zijn eigen telnet-opdrachten die in de telnet-console kunnen worden gebruikt.

  • DICHTBIJ- sluit de verbinding met de server;
  • ENCRYPT- versleutel alle verzonden gegevens;
  • UITLOGGEN- verlaat en sluit de verbinding;
  • MODUS- schakelmodus, van kleine letters naar karakter of van karakter naar kleine letters;
  • TOESTAND- bekijk de verbindingsstatus;
  • VERSTUREN- stuur een van de speciale tekens van Telnet;
  • SET- stel de parameterwaarde in;
  • OPEN- een verbinding tot stand brengen via telnet met een externe host;
  • WEERGAVE- geef de gebruikte speciale tekens weer;
  • SLC- wijzig de gebruikte speciale tekens.

We zullen niet alle commando's in overweging nemen, omdat het onwaarschijnlijk is dat u ze nodig heeft, en als u dat wel doet, kunt u ze gemakkelijk vinden in de officiële documentatie.

Hoe telnet gebruiken?

Vervolgens bekijken we hoe u telnet kunt gebruiken om uw problemen op te lossen. Meestal is het hulpprogramma al op de meeste systemen geïnstalleerd, maar als dit niet het geval is, kunt u telnet installeren vanuit de officiële repository's, bijvoorbeeld in Ubuntu:

sudo apt installeer telnet

Laten we nu verder gaan met het gebruik van het hulpprogramma. Aanvankelijk werd het gebruikt om een ​​computer op afstand te besturen, maar sinds later het veiligere SSH-protocol werd ontwikkeld, werd het niet meer gebruikt.

1. Serverbeschikbaarheid

Het hulpprogramma kan nog steeds nuttig zijn bij het controleren van de beschikbaarheid van een knooppunt. Geef dit eenvoudigweg het IP-adres of de hostnaam door:

telnet 192.168.1.243

Je hoeft hiervoor geen telnet te gebruiken; ping is beschikbaar.

2. Poortcontrole

Met behulp van telnet kunnen we de beschikbaarheid van een poort op een host controleren, en dit kan al erg handig zijn. Om de telnet-poort te controleren, voert u het volgende uit:

telnet localhost 123
$ telnetlocalhost 22

In het eerste geval zien we dat niemand de verbinding accepteert, maar in het tweede geval verschijnt er een bericht over een succesvolle verbinding en een begroeting van de SSH-server.

3. Foutopsporing

Om de debug-modus in te schakelen en meer gedetailleerde informatie weer te geven tijdens het uitvoeren, gebruikt u de optie -d tijdens het verbinden:

sudo telnet -d localhost 22

4. Telnet-console

Het gebruik van de Telnet-console is ook een belangrijk punt bij het begrijpen van het gebruik van Telnet. In de hoofdmodus kunt u opdrachten uitvoeren op een externe server, maar als u de opdracht specifiek aan Telnet wilt richten, bijvoorbeeld om de werking ervan te configureren, moet u een speciaal teken gebruiken om de console te openen, meestal het hulpprogramma onmiddellijk vertelt je wat dit teken is, het wordt bijvoorbeeld standaard gebruikt "^[":

Om het te activeren, moet u op de toetsencombinatie Ctrl+[ drukken, waarna u de telnet-invoerprompt opent.

Om alle beschikbare opdrachten te zien, typt u ?. U kunt bijvoorbeeld de verbindingsstatus bekijken:

telnet>status

Er zijn hier nog andere interessante mogelijkheden. Dergelijke dingen kunnen op elke verbinding worden gedaan met behulp van het telnet-hulpprogramma.

5. Bekijk de telnet-site

Een veelgebruikte manier om telnet te gebruiken is door een site vanaf de console te testen. Ja, u krijgt geen mooie webpagina, maar u kunt handmatig verzoeken verzamelen en alle gegevens bekijken die door de server zijn verzonden.

telnet opennet.ru 80

Geef vervolgens het commando aan de webserver:

De webserver retourneert de volledige pagina, evenals de headers die nodig zijn voor de browser om deze weer te geven.

6. Telnet-afstandsbediening

Het wordt sterk aanbevolen om geen onveilig telnet te gebruiken voor bediening op afstand, omdat alle opdrachten en wachtwoorden door derden kunnen worden afgeluisterd. Maar soms wordt telnet, bijvoorbeeld voor routers, nog steeds gebruikt voor afstandsbediening. Alles werkt precies hetzelfde als voor andere verbindingen, alleen moet u poort 23 gebruiken en moet telnet-server op de externe computer zijn geïnstalleerd:

telnetlocalhost 23

Hier hoeft u niet eens de poort op te geven, omdat 23 standaard wordt gebruikt. Vervolgens moet u uw gebruikersnaam en wachtwoord invoeren en vervolgens kunt u opdrachten uitvoeren op het externe systeem.

conclusies

In dit artikel hebben we gekeken naar voorbeelden van het gebruik van telnet en wat dit hulpprogramma is. Hoewel het niet langer voor zijn hoofddoel wordt gebruikt, kan het nog steeds nuttig zijn voor veel gebruikers en systeembeheerders. Als je vragen hebt, stel ze dan in de reacties!

Ben je de term Telnet tegengekomen? Misschien heb je er wel eens grappen over gehoord of hoe anderen het hebben gebruikt.

Voor degenen die niet weten wat Telnet is en de “relevantie” ervan in het moderne internet, lees het onderstaande bericht.

Leer iets over de geschiedenis ervan en wat de veiligheidsimplicaties van het gebruik ervan zijn.

Maak ook kennis met enkele moderne vormen van praktische toepassingen.

Wat is het Telnet-protocol

Telnet is een op tekst gebaseerd netwerkprotocol dat wordt gebruikt om toegang te krijgen tot externe computers via TCP/IP.

Het werd gecreëerd en gelanceerd in 1969 – je zou kunnen zeggen dat het het eerste internet was.

Vroeger moest je de serverlocatie opgeven om toegang te krijgen tot de gegevens.

Dit betekende onder meer dat het nodig was om tijd te besteden aan het aankomen op zijn locatie en vervolgens te wachten om met de server te werken.

Zelfs als de serverhardware veel opdrachten tegelijk zou kunnen uitvoeren, zou je deze niet kunnen gebruiken: je moest wachten tot anderen klaar waren met hun werk.

In veel gevallen kon je de server zelf niet eens aanraken. Uw aanvraag moest aan de medewerker worden gegeven en vervolgens, nadat deze op papier was getypt, worden teruggestuurd om de benodigde informatie op te halen.

Tegenwoordig heeft Telnet veel belangrijke veranderingen gebracht. Nu is het mogelijk dat meerdere gebruikers tegelijkertijd verbinding maken met de server.

Om verbinding te maken met de server heeft u een terminal nodig, dit kan de eenvoudigste en goedkoopste computer zijn.

Deze computer heeft geen krachtige hardware nodig, je hebt alleen een netwerkverbinding en een tekstinterface nodig.

Wat is Telnet Server in Windows 7 – Windows 10

In het besturingssysteem Windows 7 – Windows 10 kunt u twee functies toevoegen:

  • Telnet-server - Als u deze functie installeert, kunt u uw computer configureren om als server te fungeren. Dit betekent dat uw computer wordt geconfigureerd om inkomende verbindingen te accepteren en anderen toe te staan ​​deze te gebruiken. Als u uw firewall hebt uitgeschakeld en een openbaar IP-adres hebt, kan iedereen ter wereld uw computer op afstand bedienen met behulp van een Telnet-client.
  • Telnet Client - Hiermee kunt u vanaf elke server verbinding maken via Telnet met alleen een opdrachtvenster.

Telnet-beveiliging

Hoewel Telnet sinds de oprichting veel is veranderd, kent de technologie nog steeds zwakke punten.

Het ergste is de beveiliging. Het verzendt en ontvangt gegevens in tekstmodus zonder gebruik te maken van codering.

Dit betekent dat bij het verbinden met de server persoonlijke gegevens, zoals de gebruikersnaam en het wachtwoord van de account, in platte tekst worden verzonden.

Iedereen die weet hoe hij het volgen van netwerkverbindingen moet gebruiken, kan alle gegevens zien die worden overgedragen.


Kortom, iedereen die Telnet probeert te gebruiken voor serieuze zaken, zoals het overbrengen van waardevolle informatie om servers of services te beheren, loopt een groot risico.

Toen dit protocol werd uitgevonden, waren er nog geen snelle internetverbindingen beschikbaar en waren er zeer weinig hackers, malware, enz.

In het begin werd het gebruikt door instellingen die online gesloten waren en gecontroleerde toegang tot hun servers boden. Destijds stond encryptie niet hoog op de lijst van essentiële zaken.

Tegenwoordig is Telnet het meest onveilige protocol dat u kunt gebruiken om informatie en gegevens te verzenden.

Waarom Telnet gebruiken?

Nu je iets weet over de geschiedenis van Telnet en dat het een zeer onveilig protocol is, maar ondanks dit alles gebruiken mensen het nog steeds - waarom?

  • Oudere servers gebruiken dit protocol nog steeds voor externe verbindingen. Er zijn nog ergens een paar oude UNIX-servers, en er zijn nog steeds mensen die via Telnet toegang hebben tot deze servers.
  • Met sommige netwerkapparaten, zoals Cisco-routers, kan Telnet verbinding maken. Daarin kunt u het gebruik van de client configureren.
  • De belangrijkste reden waarom mensen het nog steeds gebruiken is om tekst op te zoeken, spelletjes te spelen, de weersvoorspelling te bekijken en nog veel meer.
  • Sommige mensen gebruiken Telnet CPC nog steeds om informatiesystemen en tekstdiscussies te beheren en er verbinding mee te maken. Op forums is er bijvoorbeeld niets anders dan tekst. Je hebt niet eens afbeeldingen of afbeeldingen nodig. Daarom zijn er nog steeds veel actieve communities online.
Ik hoop dat je een basiskennis van Telnet hebt gekregen - dit protocol is een soort dinosaurus in de moderne wereld, die sinds zijn geboorte radicaal is veranderd.

Teams telnet kunt u communiceren met een externe computer via het Telnet-protocol. U kunt de opdracht uitvoeren telnet zonder parameters om de telnet-context in te voeren die wordt aangegeven op de Telnet-opdrachtregel ( telnet). Gebruik vanaf de Telnet-opdrachtregel de volgende opdrachten om de computer te besturen waarop de Telnet-client draait.

Teams tlntadmn kunt u op afstand een computer besturen waarop een Telnet-server draait. Deze opdrachten worden uitgevoerd vanaf de opdrachtregel. Team tlntadmn zonder parameters geeft de lokale serverinstelling weer.

Om opdrachten te gebruiken telnet vanaf de Telnet-opdrachtregel

Om de Telnet-client te starten en de Telnet-opdrachtregel in te voeren

Syntaxis

telnet [\\ externe server]

Opties \\ externe server Toont de naam van de verbonden server /?

  • Bij gebruik van de opdracht telnet De Telnet-client start zonder parameters.
  • Op de Telnet-opdrachtregel moet u Telnet-opdrachten gebruiken.

Om de Telnet-client te stoppen

Syntaxis

Opties

geen

Opmerkingen

  • Deze opdracht kan worden ingekort tot Q.

Om een ​​Telnet-client te verbinden met een externe computer

Syntaxis

open [\\ externe server] [haven]

Opties \\ externe server haven Geeft de te gebruiken poort aan. Als er geen poort is opgegeven, wordt de standaardpoort gebruikt. Opmerkingen

  • Deze opdracht kan worden ingekort tot O.
Voorbeelden

Om verbinding te maken met de externe Redmond-server op poort 44, typt u bij de opdrachtprompt: Redmond 44

Om de Telnet-client los te koppelen van een externe computer

Syntaxis

dichtbij [\\ externe server]

Opties \\ externe server Specificeert de naam van de beheerde server. Als er geen server is opgegeven, wordt de lokale server gebruikt. Opmerkingen

  • Deze opdracht kan worden ingekort tot C.
Voorbeelden

Om de verbinding met de externe Redmond-server te verbreken, voert u de opdracht in: c redmond 44

Om Telnet-clientinstellingen te configureren

Syntaxis

set [\\ externe server] [ntlm] [lokale echo] [termijn {ansi | vt100 | vt52 | vtn}] [ontsnappen symbool] [logbestand bestandsnaam] [loggen] [bsasdel] [crlf] [delasbs] [modus {troosten | stroom}] [? ]

Opties \\ externe server Specificeert de naam van de beheerde server. Als er geen server is opgegeven, wordt de lokale server gebruikt. ntlm Schakelt NTML-verificatie in, indien beschikbaar op de externe server. lokale echo Schakelt de weergavemodus voor lokale opdrachten in. termijn {ansi | vt100 | vt52 | vtn) Specificeert een terminal van het opgegeven type. ontsnappen symbool Specificeert het controleteken. Het controleteken kan een enkel teken zijn of een combinatie van de CTRL-toets en een teken. Om een ​​toetsencombinatie in te stellen, houdt u de CTRL-toets ingedrukt terwijl u het teken typt dat u wilt toewijzen. logbestandbestandsnaam Specificeert het Telnet-activiteitenlogboekbestand. Het logbestand moet zich op de lokale computer bevinden. Het loggen start automatisch nadat u deze optie hebt geselecteerd. loggen Maakt logboekregistratie mogelijk. Als er geen logbestand is opgegeven, wordt er een foutmelding weergegeven. bsasdel Specificeert de BACKSPACE-sleutel die moet worden verwijderd. crlf Wijst een nieuwe lineaire modus toe die de ENTER-toets definieert als 0x0D, 0x0A. delasbs Wijst de DELETE-toets toe om het laatste teken te verwijderen. modus {troosten | stroom) Stelt de bedrijfsmodus in. ? Hiermee kunt u de volledige syntaxis van de opdracht bekijken. Opmerkingen

  • Om een ​​eerder toegewezen instelling uit te schakelen, voert u bij de Telnet-opdrachtprompt het volgende in:

    uitgeschakeld [parameter]

  • Om een ​​controleteken toe te wijzen, voert u het commando in:

    -e symbool

  • In niet-Engelse versies van Telnet is de opdracht beschikbaar codeset parameter. Codeset parameter specificeert de huidige codeset voor de parameter, die een van de volgende kan zijn: Verschuif JIS, Japanse EUC, JIS Kanji, JIS Kanji (78), DEC Kanji, NEC Kanji. U moet dezelfde codeset toewijzen aan de externe computer.

Om Telnet-clientopdrachten te verzenden

Syntaxis

versturen [\\ externe server] [o.a] [ja] [Esc] [ik p] [synchroniseren] [? ]

Opties \\ externe server De naam van de server die u wilt beheren. Als er geen server is opgegeven, wordt de lokale server gebruikt. o.a Annuleert een invoercommando. ja Verzendt het commando "Ben je daar?" Esc Verzendt het huidige controleteken. ik p Onderbreekt de uitvoering van een verwerkingsopdracht. synchroniseren Voert een Telnet-synchronisatiebewerking uit. ? Hiermee kunt u de volledige syntaxis van de opdracht bekijken.

Om de huidige Telnet-clientinstellingen te bekijken

Syntaxis weergave

Opties

Geen

Opmerkingen

  • Met deze opdracht worden de huidige bedrijfsparameters voor de Telnet-client weergegeven. Wanneer u in de Telnet-sessiemodus werkt (met andere woorden, terwijl u verbonden bent met een Telnet-server), kunt u de sessie afsluiten om de instellingen te wijzigen door op CTRL+ te drukken. Druk op ENTER om terug te keren naar de Telnet-sessie.

Om opdrachten te gebruiken tlntadmn vanaf de opdrachtregel

Voor het beheren van een computer met Telnet-server/P>Syntaxis

tlntadmn [\\ externe server] [begin] [stop] [pauze] [doorgaan]Opties \\ externe server Specificeert de naam van de server waarover u de controle wilt overnemen. Als er geen server is opgegeven, wordt de lokale server gebruikt. begin Start de Telnet-server. stop Stopt de Telnet-server. pauze Beëindigt de Telnet-server. doorgaan Start de Telnet-server opnieuw op. /?

  • Commando's gebruiken tlntadmn tlntadmn

Om Telnet-sessies te beheren

Syntaxis

tlntadmn [\\ externe server] [-S] [-k{sessie_code | alle}] [-M {sessie_code |alle} " bericht" ]

Opties \\ externe server -S Toont actieve Telnet-sessies. -k{sessie_code | alle) Beëindigt sessies. Voer een sessiecode in om een ​​specifieke sessie te beëindigen of voer in alle om alle sessies te beëindigen. -M {sessie_code | alle} " bericht" Stuurt een bericht naar een of meer sessies. Voer een sessiecode in om een ​​bericht naar een specifieke sessie te sturen, of voer in alle om een ​​bericht naar alle sessies te sturen. Typ het bericht dat u wilt verzenden tussen aanhalingstekens (bijv. " bericht" ). /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.

Om de gebeurtenislogboekinstellingen in te stellen voor de computer waarop Telnet Server draait

Syntaxis

tlntadmn [\\ computer op afstand] configuratie [auditlocatie={logboek | bestand | beide}][audit=[{+ | - } beheerder][{+ | - } gebruiker][{+ | - } mislukking]]

Opties \\ externe server auditlocatie={logboek | bestand | beide) Specificeert of gebeurtenisinformatie naar de Logboeken, naar een bestand of naar beide moet worden verzonden. audit=[{+ | - } beheerder][{+ | - } gebruiker][{+ | - } mislukking] Specificeert welke gebeurtenissen controle vereisen (aanmeldingsgebeurtenissen van de beheerder, aanmeldgebeurtenissen van gebruikers of mislukte aanmeldingspogingen). Als u een specifiek gebeurtenistype wilt controleren, plaatst u een plusteken (+) vóór het gebeurtenistype. Als u de audit van een specifiek gebeurtenistype wilt stoppen, plaatst u een minteken (-) vóór het gebeurtenistype. /?

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.
  • Als u opgeeft waar gebeurtenisinformatie naartoe moet worden gestuurd zonder het informatietype of de informatietypen op te geven die moeten worden gecontroleerd, wordt alleen de gebeurtenisinformatie van het beheerderslogboek gecontroleerd en naar de opgegeven locatie verzonden.
Voorbeelden

Om gebeurtenisinformatie naar de Gebeurtenisviewer te verzenden, voert u het volgende in:

tlntadmn configuratie auditlocatie=gebeurtenislogboek

Om de aanmeldingsgebeurtenissen van de beheerder en mislukte aanmeldingspogingen te controleren, voert u het volgende in:

tlntadmn config audit=+admin +fail

Om het primaire domein in te stellen voor de computer waarop Telnet Server draait

Syntaxis

tlntadmn [\\ externe server] configuratie [dom=domeinnaam]Opties \\ externe server Specificeert de naam van de server waarover u de controle wilt overnemen. Als er geen server is opgegeven, wordt de lokale server gebruikt. dom=domeinnaam Hiermee geeft u het domein op dat u primair wilt maken. /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.
Voorbeelden

Om van het Redmond-domein het primaire domein op uw lokale server te maken, voert u het volgende in:

tlntadmn config dom=Redmond

Om de ALT-sleutel toe te wijzen aan de computer waarop de Telnet-server draait

Syntaxis

tlntadmn [\\ externe server] configuratie [ctrlkeymap={Ja | Nee}]

Opties \\ externe server Specificeert de naam van de server waarover u de controle wilt overnemen. Als er geen server is opgegeven, wordt de lokale server gebruikt. ctrlkeymap={Ja | Nee) Geeft aan of de Telnet-server de toetsencombinatie CTRL+A als ALT moet interpreteren. Binnenkomen Ja om een ​​sneltoets toe te wijzen of Nee matching weigeren. /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.
  • Als de ALT-sleutel niet is toegewezen, verzendt de Telnet-server de ALT-toetsaanslag niet naar toepassingen waar deze mogelijk nodig is.

Om het maximale aantal verbindingen in te stellen voor de computer waarop Telnet Server draait

Syntaxis

tlntadmn [\\ externe server] configuratie [maxconn=positief integer]

Opties \\ externe server Specificeert de naam van de server waarover u de controle wilt overnemen. Als er geen server is opgegeven, wordt de lokale server gebruikt. maxconn=positief integer Stelt het maximale aantal verbindingen in. Dit getal kan worden gespecificeerd met elk positief geheel getal kleiner dan 10 miljoen. /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.

Om het maximale aantal mislukte toegangspogingen in te stellen voor de computer waarop de Telnet-server draait

Syntaxis

tlntadmn [\\ computer op afstand] configuratie [maxfail=positief integer]

Opties \\ externe server Specificeert de naam van de server waarover u de controle wilt overnemen. Als er geen server is opgegeven, wordt de lokale server gebruikt. maxfail= positief integer Stelt het maximale aantal mislukte inlogpogingen in dat voor een gebruiker is toegestaan. Dit getal kan worden opgegeven met elk positief geheel getal kleiner dan 100. /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.

Om de bedrijfsmodus in te stellen voor de computer waarop de Telnet-server draait

Syntaxis

tlntadmn [\\ externe server] configuratie [modus={troosten | stroom}]

Opties \\ externe server modus {troosten | stroom) Geeft de bedrijfsmodus aan. /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.

Om de Telnet-poort in te stellen voor de computer waarop de Telnet-server draait

Syntaxis

tlntadmn [\\ externe server] configuratie [poort=integere waarde]

Opties \\ externe server Specificeert de naam van de server waarover u de controle wilt overnemen. Als er geen server is opgegeven, wordt de lokale server gebruikt. poort=integere waarde Specificeert de Telnet-poort. De poort kan worden opgegeven met elk geheel getal kleiner dan 1024. /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.

Om authenticatiemethoden in te stellen voor de computer waarop de Telnet-server draait

Syntaxis

tlntadmn [\\ externe server] configuratie [sec=[{+ | - } ntlm][{+ | - } wachtwoord]]Opties \\ externe server Specificeert de naam van de server waarover u de controle wilt overnemen. Als er geen server is opgegeven, wordt de lokale server gebruikt. sec=[{+ | - } ntlm][{+ | - } wachtwoord] Specificeert of NTML- of wachtwoordverificatie wordt gebruikt, of beide, om inlogpogingen te verifiëren. Om een ​​specifiek authenticatietype te gebruiken, typt u een (+) teken vóór het authenticatietype. Om te voorkomen dat een specifiek type authenticatie wordt gebruikt, plaatst u een (-) teken vóór dat type. /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.
  • NTML is een authenticatieprotocol voor transacties tussen twee computers, waarvan er één of beide Windows NT 4.0 of eerder gebruiken. Bovendien wordt het NTML-verificatieprotocol gebruikt voor computers die geen deel uitmaken van een domein, zoals onafhankelijke servers en werkgroepen.

Om de time-out voor een inactieve sessie in te stellen voor de computer waarop de Telnet-server draait

Syntaxis

tlntadmn [\\ externe server] configuratie [time-out=hh: mm: ss]

Opties \\ externe server Specificeert de naam van de server waarover u de controle wilt overnemen. Als er geen server is opgegeven, wordt de lokale server gebruikt. time-out=hh: mm: ss Stelt de verstreken tijd in in uren, minuten en seconden. /? Geeft hulp weer op de opdrachtregel. Opmerkingen

  • Commando's gebruiken tlntadmn U kunt een computer met Telnet Server op afstand beheren als beide computers Windows XP gebruiken. Teams tlntadmn kan niet worden gebruikt voor het op afstand beheren van een Telnet-server met Windows 2000 vanaf een computer met Windows XP.
Opmerkingen
  • Als u van de Telnet-client naar de opdrachtmodus wilt overschakelen, drukt u op de Telnet-opdrachtprompt op CTRL+]. Druk op ENTER om terug te keren naar de Telnet-client.

Bespreking van subopties

Sommige opties vereisen meer informatie dan alleen "inschakelen" of "uitschakelen". Bijvoorbeeld het terminaltype instellen: zodat de client het terminaltype kan identificeren, moet deze een ASCII-reeks verzenden. Om met deze opties om te gaan, wordt gebruik gemaakt van suboptieonderhandelingen.

RFC 1091 definieert de subopties die moeten worden besproken om het terminaltype in te stellen. Ten eerste vraagt ​​de ene kant (meestal de client) om de optie in te schakelen door een reeks van 3 bytes te verzenden

waarbij 24 (decimaal) de optie-ID van het terminaltype is. Als de ontvanger (server) JA zegt, zal zijn antwoord er zo uitzien

Vervolgens verzendt de server

vragen naar het terminaltype van de klant. SB is een commando dat het begin van subopties aangeeft (suboptie-begin). De volgende byte van 24 geeft aan dat dit een suboptie is van het terminaltype. (SB volgt altijd het nummer van de optie waarop de subopties van toepassing zijn.) De volgende byte van 1 betekent "stuur uw terminaltype". Het suboptie-end moet opnieuw worden voorafgegaan door IAC, net als het SB-commando. De cliënt antwoordt met het commando

in het geval dat het terminaltype ibmpc is. De vierde byte gelijk aan 0 betekent: "Ik heb het volgende terminaltype." (De "officiële" lijst met acceptabele terminaltypen staat in de Assigned Numbers RFC, maar voor Unix-systemen is elk terminaltype dat door de server wordt ondersteund acceptabel. Meestal zijn dit terminals die worden ondersteund door de termcap- of terminfo-databases.) Terminaltypen gespecificeerd in Telnet-subopties zijn geschreven in hoofdletters en worden meestal door de server omgezet in kleine letters.

Met Telnet-opdrachten kunt u communiceren met een externe computer via het Telnet-protocol. U kunt de telnet-opdracht zonder parameters uitvoeren om de Telnet-context in te voeren die is geïdentificeerd op de Telnet-opdrachtregel (Microsoft Telnet>). Gebruik vanaf de Telnet-opdrachtregel Telnet-opdrachten om de computer te besturen waarop de Telnet-client wordt uitgevoerd.

De opdrachtregel van de Telnet-client accepteert de volgende opdrachten.

Team Beschrijving
open Syntaxis: openen knooppuntnaam. Wordt gebruikt om een ​​verbinding tot stand te brengen met een host via het Telnet-protocol
dichtbij De opdracht close wordt gebruikt om een ​​bestaande Telnet-verbinding te sluiten
weergave De weergaveopdracht wordt gebruikt om de huidige Telnet-clientinstellingen te bekijken
versturen De verzendopdracht wordt gebruikt om opdrachten naar de Telnet-server te verzenden. De volgende commando's worden ondersteund: ao Annuleert een invoercommando ayt Commando "Ben je daar?" esc Verzendt het huidige IP-controleteken Breekt de uitvoering van een saf Voert een Telnet-synchronisatiebewerking uit brk Verzendt een break-signaal Alle andere opdrachten dan de hierboven genoemde worden als een tekenreeks naar de Telnet-server verzonden. De opdracht sendabcd verzendt bijvoorbeeld de string abcd naar deze server, die de string in het Telnet-sessievenster zal weergeven
ontslag nemen De opdracht quit wordt gebruikt om de Telnet-client af te sluiten
set Het set-commando met een van de volgende argumenten wordt gebruikt om de Telnet-client voor de huidige sessie te configureren. bsasdel Geeft de verwijdering van het laatste teken aan, aangezien de parameter voor de verwijderingscodeset beschikbaar is als de taal is ingesteld op Japans. Wordt gebruikt om de codetabel in de sleutelparameter in te stellen, die een van de volgende waarden kan aannemen:
  • Verschuif JIS
  • Japanse EUC
  • JIS Kanji
  • JIS Kanji (78)
  • DEC Kanji
  • NEC Kanji
U moet dezelfde codetabel toewijzen aan de externe computer. Standaard gebruikt de Telnet-client gestippelde lettertypen. Voordat u toegang krijgt tot een externe computer die een van deze codetabellen gebruikt, moet u de Telnet-client configureren om met TrueType-lettertypen te werken om ervoor te zorgen dat crlf-tekens correct worden weergegeven Nieuwe lineaire modus die de ENTER-toets definieert als 0x0D, 0x0A delasbs Geeft verwijderen aan als het laatste verwijder-escape-teken symbool Schakelt over van de Telnet-sessiemodus naar de Telnet-opdrachtmodus. Om terug te keren naar de sessiemodus van de opdrachtmodus, drukt u op ENTER localecho Schakelt het logbestand van de lokale opdrachtweergavemodus in Naam Specificeert de naam van het bestand waarnaar het Telnet-logboek voor deze sessie wordt geschreven. Als het bestandspad niet is opgegeven, wordt het in de huidige map gemaakt. Als u een logbestand opgeeft, wordt logboekregistratie ingeschakeld. Schakelt logboekregistratie in voor deze sessiemodus (console | stream) Bedrijfsmodus ntlm Schakelt authenticatie in NTLM-term (ansi | vt100 | vt52 | vtnt) Het type terminal dat de Telnet-client moet emuleren? Toont helpinformatie voor de set-opdracht
uitgeschakeld Het unset-commando wordt gebruikt om parameters uit te schakelen die eerder zijn ingesteld met behulp van het set-commando
toestand Met het statuscommando kunt u bepalen of de computer waarop de Telnet-client draait, is aangesloten
? of hulp Geeft helpinformatie weer


VRAGEN VOOR DEFENSIE:

1. De principes die ten grondslag liggen aan de interactie met het Telnet-protocol (NVT, contractuele opties, symmetrie)

2. Hoe de gegevenspresentatievorm wordt overeengekomen in Unix-systemen

3. NVT (basisfuncties zoals gedefinieerd in Telnet, gebufferd of ongebufferd

4. Terminalbesturingsopdrachten. Een korte beschrijving van.

5. Telnet-synchronisatie.

6. Commandoformaat

7. Serverprogramma (telnetd). Werkingsprincipe.

8. Clientprogramma (telnet). Basisopdrachten van de opdrachtregelmodus.

9. Leg het principe van contractuele opties/subopties uit aan de hand van uw eigen voorbeeld.