Командата "telnet" като средство за отдалечена комуникация. Основни telnet команди и функции на помощната програма за отдалечен достъп

Telnetе мрежова помощна програма, която ви позволява да се свържете с отдалечен порт на всеки компютър и да установите интерактивен комуникационен канал, например за изпращане на команди или получаване на информация. Можем да кажем, че това е универсален браузър в терминала, който може да работи с много мрежови протоколи.

Тази помощна програма много често се използва за дистанционно управление на компютър с Linux, но след това беше заменена от защитения SSH протокол. Но telnet все още се използва, например за мрежово тестване, проверка на портове, както и за комуникация с различни IoT устройства и рутери. В тази статия ще разгледаме какво е telnet, както и как да използвате telnet за решаване на проблемите си.

Какво е Telnet?

Както казах, тази помощна програма е предназначена да създаде интерактивна връзка между отдалечени компютри. Работи с помощта на протокола TELNET, но този протокол се поддържа от много услуги, така че може да се използва за тяхното управление. Протоколът е базиран на TCP и ви позволява да изпращате редовни низови команди към друго устройство. Може да се използва не само за ръчно управление, но и за взаимодействие между процесите.

За да работим с този протокол, ще използваме помощната програма telnet, тя е много лесна за използване. Нека да разгледаме синтаксиса на telnet:

$ telnet опции хост порт

Хостът е домейнът на отдалечения компютър, към който да се свържете, а портът е портът на този компютър. Сега нека разгледаме основните опции:

  • -4 – принудително използване на ipv4 адреси;
  • -6 – принудително използване на ipv6 адреси;
  • -8 – използвайте 8-битово кодиране, например Unicode;
  • – забранете поддръжката на Escape последователности;
  • – автоматично влизане, взема потребителското име от променливата на средата USER;
  • – използвайте локален контакт;
  • – активиране на режим за отстраняване на грешки;
  • – режим на емулация на rlogin;
  • – задайте началния символ на Escape последователността;
  • – потребител за оторизация на отдалечената машина.

Това е всичко за командата telnet за установяване на връзка. Но свързването с отдалечен хост е само половината от битката. След установяване на връзка telnet може да работи в два режима:

  • Ред по ред- Това е предпочитаният режим, тук редът с текст се редактира на локалния компютър и се изпраща само когато е напълно готов. Не всички услуги винаги имат тази опция;
  • Символ по знак– всички символи, които въвеждате, се изпращат до отдалечен сървър. Тук ще бъде трудно да коригирате нещо, ако направите грешка, защото Backspace също ще бъде изпратен като символ и стрелка за движение.

Използването на telnet е за изпращане на специални команди. Всяка услуга има свои собствени команди, но протоколът има свои собствени telnet команди, които могат да се използват в telnet конзолата.

  • ЗАТВОРИ– затворете връзката със сървъра;
  • ШИФРОВАНЕ– криптиране на всички предавани данни;
  • ИЗХОД– излезте и затворете връзката;
  • РЕЖИМ– превключване на режима от малки букви към букви или от букви към малки букви;
  • СТАТУС– преглед на състоянието на връзката;
  • ИЗПРАТИ– изпращане на един от специалните символи на telnet;
  • НАБОР– задайте стойността на параметъра;
  • ОТВОРЕНО– установяване на връзка чрез telnet с отдалечен хост;
  • ДИСПЛЕЙ– показване на използваните специални знаци;
  • SLC– промяна на използваните специални знаци.

Няма да разглеждаме всички команди, тъй като е малко вероятно да имате нужда от тях, а ако имате нужда, можете лесно да ги намерите в официалната документация.

Как да използвам telnet?

След това ще разгледаме как да използвате telnet за решаване на вашите проблеми. Обикновено помощната програма вече е инсталирана на повечето системи, но ако това не е така, тогава можете да инсталирате telnet от официалните хранилища, например в Ubuntu:

$ sudo apt инсталирайте telnet


Не е необходимо да използвате telnet за това;

2. Проверка на порт

С помощта на telnet можем да проверим наличността на порт на хост и това вече може да бъде много полезно. За да проверите telnet порта, изпълнете:

$telnet локален хост 123 $telnet локален хост 22

$telnet локален хост 123

$ telnet локален хост 22


В първия случай виждаме, че никой не приема връзката, но във втория се показва съобщение за успешна връзка и поздрав от SSH сървъра.

3. Отстраняване на грешки

За да активирате режима за отстраняване на грешки и да показвате по-подробна информация, докато работите, използвайте опцията -d, докато се свързвате:

$ sudo telnet -d локален хост 22

$ sudo telnet - d локален хост 22

4. Telnet конзола

Използването на telnet конзолата също е важен момент в разбирането как да използвате telnet. В основния режим можете да изпълнявате команди на отдалечен сървър, но ако искате да адресирате командата специално към telnet, например, за да конфигурирате нейната работа, трябва да използвате специален символ, за да отворите конзолата, обикновено помощната програма веднага ви казва какъв е този знак, например, използва се по подразбиране „^[“:


За да го активирате, трябва да натиснете клавишната комбинация Ctrl+[, след което ще влезете в подканата за въвеждане на telnet.

За да видите всички налични команди, можете да въведете ?. Например можете да видите състоянието на връзката:

telnet>състояние

telnet > състояние


Тук има и други интересни възможности. Такива неща могат да се правят на всяка връзка с помощта на помощната програма telnet.

5. Вижте сайта на telnet

Един често срещан начин за използване на telnet е да тествате уебсайт от конзолата. Да, няма да получите красива уеб страница, но можете ръчно да събирате заявки и да виждате всички данни, изпратени от сървъра.

$ telnet opennet.ru 80

$telnet отворена мрежа. ru 80


След това издайте командата към уеб сървъра.

Telnet може да се използва като команда в операционната система Windows. Всъщност това не е само изпълнима услуга, но и мрежов протокол или дори фърмуер, който, използвайки текстово поле, позволява на потребителя да „комуникира“ с отдалечен компютър, изпращайки на системата команда за извършване на определено действие, както и получаване на дневник за неговото изпълнение.

Името на протокола означава Terminal network, което буквално означава терминална мрежа.

Какво е терминална мрежа

С помощта на командата telnet, въпреки ниската си функционалност, можете да изпълнявате доста задачи, като например:

  • проверка на връзката със сървъра чрез отворен порт;
  • връзка с отдалечени устройства (модем, рутер или комутатор) за изпращане на команда (рестартиране, изключване или получаване на регистрационни файлове);
  • актуализиране на фърмуера на мрежово оборудване или мобилен телефон;
  • прехвърляне на файлове.

Много хора вярват, че такава връзка работи, както повечето мрежови услуги, на принципа клиент-сървър. Това обаче не е вярно. telnet е напълно двупосочна услуга със същата функционалност и нива на достъп.

Интересното е, че самата програма включва минимален набор от функции, който съдържа само опция за свързване и процес на удостоверяване (проверка на автентичността на потребителското име и паролата, до които е разрешен достъп). Всички други опции, командни и системни, се извикват от свързаните приложения.

Как да работим с черупката?

За да използвате функционалността на командата telnet, трябва да използвате командния ред. В седмата версия на Windows и по-новата услугата е деактивирана по подразбиране и не се стартира автоматично при извикване на командата. Следователно трябва да следвате тези стъпки, за да активирате telnet:


Как да управлявате услугата?

След като влезете в услугата Windows Terminal Management, трябва да знаете няколко команди, за да можете да я управлявате. Има следните опции за получаване на списък с контролни клавиши:


Ако сте запознати с опциите, можете веднага да се свържете с желания ресурс с необходимите данни. В този случай сървърът за връзка е “smatp.ya.ru”, а портът е “25”.

Резултат:

Командата telnet е много лесна за използване и доста удобна. Технологията на неговата работа обаче изобщо не осигурява безопасност. Черупката работи под Windows в напълно незащитен режим и без криптиране. Следователно, вместо тази функция, ssh се използва от доста време.

Според принципа на организиране на връзката те са почти еднакви. Но протоколът ssh е разработен, като се вземат предвид възможните технологии за сигурност. В някои случаи е напълно достатъчен по-прост метод за свързване, например, когато трябва да се свържете с оборудване, за да заредите нов фърмуер в него или да възстановите стария, както и да промените конфигурацията на системата.

Ако използвате няколко протокола за свързване наведнъж, тогава е по-бързо, по-удобно и по-безопасно да направите това чрез специална програма, например „Putty“.

Прогресът е явление, което не познава спирки. В областта на информационните технологии всеки ден се случват промени: появяват се нови продукти, остарелите услуги остават нещо от миналото. Но има инструменти, които все още са популярни въпреки появата на алтернатива. Основен пример е протоколът Telnet. Какво е Telnet и как да го използвам?

Малко история: кога и защо се появи Telnet?

Telnet се появи преди повече от 40 години, малко след инсталирането на първия ARPANET сървър. Това е един от най-старите протоколи в Интернет. В епоха, в която нямаше и следа от нея, но първите мрежи вече се появиха, нуждата от отдалечена връзка с устройства диктуваше своите изисквания. Първото решение на появилия се проблем, както и всички следващи, ви позволява да работите на отдалечено устройство, сякаш е ваше собствено. Цялата поддържана функционалност е достъпна в интерфейса. Трябва само да получите необходимото ниво на достъп и да знаете командите Telnet. Разбрахме какво представлява този протокол и защо се нуждаем от него. Но как се осъществява Telnet връзката днес?

Стартирайте терминала. Активирайте необходимите услуги

В съвременните операционни системи от семейството на Windows, преди да стартирате Telnet, трябва да проверите дали този компонент е инсталиран в системата. Това не е трудно да се направи. За Windows 7, най-разпространената операционна система днес, трябва да изпълните следната последователност от действия:

  1. Изберете "Контролен панел" или Контролен панел от менюто "Старт".
  2. В прозореца, който се отваря, изберете „Програми“. В английската версия на системата това ще бъде Програми.
  3. Отидете в раздела „Включване или изключване на функции на Windows“. Системата генерира списък с всички налични компоненти. Вече инсталираните ще бъдат маркирани с отметки. Този процес може да отнеме няколко минути.
  4. След като списъкът се зареди, трябва да намерите клиентския елемент Telnet. В менюто има и Telnet сървър, но ще се върнем към него малко по-късно. Ако няма отметка до елемента, от който се нуждаем, той трябва да бъде отметнат.
  5. След като щракнете върху бутона "OK", системата ще започне да инсталира необходимите компоненти за правилната работа на протокола. Това може да отнеме известно време, но на съвременните компютри процесът едва ли ще отнеме повече от минута. По този начин въпросът как да активирате Telnet беше решен в 5 прости стъпки.

Telnet услуга: и Telnet клиент?

И двете концепции от заглавието вече бяха споменати малко по-горе. Както много други приложения, Telnet има клиентска и сървърна страна. Telnet сървърът обаче не е непременно сървър в общия смисъл на думата. Компютърът, от който се осъществява връзката, се счита за клиент, устройството, към което се осъществява тази връзка, ще бъде сървър. Това може да е рутер, компютър или друг хост, който поддържа контрол на командния ред. Ако говорим за отдалечено администриране на персонален потребителски компютър или сървър, Telnet портът трябва да е отворен. Често е затворен от съображения за сигурност, така че когато се опитате да установите сесия, ще се появи съобщение за грешка. За да проверите отворени и затворени портове, можете да използвате специална помощна програма или уеб услуга. Стандартният Telnet порт е 23. Ако искате не само да се свържете с други компютри сами, но и да разрешите администриране на вашия компютър чрез Telnet, тогава в същата добавка на операционната система трябва да поставите отметка в квадратчето до сървърния компонент Telnet . Компютрите и сървърният хардуер, които администрирате, трябва да бъдат конфигурирани по същия начин.

Програми за работа с Telnet

След като стартирате всички необходими услуги на Telnet, можете безопасно да започнете работа с помощта на вградения инструмент на Windows - командния ред. Извиква се от менюто "Старт", или чрез щракване върху съответния елемент, или чрез бързо набиране (cmd). Препоръчително е винаги да стартирате командния ред с потребителски права „Администратор“ (или локални, на устройството, на което работите, или на домейн). По този начин няма да се налага да рестартирате приложението, ако е необходимо повишаване. В допълнение към съществуващия инструмент на самата операционна система, има и програми на трети страни, които позволяват достъп чрез протокола Telnet. Най-популярният от тях е Putty. Наред с него популярни са и други приложения, работещи под различни операционни системи, като TeraTerm, AnyConnect, DTelnet, EasyTerm, KoalaTerm и много други. Коя програма да използва, всеки решава за себе си, в зависимост от личните предпочитания, изискванията към интерфейса и т.н. Значителни разлики във функционалността между тях няма и не може да има. Всяка помощна програма изпълнява целия наличен списък от Telnet команди.

Telnet команди: как да го разбера?

За опитен потребител няма да е трудно да инсталира необходимите компоненти за няколко минути (ако не са били инсталирани преди това), да отвори Telnet сесия и да извърши цялата конфигурация на отдалечения хост. Има обаче и новодошли, които виждат конзолата почти за първи път в живота си. Как да разбера списъка с налични команди в Telnet? Какво е WONT AUTH или SET LOCALECHO? Всичко не е толкова трудно, колкото изглежда на пръв поглед. Първо, винаги трябва да помните, че всеки команден интерфейс има вградена помощ. Достъпът до него може да се осъществи чрез стандартни клавиши, например помощ или „?“. Второ, като се има предвид колко е стар, в мрежата има безкрайни ресурси с полезна информация за синтаксиса. Следователно няма абсолютно нищо, за което да се притеснявате. И практиката показва, че с помощта на няколко реда команди резултатът е много по-лесен за постигане в повечето случаи. И само след няколко сесии ще въвеждате уверено необходимите команди, без да прибягвате до асистента за синтаксис.

Telnet на мрежови устройства

Вече казахме, че с помощта на протокола Telnet можете да управлявате не само компютри, но и голямо разнообразие от мрежови устройства. Най-често срещаният клас такива устройства са рутери. И така, какво е Telnet в рутер, за какво е, как да го активирате?

В зависимост от производителя и конкретен модел, можете да разрешите Telnet достъп по различни начини. Можете да влезете в рутера чрез уеб интерфейса или през конзолата. В първия случай ще трябва да намерите отдалечена административна точка, където е разрешен един или друг тип връзка (Telnet, ssh). Във втория случай достъпът може да бъде предоставен чрез командния ред. Всеки администратор избира сценарий, който е удобен за него. Има обаче рутери, които реализират само една от двете възможни първоначални опции за свързване, например, наличен е само уеб интерфейс. Администратор, който е свикнал да работи с конзолата, ще намери за доста неудобно да търси елемента, където трябва да постави желаното квадратче за отметка, но всъщност няма нищо сложно в това. Интерфейсът на повечето съвременни рутери е доста ясен. Имената на елементите от менюто говорят сами за себе си; минималистичният дизайн няма да ви позволи да се объркате.

Предимства на Telnet сесиите

На този етап се запознахме достатъчно с технологията, за да говорим за плюсовете и минусите на Telnet. Без значение колко успешен е продуктът, не може да се каже, че той е напълно лишен от недостатъци. И ако говорим за услуга, пусната в самото начало на 70-те години на миналия век, не бива да забравяте този факт.

Сред очевидните предимства е необходимо да се отбележи простотата, скоростта и удобството на протокола. За по-малко от минута удобен клиент ще се свърже с TCP порта на сървъра по ваш избор и ще създаде емулация на локален терминал. По-горе говорихме за стандартния 23 работен порт. Всъщност можете да „слушате“ и „разговаряте“ чрез Telnet на всеки порт. Тук се крие гъвкавостта на протокола.

В сравнение с други протоколи за отдалечено администриране, Telnet изисква по-малко процесорно натоварване. При сегашния темп на развитие този плюс може да изглежда незначителен, но само на пръв поглед. Заедно с развитието на технологиите компаниите, произвеждащи софтуер, не стоят неподвижни. Приложенията стават все по-обемисти, изискват все повече място на твърдия диск, повече RAM и по-мощни процесори. Помощна програма, която в сравнение с друг инсталиран софтуер ще консумира малко количество системни ресурси, ще бъде полезна.

Недостатъци на протокола Telnet

Основният и често цитиран недостатък на Telnet е, че достъпът до отдалечено устройство се осъществява по некриптиран комуникационен канал. Единствената бариера за нападателя е удостоверяването на потребителя по време на отваряне на Telnet сесия, тоест изискването за вход и парола. Тези данни обаче също се предават некриптирани. Следователно, ако някой се заеме да хакне достъпа до Telnet, той трябва само да пусне за кратко пакетен снифър (софтуер за „хващане“ на пакети). След известно време администраторът ще отвори своята Telnet сесия и ще предостави на отдалечения сървър потребителско име и парола, които незабавно ще бъдат прихванати от нападателя в чист текст. В този контекст алтернатива на Telnet е SSH (сигурна връзка). Поради това не се препоръчва да използвате Telnet в широко достъпни мрежи, като например извън вашата защитена офисна LAN. Освен това трябва да запомните, че връзката със сървъра може да бъде прекъсната.

Заключение. Да се ​​използва или не?

Разбира се, в продължение на повече от четири десетилетия се появиха други методи за отдалечено администриране. SSH е много популярен. Изглежда Telnet трябваше да е изчезнал отдавна. Но все още се търси и все още се използва. Ако следвате определени принципи за сигурност, като помните, че вашата локална мрежа трябва да бъде надеждно защитена от външно проникване, използването на Telnet няма да навреди на вашето оборудване. Ако пренебрегнете сигурността, нито SSH, нито друга технология ще ви спаси.

Telnet все още се използва в области като свързване към бази данни, проверка на наличността на мрежови устройства (рутери и комутатори), сървърно оборудване и др.

Екипи телнетви позволяват да комуникирате с отдалечен компютър, използвайки протокола Telnet. Можете да изпълните командата телнетбез параметри за влизане в контекста на Telnet, посочен в командния ред на Telnet ( телнет). От командния ред на Telnet използвайте следните команди, за да контролирате компютъра, работещ с Telnet клиента.

Екипи tlntadmnви позволяват дистанционно да управлявате компютър, работещ с Telnet сървър. Тези команди се изпълняват от командния ред. Екип tlntadmnбез параметри показва настройката на локалния сървър.

Да използвате команди телнетот командния ред на Telnet

За да стартирате Telnet клиента и въведете командния ред на Telnet

Синтаксис

телнет [\\ отдалечен_сървър]

Опции \\ отдалечен_сървърПоказва името на свързания сървър /?

  • При използване на командата телнет Telnet клиентът стартира без параметри.
  • В командния ред на Telnet трябва да използвате команди Telnet.

За да спрете Telnet клиента

Синтаксис

Опции

няма

Бележки

  • Тази команда може да бъде съкратена до р.

За да свържете Telnet клиент към отдалечен компютър

Синтаксис

отворен [\\ отдалечен_сървър] [порт]

Опции \\ отдалечен_сървър портПоказва порта за използване. Ако не е указан порт, се използва портът по подразбиране. Бележки

  • Тази команда може да бъде съкратена до о.
Примери

За да се свържете с отдалечения сървър на Redmond на порт 44, въведете в командния ред: редмънд 44

За да изключите Telnet клиента от отдалечен компютър

Синтаксис

близо [\\ отдалечен_сървър]

Опции \\ отдалечен_сървърУказва името на управлявания сървър. Ако не е указан сървър, се използва локалният сървър. Бележки

  • Тази команда може да бъде съкратена до c.
Примери

За да прекъснете връзката с отдалечения сървър на Redmond, въведете командата: редмънд 44

За да конфигурирате настройките на Telnet клиент

Синтаксис

комплект [\\ отдалечен_сървър] [ntlm] [локалехо] [срок {анси | vt100 | vt52 | vtnt}] [бягство символ] [лог файл име на файл] [дърводобив] [bsasdel] [crlf] [delasbs] [режим {конзола | поток}] [? ]

Опции \\ отдалечен_сървърУказва името на управлявания сървър. Ако не е указан сървър, се използва локалният сървър. ntlmРазрешава NTML удостоверяване, ако е налично на отдалечения сървър. локалехоАктивира режим на показване на локални команди. срок {анси | vt100 | vt52 | vtnt) Указва терминал от посочения тип. бягство символУказва контролния знак. Контролният знак може да бъде един знак или комбинация от клавиш CTRL и знак. За да зададете клавишна комбинация, задръжте натиснат клавиша CTRL, докато въвеждате знака, който искате да зададете. лог файлиме на файлУказва регистрационния файл за дейността на Telnet. Регистрационният файл трябва да се намира на вашия локален компютър. Регистрирането започва автоматично след избиране на тази опция. дърводобивПозволява регистриране. Ако не е зададен регистрационен файл, се показва съобщение за грешка. bsasdelУказва клавиша BACKSPACE за изтриване. crlfПрисвоява нов линеен режим, който дефинира клавиша ENTER като 0x0D, 0x0A. delasbsПрисвоява клавиша DELETE за изтриване на последния знак. режим {конзола | поток) Задава режима на работа. ? Позволява ви да видите пълния синтаксис на командата. Бележки

  • За да деактивирате зададена преди това настройка, в командния ред на Telnet въведете:

    ненастроен [параметър]

  • За да зададете контролен знак, въведете командата:

    символ

  • Във версиите на Telnet, различни от английски, командата е налична кодов набор параметър. Кодов код параметъруказва текущия кодов набор за параметъра, който може да бъде един от следните: Shift JIS, Японски EUC, JIS канджи, JIS канджи (78), DEC канджи, NEC канджи. Трябва да зададете същия кодов набор на отдалечения компютър.

За изпращане на Telnet клиентски команди

Синтаксис

изпрати [\\ отдалечен_сървър] [ао] [айт] [esc] [ip] [синхронизиране] [? ]

Опции \\ отдалечен_сървърИмето на сървъра, който искате да управлявате. Ако не е указан сървър, се използва локалният сървър. аоОтменя команда за въвеждане. айтИзпраща командата "Там ли си?" escИзпраща текущия контролен знак. ipПрекратява изпълнението на команда за обработка. синхронизиранеИзвършва Telnet операция за синхронизиране. ? Позволява ви да видите пълния синтаксис на командата.

За да видите текущите настройки на клиента Telnet

Синтаксис дисплей

Опции

Няма

Бележки

  • Тази команда показва текущите работни параметри за Telnet клиента. Когато работите в режим на Telnet сесия (с други думи, докато сте свързани към Telnet сървър), можете да излезете от сесията, за да промените настройките, като натиснете CTRL+]. За да се върнете към Telnet сесията, натиснете ENTER.

Да използвате команди tlntadmnот командния ред

За администриране на компютър с Telnet сървър/P>Синтаксис

tlntadmn [\\ отдалечен_сървър] [започнете] [спрете] [пауза] [продължи]Опции \\ отдалечен_сървърУказва името на сървъра, който искате да контролирате. Ако не е указан сървър, се използва локалният сървър. започнетеСтартира Telnet сървъра. спретеСпира Telnet сървъра. паузаПрекратява Telnet сървъра. продължиРестартира Telnet сървъра. /?

  • Използване на команди tlntadmn tlntadmn

За администриране на Telnet сесии

Синтаксис

tlntadmn [\\ отдалечен_сървър] [-s] [{сесиен_код | всички}] [ {сесиен_код |всички} " съобщение" ]

Опции \\ отдалечен_сървър -sПоказва активни Telnet сесии. {сесиен_код | всички) Приключва сесиите. Въведете код на сесия, за да прекратите конкретна сесия или въведете всичкиза да прекратите всички сесии. {сесиен_код | всички} " съобщение" Изпраща съобщение до една или повече сесии. Въведете код на сесия, за да изпратите съобщение до конкретна сесия, или въведете всичкиза да изпратите съобщение до всички сесии. Въведете съобщението, което искате да изпратите в кавички (т.е. " съобщение" ). /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.

За да зададете настройки за регистър на събития за компютъра, на който работи Telnet сървър

Синтаксис

tlntadmn [\\ отдалечен_компютър] конфиг [auditlocation={регистър на събитията | файл | и двете}][одит=[{+ | - } администратор][{+ | - } потребител][{+ | - } провалят се]]

Опции \\ отдалечен_сървър auditlocation={регистър на събитията | файл | и двете) Указва дали информацията за събитието трябва да бъде изпратена до Event Viewer, към файл или и към двете. одит=[{+ | - } администратор][{+ | - } потребител][{+ | - } провалят се] Указва кои събития изискват проверка (събития за влизане на администратор, събития за влизане на потребител или неуспешни опити за влизане). За да одитирате конкретен тип събитие, въведете знак плюс (+) пред типа събитие. За да спрете проверката на определен тип събитие, въведете знак минус (-) пред типа събитие. /?

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.
  • Ако посочите къде да изпратите информация за събитие, без да посочите типа или типовете информация, които да бъдат одитирани, само информацията за събития в регистрационния файл на администратора ще бъде одитирана и изпратена до указаното местоположение.
Примери

За да изпратите информация за събитието до Event Viewer, въведете:

tlntadmn config auditlocation=eventlog

За да проверите събития за влизане на администратор и неуспешни опити за влизане, въведете:

tlntadmn config audit=+admin +fail

За да зададете основния домейн за компютъра, на който работи Telnet Server

Синтаксис

tlntadmn [\\ отдалечен_сървър] конфиг [dom=име_на_домейн]Опции \\ отдалечен_сървърУказва името на сървъра, който искате да контролирате. Ако не е указан сървър, се използва локалният сървър. dom=име_на_домейнУказва домейна, който искате да направите основен. /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.
Примери

За да направите домейна Redmond основен домейн на вашия локален сървър, въведете:

tlntadmn config dom=Редмънд

За да съпоставите клавиша ALT към компютъра, на който работи Telnet сървърът

Синтаксис

tlntadmn [\\ отдалечен_сървър] конфиг [ctrlakeymap={да | не}]

Опции \\ отдалечен_сървърУказва името на сървъра, който искате да контролирате. Ако не е указан сървър, се използва локалният сървър. ctrlakeymap={да | не) Показва дали Telnet сървърът трябва да интерпретира клавишната комбинация CTRL+A като ALT. Въведете даза картографиране на клавишна комбинация или неда откаже съвпадение. /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.
  • Ако клавишът ALT не е картографиран, Telnet сървърът не изпраща натискането на клавиш ALT до приложения, където може да е необходимо.

За да зададете максималния брой връзки за компютъра, на който работи Telnet Server

Синтаксис

tlntadmn [\\ отдалечен_сървър] конфиг [maxconn=положително_цяло число]

Опции \\ отдалечен_сървърУказва името на сървъра, който искате да контролирате. Ако не е указан сървър, се използва локалният сървър. maxconn=положително_цяло числоЗадава максималния брой връзки. Това число може да бъде определено с помощта на всяко положително цяло число, по-малко от 10 милиона. /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.

За да зададете максималния брой неуспешни опити за достъп за компютъра, на който работи Telnet сървърът

Синтаксис

tlntadmn [\\ отдалечен_компютър] конфиг [maxfail=положително_цяло число]

Опции \\ отдалечен_сървърУказва името на сървъра, който искате да контролирате. Ако не е указан сървър, се използва локалният сървър. maxfail= положително_цяло числоЗадава максималния брой неуспешни опити за влизане, позволени за потребител. Това число може да бъде определено с помощта на всяко положително цяло число, по-малко от 100. /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.

За да зададете режима на работа за компютъра, работещ със сървъра Telnet

Синтаксис

tlntadmn [\\ отдалечен_сървър] конфиг [режим={конзола | поток}]

Опции \\ отдалечен_сървър режим {конзола | поток) Показва режима на работа. /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.

За да зададете Telnet порта за компютъра, на който работи Telnet сървърът

Синтаксис

tlntadmn [\\ отдалечен_сървър] конфиг [порт=цяло число]

Опции \\ отдалечен_сървърУказва името на сървъра, който искате да контролирате. Ако не е указан сървър, се използва локалният сървър. порт=цяло числоУказва Telnet порта. Портът може да бъде указан с помощта на всяко цяло число, по-малко от 1024. /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.

За да зададете методи за удостоверяване за компютъра, на който работи Telnet сървърът

Синтаксис

tlntadmn [\\ отдалечен_сървър] конфиг [сек=[{+ | - } ntlm][{+ | - } passwd]]Опции \\ отдалечен_сървърУказва името на сървъра, който искате да контролирате. Ако не е указан сървър, се използва локалният сървър. сек=[{+ | - } ntlm][{+ | - } passwd] Указва дали се използва NTML или удостоверяване с парола, или и двете, за удостоверяване на опитите за влизане. За да използвате определен тип удостоверяване, въведете знак (+) пред типа удостоверяване. За да предотвратите използването на определен тип удостоверяване, въведете знак (-) пред този тип. /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.
  • NTML е протокол за удостоверяване за транзакции между два компютъра, единият или и двата от които работят с Windows NT 4.0 и по-стари версии. Освен това протоколът за удостоверяване NTML се използва за компютри, които не са част от домейн, като независими сървъри и работни групи.

За да зададете времето за изчакване на неактивна сесия за компютъра, на който работи Telnet сървърът

Синтаксис

tlntadmn [\\ отдалечен_сървър] конфиг [изчакване=чч: мм: ss]

Опции \\ отдалечен_сървърУказва името на сървъра, който искате да контролирате. Ако не е указан сървър, се използва локалният сървър. изчакване=чч: мм: ssЗадава стойността на изминалото време в часове, минути и секунди. /? Показва помощ в командния ред. Бележки

  • Използване на команди tlntadmnМожете отдалечено да администрирате компютър, работещ с Telnet Server, ако и двата компютъра работят с Windows XP. Екипи tlntadmnне може да се използва за дистанционно администриране на Telnet сървър, работещ под Windows 2000, от компютър, работещ под Windows XP.
Бележки
  • За да превключите от Telnet клиент към команден режим, в командния ред на Telnet натиснете CTRL+]. За да се върнете към Telnet клиента, натиснете ENTER.

Използването на командата telnet прави възможно установяването на комуникационен канал с компютри от разстояние.

А самата помощна програма е почти вид емулатор на браузър в терминала, поддържащ няколко мрежови протокола.

В миналото telnet често се използваше за управление на компютри с операционна система Linux.

И сега, използвайки същата помощна програма, те тестват мрежата, проверяват портове, управляват рутери и други IoT устройства.

Съдържание:

Характеристики на помощната програма

Въпреки факта, че основната задача на telnet е да създаде връзка между компютри, отдалечени един от друг, използвайки едноименния протокол, можете също да управлявате други услуги с помощта на помощната програма.

Например достъп до POP3, HTTP, IRC или SMTP.

В края на краищата, тези и някои други услуги работят на базата на транспортния протокол TCP, за работа с който можете да използвате клиента telnet.

Синтаксисът на telnet командите при свързване към отдалечен компютър е както следва: $ telnet (опции) (хост) (порт).

Хостът е домейнът на компютъра, към който се осъществява връзката. Порт – порт на компютъра, от който се осъществява достъп. И опциите могат да бъдат както следва:

  • -4 и -6 налагат използването съответно на ipv4 и ipv6 адреси;
  • -8 прави възможно използването на 8-битово кодиране;
  • -E забранява поддръжката за последователности за изход;
  • -a автоматично регистрира потребителя в отдалечената система;
  • -d разрешава режим на отстраняване на грешки;
  • -p позволява емулация на rlogin;
  • -e задава началния екраниращ знак;
  • -l оторизира потребителя в системата.

След като се установи връзка с отдалечения хост, помощната програма telnet започва да работи в един от двата режима - ред по ред или символ по символ.

Първият вариант е най-предпочитан поради възможността за директно редактиране на текста и изпращането му само след като потребителят е въвел напълно цялата информация.

Недостатъкът на този режим ред по ред е липсата на поддръжка за него от някои услуги. Докато символ по знак може да се използва във всеки случай.

Въпреки това, когато го използвате, цялата информация се изпраща незабавно.

И ако потребителят направи грешка, ще бъде невъзможно да я коригира - в края на краищата дори интервалите и Backspace се изпращат на сървъра под формата на знаци.

Трябва да знаете: Когато използвате протокола telnet, няма възможност за криптиране на пренос на информация. Всички данни се изпращат директно и могат да бъдат прихванати от неоторизиран потребител. И не се препоръчва да ги предавате по този начин - препоръчително е да използвате защитения мрежов протокол Secure Shell за това.

Основни команди

Когато работите с протокола telnet, потребителят въвежда съответните команди в конзолата. Най-популярните включват следното:

  • ОТВОРЕНО (име на компютър) (порт).Позволява ви да комуникирате с компютъра, чието име е посочено в командата. Ако не посочите порт, помощната програма ще се опита да използва номера по подразбиране. Понякога се посочва вместо името на компютъра;
  • DISPLAY (аргумент).
  • Команда за показване на пълен или частичен набор от параметри на помощната програма на telnet;
  • ЗАТВОРИ.

Проектиран да затвори telnet сесията и да върне системата в команден режим;

  • ОТКАЗАЙТЕ.
  • Команда за прекратяване на всички отворени връзки и излизане от telnet;
  • ориз. 2. Използване на командата Quit в MS Telnet клиента.
  • ТИП РЕЖИМ.
  • Използва се за управление на една от двете опции за режим на въвеждане (символ по знак или ред по ред). В този случай се изпраща заявка към отдалечения компютър за преминаване към определен режим и, ако се поддържа от услугата, се осигурява съответното превключване;
  • СТАТУС.
  • Команда, която показва текущото състояние на помощната програма, име и режим на обмен;
  • ? (екип). Докладва информация за съответната последователност от команди. Необходим е в случаите, когато потребителят ще използва команда, която не му е позната;

! (екип). Изпълнява последователност от команди в локалната система;

ИЗПРАЩАЙТЕ АРГУМЕНТИ.

Въпреки че, например, за telnet клиент на Windows, списъкът може да бъде съкратен.