Telnet har inte en rik kommandouppsättning som vissa andra nätverksprotokoll. Dess kommandon är främst för att kontrollera anslutningen och terminalemuleringen. De flesta kommandon utfärdas genom att skriva dem direkt vid Telnet -prompten och föregås inte av någon specifik kommandotecken.
Här är de viktigaste telnet -kommandona:
* `öppen `: Detta är det viktigaste kommandot. Den initierar en anslutning till det angivna värdnamnet (eller IP -adressen) på den givna porten. Om du utelämnar porten, är det standard till port 23, standard Telnet -porten. Till exempel:`Open Exempel.com` eller` Öppna 192.168.1.100 2323`.
* `nära`: Stänger den aktuella telnetanslutningen.
* `sluta`: I likhet med "Close" avslutar Telnet -sessionen.
* `Skicka `: Skickar ett enda specificerat tecken till fjärrvärden. Detta är användbart för att skicka tecken som kanske inte lätt skrivs, särskilt kontrolltecken. Till exempel `SEND ^Z` (Skicka Ctrl+Z). Du kan använda flyktsekvenser som `skicka \ 033 [2J` för att rensa fjärrterminalens skärm (detta skickar ANSI Escape -kod för att rensa skärmen).
* `-läge Detta kommando styr olika aspekter av Telnet -sessionen, även om användningen är mindre vanlig nu. Alternativ anges som nyckelord och innehåller vanligtvis saker som:
* `MODE LINE 'eller` MODE -karaktär' (linje eller karaktärsläge))
* och andra alternativ beroende på TELNET -klientimplementering.
* `status`: Visar information om den aktuella Telnet -anslutningen (t.ex. anslutningsstatus, fjärrvärd).
Viktiga överväganden:
* Kontrolltecken: Telnet använder ofta kontrolltecken (tecken med ASCII -värden mindre än 32) för specifika funktioner. Dessa matas ofta in genom att trycka på CTRL och en annan nyckel (t.ex. Ctrl+C för avbrott). Den exakta effekten av dessa tecken beror på fjärrsystemet.
* iac (tolka som kommando): Telnet använder tolkningen som kommando (IAC) byte (ASCII 255, ofta representerad som `^]`) för att initiera Telnet -kommandon *internt *. Du kommer vanligtvis inte att skriva detta direkt; Klienten hanterar det. Det är dock viktigt att veta dess närvaro eftersom om ditt system skickar en rå IAC -byte kan det störa anslutningen.
* Förhandling: Telnet -klienter och servrar kan förhandla om alternativ, till exempel terminaltyp och teckenkodning. Denna förhandling sker vanligtvis automatiskt bakom kulisserna med IAC-baserade kommandon.
På grund av säkerhetssårbarheter och förekomsten av säkrare alternativ som SSH används Telnet sällan idag. De flesta moderna operativsystem inkluderar inte en Telnet -klient som standard. Om du behöver använda Telnet måste du sannolikt installera en Telnet -klientapplikation.