Разное

Telnet команды: Команды Telnet

Содержание

Использование Telnet для проверки связи по протоколу SMTP: Справка по Exchange 2013



  • Чтение занимает 7 мин

В этой статье

Применимо к: Exchange Server 2013Applies to: Exchange Server 2013

В этом разделе объясняется, как использовать Telnet для проверки связи по протоколу SMTP (Simple Mail Transfer Protocol) между серверами обмена сообщениями. По умолчанию протокол SMTP осуществляет прослушивает на порту 25. При использовании Telnet на порту 25 можно ввести команды SMTP, используемые для подключения к SMTP-серверу и отправить сообщение так, как будто сеанс Telnet является SMTP-сервером обмена сообщениями. При этом можно видеть успешный или неудачный результат каждого действия в процессе подключения и отправки сообщения.This topic explains how to use Telnet to test Simple Mail Transfer Protocol (SMTP) communication between messaging servers. By default, SMTP listens on port 25. If you use Telnet on port 25, you can enter the SMTP commands that are used to connect to an SMTP server and send a message exactly as if your Telnet session was an SMTP messaging server. You can see the success or failure of each step in the connection and message submission process.

Ниже представлены сценарии, в которых Telnet используется для проверки связи по протоколу SMTP с имеющимися в организации Microsoft Exchange транспортными серверами.Here are the scenarios where you may want to use Telnet to test SMTP communication to or from the transport servers that exist in your Microsoft Exchange organization:

  • Подключение к вашему серверу Exchange с выходом в Интернет с узла, расположенного за пределами сети периметра, и отправка тестового сообщения. Connect to your organization’s Internet-facing Exchange server from a host that is located outside your perimeter network and send a test message.

  • Подключение к удаленному серверу обмена сообщениями с вашего сервера Exchange с выходом в Интернет и отправка тестового сообщения.Connect to a remote messaging server from your organization’s Internet-facing Exchange server and send a test message.

Процедура, приведенная в данном разделе, показывает, как использовать клиент Telnet, являющийся компонентом Microsoft Windows. Для клиентов Telnet сторонних разработчиков может требоваться синтаксис, отличный от синтаксиса компонента Telnet Windows.The procedure in this topic shows you how to use Telnet Client, which is a component that is included with Microsoft Windows. Third-party Telnet clients may require a syntax that is different from that of the Windows Telnet component.

Что нужно знать перед началом работыWhat do you need to know before you begin?

  • Предполагаемое время для завершения: 30 минут. Estimated time to complete: 30 minutes

  • Разрешения Exchange не применяются к процедурам, описанным в этом разделе. Эти процедуры выполняются в операционной системе сервера Exchange или клиентского компьютера.Exchange permissions don’t apply to the procedures in this topic. These procedures are performed in the operating system of the Exchange Server or a client computer.

  • Процедуры, описанные в этом разделе, лучше всего использовать для подключения к серверам с доступом в Интернет, которые поддерживают анонимные подключения.The procedures in this topic are best used to connect to and from Internet-facing servers that allow anonymous connections. Обмен сообщениями между внутренними серверами Exchange шифруется и проходит проверку подлинности.Message transmission between internal Exchange servers is encrypted and authenticated. Чтобы использовать Telnet для подключения к службе транспортного сервера-концентратора на сервере почтовых ящиков, нужно создать соединитель получения, настроенный на поддержку анонимного доступа или обычную проверку подлинности для получения сообщений. To use Telnet to connect to the Hub Transport service on a Mailbox server, you’ll need to create a Receive connector that’s configured to allow anonymous access or Basic authentication to receive messages. Если соединитель поддерживает обычную проверку подлинности, необходима служебная программа для преобразования текстовых строк, используемых для имени пользователя и пароля, в формат Base64.If the connector allows Basic authentication, you need a utility to convert the text strings that are used for the username and password into the Base64 format. Так как имя пользователя и пароль легко перехватываются при использовании обычной проверки подлинности, не рекомендуется использовать обычную проверку подлинности без шифрования.Because the username and password are easily discernible when Basic authentication is used, we don’t recommend Basic authentication without encryption.

  • Если вы подключаетесь к удаленному серверу обмена сообщениями, рекомендуется выполнить описанные в этом разделе процедуры на сервере Exchange с выходом в Интернет. Это позволит избежать отклонения тестового сообщения удаленными серверами обмена сообщениями, настроенными на проверку IP-адреса источника, соответствующего DNS-имени домена и IP-адреса обратного просмотра любого узла в Интернете, который пытается отправить сообщение на сервер.If you connect to a remote messaging server, consider performing the procedures in this topic on your Internet-facing Exchange server. This will help to avoid rejection of the test message by remote messaging servers that are configured to validate the source IP address, the corresponding domain name system (DNS) domain name, and the reverse lookup IP address of any Internet host that tries to send a message to the server.

  • Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange.For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard shortcuts in the Exchange admin center.

Совет

Возникли проблемы?Having problems? Обратитесь за помощью к участникам форумов Exchange. Ask for help in the Exchange forums. Посетите форумы на сервере Exchange Server.Visit the forums at Exchange Server.

Действие 1. Установка клиента Telnet в Windows.Step 1: Install the Telnet Client in Windows

По умолчанию клиент Telnet не установлен в большинстве клиентских и серверных версий операционных систем Microsoft Windows. Сведения о его установке см. в статье Установка клиента Telnet.By default, the Telnet Client isn’t installed in most client or server versions of the Microsoft Windows operating systems. To install it, see Install Telnet Client.

Действие 2. Поиск полного доменного имени или IP-адреса в записи MX удаленного сервера SMTP с помощью средства командной строки Nslookup.Step 2: Use Nslookup to find the FQDN or IP address in the MX record of the remote SMTP server

Для подключения к конечному серверу SMTP с помощью протокола Telnet на порте 25 необходимо использовать полное доменное имя или IP-адрес сервера SMTP. Если полное доменное имя или IP-адрес неизвестны, самым простым способом получения этих сведений является использование средства командной строки Nslookup для поиска записи MX конечного домена. To connect to a destination SMTP server by using Telnet on port 25, you must use the fully qualified domain name (FQDN) or the IP address of the SMTP server. If the FQDN or IP address is unknown, the easiest way to find this information is to use the Nslookup command-line tool to find the MX record for the destination domain.

  1. В командной строки введите nslookup, а затем нажмите клавишу ВВОД.At a command prompt, type nslookup, and then press ENTER. Эта команда открывает сеанс Nslookup.This command opens the Nslookup session.

  2. Введите Set Type = MX и нажмите клавишу ВВОД.Type set type=mx and then press ENTER.

  3. Введите Set timeout = 20 и нажмите клавишу ВВОД.Type set timeout=20 and then press ENTER. По умолчанию DNS-серверы Windows отводят 15-секундный интервал для выполнения рекурсивного DNS-запроса.By default, Windows DNS servers have a 15-second recursive DNS query time-out limit.

  4. Введите имя домена, для которого требуется найти запись MX.Type the name of the domain for which you want to find the MX record. Например, чтобы найти запись MX для домена fabrikam.com, введите Fabrikam.com., а затем нажмите клавишу ВВОД.For example, to find the MX record for the fabrikam.com domain, type fabrikam.com., and then press ENTER.

    Примечание

    Конечная точка (   .   ) указывает полное доменное имя.The trailing period ( . ) indicates a FQDN. Использование завершающей точки препятствует непреднамеренному добавлению к имени домена каких-либо DNS-суффиксов по умолчанию, настроенных для сети.The use of the trailing period prevents any default DNS suffixes that are configured for your network from being unintentionally added to the domain name.

    Выходные данные команды выглядят следующим образом:The output of the command will resemble the following:

    fabrikam.com mx preference=10, mail exchanger = mail1. fabrikam.com
    fabrikam.com mx preference=20, mail exchanger = mail2.fabrikam.com
    mail1.fabrikam.com internet address = 192.168.1.10
    mail2 fabrikam.com internet address = 192.168.1.20
    

    В качестве SMTP-сервера назначения можно использовать любые имена узлов или IP-адреса, связанные с MX-записями. Меньшее значение приоритета означает более предпочтительный SMTP-сервер. В целях балансировки нагрузки и отказоустойчивости можно использовать несколько MX-записей и различные значения приоритета.You can use any of the host names or IP addresses that are associated with the MX records as the destination SMTP server. A lower value of preference indicates a preferred SMTP server. You can use multiple MX records and different values of preference for load balancing and fault tolerance.

  5. Когда вы будете готовы завершить сеанс nslookup, введите команду Exitи нажмите клавишу ВВОД.When you’re ready to end the Nslookup session, type exit, and then press ENTER.

Примечание

Ограничения брандмауэра и прокси-сервера Интернета, установленные для внутренней сети организации, могут препятствовать использованию средства Nslookup для опроса публичных DNS-серверов в Интернете.Firewall or Internet proxy restrictions that are imposed on your organization’s internal network may prevent you from using the Nslookup tool to query public DNS servers on the Internet.

Действие 3. Использование протокола Telnet на порте 25 для проверки связи по протоколу SMTP.Step 3: Use Telnet on Port 25 to test SMTP communication

В этом примере используются следующие значения.In this example, the following values are used:

  • SMTP-сервер назначения: mail1.fabrikam.comDestination SMTP server: mail1.fabrikam.com

  • Исходный домен: contoso.comSource domain: contoso.com

  • Адрес электронной почты отправителя: Chris@contoso. comSender’s e-mail address: [email protected]

  • Адрес получателя электронной почты: [email protected]Recipient’s e-mail address: [email protected]

  • Тема сообщения: тест из ContosoMessage subject: Test from Contoso

  • Текст сообщения: это тестовое сообщениеMessage body: This is a test message

Примечание

  • Команды клиента Telnet вводятся без учета регистра.The commands in Telnet Client are not case-sensitive. Команды SMTP набраны заглавными буквами для большей ясности.The SMTP command verbs are capitalized for clarity.

  • Вы не можете использовать клавишу BACKSPACE после подключения к конечному SMTP-серверу в сеансе Telnet.You can’t use the backspace key after you have connected to the destination SMTP server within the Telnet session. Если при вводе команды SMTP допущена ошибка, следует нажать клавишу ВВОД и повторно ввести команду. If you make a mistake as you type an SMTP command, you must press ENTER and then type the command again. Неизвестные команды SMTP или синтаксические ошибки приведут к появлению сообщения об ошибке следующего вида:Unrecognized SMTP commands or syntax errors result in an error message that resembles the following:

    >
    «`console
    500 5.3.3 Unrecognized command
    «`

  1. В командной строки введите Telnetи нажмите клавишу ВВОД.At a command prompt, type telnet, and then press ENTER. Эта команда открывает сеанс Telnet.This command opens the Telnet session.

  2. Введите Set localecho и нажмите клавишу ВВОД.Type set localecho and then press ENTER. Эта необязательная команда позволяет видеть вводимые знаки.This optional command lets you view the characters as you type them. Этот параметр может быть необходим для некоторых SMTP-серверов.This setting may be required for some SMTP servers.

  3. Введите Set logfile <filename> . Type set logfile <filename>. Это необязательная команда включает ведение журнала сеанса Telnet в указанный файл журнала.This optional command enables logging of the Telnet session to the specified log file. Если указать только имя файла, местоположением файла журнала будет текущий рабочий каталог.If you only specify a file name, the location of the log file is the current working directory. При указании пути и имени файла путь должен быть локальным для компьютера.If you specify a path and a file name, the path must be local to the computer. Путь и имя файла необходимо вводить в формате Microsoft DOS 8.3.Both the path and the file name that you specify must be entered in the Microsoft DOS 8.3 format. Указанный путь должен уже существовать.The path that you specify must already exist. Если указать файл журнала, который не существует, он будет создан.If you specify a log file that doesn’t exist, it will be created for you.

  4. Введите open mail1. fabrikam.com 25 и нажмите клавишу ВВОД.Type open mail1.fabrikam.com 25 and then press ENTER.

  5. Введите EHLO contoso.com и нажмите клавишу ВВОД.Type EHLO contoso.com and then press ENTER.

  6. Введите почта от: крис @ contoso.com , а затем нажмите клавишу ВВОД.Type MAIL FROM:[email protected] and then press ENTER.

  7. Введите уведомление to:[email protected] notify = Success, Failure и нажмите клавишу ВВОД.Type RCPT TO:[email protected] NOTIFY=success,failure and then press ENTER. Необязательная команда NOTIFY определяет конкретные уведомления о доставке, которые SMTP-сервер назначения должен предоставить отправителю.The optional NOTIFY command defines the particular delivery status notification (DSN) messages that the destination SMTP server must provide to the sender. Уведомления о доставке определены в стандарте RFC 1891. DSN messages are defined in RFC 1891. В данном случае запрашивается уведомление об успешной доставке или невозможности доставки сообщения.In this case, you’re requesting a DSN message for successful or failed message delivery.

  8. Введите Data и нажмите клавишу ВВОД.Type DATA and then press ENTER. Появится отклик, подобный приведенному ниже:You will receive a response that resembles the following:

    354 Start mail input; end with <CLRF>.<CLRF>
    
  9. Введите Subject: Test from Contoso и нажмите клавишу ВВОД.Type Subject: Test from Contoso and then press ENTER.

  10. Нажмите клавишу ВВОД.Press ENTER. В стандарте RFC 2822 требуется пустая строка между Subject: полем заголовка и текстом сообщения.RFC 2822 requires a blank line between the Subject: header field and the message body.

  11. Введите это тестовое сообщение и нажмите клавишу ВВОД. Type This is a test message and then press ENTER.

  12. Нажмите клавишу ВВОД, введите точку ( .Press ENTER, type a period ( . ) и нажмите клавишу ВВОД.) and then press ENTER. Появится отклик, подобный приведенному ниже:You will receive a response that resembles the following:

    250 2.6.0 <GUID> Queued mail for delivery
    
  13. Чтобы отключиться от сервера SMTP назначения, введите Quit и нажмите клавишу ВВОД.To disconnect from the destination SMTP server, type QUIT and then press ENTER. Появится отклик, подобный приведенному ниже:You will receive a response that resembles the following:

    221 2.0.0 Service closing transmission channel
    
  14. Чтобы закрыть сеанс Telnet, введите Quit и нажмите клавишу ВВОД.To close the Telnet session, type quit and then press ENTER.

Действие 4. Оценка результатов сеанса Telnet.Step 4: Evaluate the Results of the Telnet Session

В этом разделе приведены подробные сведения о возможных откликах на команды, введенные в предыдущем примере.This section provides information about responses that may be provided to the following commands, which were used in the previous example:

  • Open mail1.fabrikam.com 25Open mail1.fabrikam.com 25

  • EHLO contoso.comEHLO contoso.com

  • MAIL FROM:[email protected] FROM:[email protected]

  • RCPT TO:[email protected] NOTIFY=success,failureRCPT TO:[email protected] NOTIFY=success,failure

    Примечание

    Трехзначные коды отклика SMTP, определенные в RFC 2821, одинаковы для всех SMTP-серверов обмена сообщениями. Текстовые описания могут слегка отличаться для некоторых SMTP-серверов обмена сообщениями.The 3-digit SMTP response codes that are defined in RFC 2821 are the same for all SMTP messaging servers. The text descriptions may differ slightly for some SMTP messaging servers.

Успешный ответ:220 mail1.fabrikam.com Microsoft ESMTP MAIL Service ready at <day-date-time>Successful Response: 220 mail1.fabrikam.com Microsoft ESMTP MAIL Service ready at <day-date-time>

Отклик о сбое:Connecting to mail1.fabrikam.com...Could not open connection to the host, on port 25: Connect failedFailure Response: Connecting to mail1.fabrikam.com...Could not open connection to the host, on port 25: Connect failed

Возможные причины сбоя:Possible Reasons for Failure:

  • SMTP-служба назначения недоступна.The destination SMTP service is unavailable.

  • На брандмауэре назначения установлены ограничения.There are restrictions on the destination firewall.

  • На брандмауэре источника установлены ограничения.There are restrictions on the source firewall.

  • Указано неверное полное доменное имя или IP-адрес для SMTP-сервера назначения.An incorrect FQDN or IP address for the destination SMTP server was specified.

  • Указан неверный номер порта.An incorrect port number was specified.

EHLO contoso.comEHLO contoso.com

Успешный ответ:250 mail1.fabrikam.com Hello [<sourceIPaddress>]Successful Response: 250 mail1.fabrikam.com Hello [<sourceIPaddress>]

Отклик о сбое:501 5.5.4 Invalid domain nameFailure Response: 501 5.5.4 Invalid domain name

Возможные причины сбоя: в имени домена есть недопустимые символы.Possible Reasons for Failure: There are invalid characters in the domain name. Кроме того, на SMTP-сервере назначения установлены ограничения на подключение.Alternatively, there are connection restrictions on the destination SMTP server.

Примечание

EHLO — это команда протокола ESMTP (Extended Simple Message Transfer Protocol), определенная в RFC 2821. ESMTP-серверы могут объявлять о своих возможностях в процессе начального подключения. Эти возможности включают максимально допустимый размер сообщения и поддерживаемые методы проверки подлинности. HELO — это более старая команда SMTP, определенная в RFC 821. Большинство SMTP-серверов обмена сообщениями поддерживают ESMTP и EHLO.EHLO is the Extended Simple Message Transfer Protocol (ESMTP) verb that is defined in RFC 2821. ESMTP servers can advertise their capabilities during the initial connection. These capabilities include their maximum accepted message size and their supported authentication methods. HELO is the older SMTP verb that is defined in RFC 821. Most SMTP messaging servers support ESMTP and EHLO.

MAIL FROM:[email protected] FROM:[email protected]

Успешный ответ:250 2.1.0 Sender OKSuccessful Response: 250 2. 1.0 Sender OK

Отклик о сбое:550 5.1.7 Invalid addressFailure Response: 550 5.1.7 Invalid address

Возможные причины ошибки: синтаксическая ошибка в адресе электронной почты отправителя.Possible Reasons for Failure: There is a syntax error in the sender’s e-mail address.

Отклик о сбое:530 5.7.1 Client was not authenticatedFailure Response: 530 5.7.1 Client was not authenticated

Возможные причины сбоя: целевой сервер не принимает анонимные отправки сообщений.Possible Reasons for Failure: The destination server does not accept anonymous message submissions. Эта ошибка возникает при попытке использовать Telnet для отправки сообщения напрямую на транспортный сервер-концентратор.You receive this error if you try to use Telnet to submit a message directly to a Hub Transport server.

Успешный ответ:250 2.1.5 Recipient OKSuccessful Response: 250 2.1.5 Recipient OK

Отклик о сбое:550 5.1.1 User unknownFailure Response: 550 5.1.1 User unknown

Возможные причины сбоя: указанный получатель не существует в Организации.Possible Reasons for Failure: The specified recipient does not exist in the organization.



telnet set | Microsoft Docs



  • Чтение занимает 2 мин

В этой статье

Область применения: Windows Server (половина ежегодного канала), Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012Applies to: Windows Server (Semi-Annual Channel), Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Задает параметры. Sets options. Для выключения ранее установленного параметра можно использовать команду Telnet unset.You can use the telnet unset command to turn off an option that was previously set.

СинтаксисSyntax

set [bsasdel] [crlf] [delasbs] [escape <char>] [localecho] [logfile <filename>] [logging] [mode {console | stream}] [ntlm] [term {ansi | vt100 | vt52 | vtnt}] [?]

ПараметрыParameters

ПараметрParameterОписаниеDescription
бсасделbsasdelОтправляет Backspace в виде удаления.Sends backspace as a delete.
CRLFcrlfОтправляет CR & LF (0x0D, 0x 0A) при нажатии клавиши Ввод .Sends CR & LF (0x0D, 0x 0A) when the Enter key is pressed. Называется режимом новой строки.Known as New line mode.
деласбсdelasbsОтправляет Удаление в виде Backspace. Sends delete as a backspace.
выполняет <character>escape <character>Задает escape-символ, используемый для ввода запроса клиента Telnet.Sets the escape character used to enter the telnet client prompt. Escape-символ может быть одиночным символом или сочетанием клавиши CTRL и символа.The escape character can be a single character, or it can be a combination of the CTRL key plus a character. Чтобы задать сочетание клавиш управления, удерживайте нажатой клавишу CTRL при вводе символа, который требуется назначить.To set a control-key combination, hold down the CTRL key while you type the character that you want to assign.
локалечоlocalechoВключает локальный вывод.Turns on local echo.
logfile <filename>logfile <filename>Записывает текущий сеанс Telnet в локальный файл. Logs the current telnet session to the local file. Ведение журнала начинается автоматически при выборе этого параметра.Logging begins automatically when you set this option.
Ведение журналовloggingВключает ведение журнала.Turns on logging. Если файл журнала не задан, выводится сообщение об ошибке.If no log file is set, an error message appears.
режима {console | stream}mode {console | stream}Задает режим работы.Sets the operation mode.
NTLMntlmВключает проверку подлинности NTLM.Turns on NTLM authentication.
термин {ansi | vt100 | vt52 | vtnt}term {ansi | vt100 | vt52 | vtnt}Задает тип терминала.Sets the terminal type.
??Отображает справку для этой команды.Displays help for this command.
КомментарииRemarks
  • В версиях Telnet, отличных от английской, набор кодов <option> доступен. On non-English versions of telnet, the codeset <option> is available. Исходный код <option> устанавливает для текущего кода значение, которое может быть любым из следующих: SHIFT JIS, японская EUC, JIS, кандзи, JIS (78), кандзи( NEC), кандзи.Codeset <option> sets the current code set to an option, which can be any one of the following: shift JIS, Japanese EUC, JIS Kanji, JIS Kanji (78), DEC Kanji, NEC Kanji. Необходимо задать тот же набор кодов на удаленном компьютере.You should set the same code set on the remote computer.

ПримерExample

Чтобы задать файл журнала и начать запись в локальный файл tnlog.txt, введите:To set the log file and to begin logging to the local file tnlog. txt, type:

set logfile tnlog.txt

Дополнительные ссылкиAdditional References

Примеры использования telnet [АйТи бубен]

👉Английский по скайпу: стоит ли учить?💥

TELNET (TErminaL NETwork) — сетевой протокол для реализации текстового интерфейса по сети (в современной форме — при помощи транспорта Порты TCP). Название «telnet» имеют также некоторые утилиты, реализующие клиентскую часть протокола. Современный стандарт протокола описан в RFC 854.

Часто, при настройке сетевых сервисов (таких как Настройка почтового сервера Postfix, Apache) возникает необходимость протестировать их работу, не прибегая к использованию специальных утилит(например, почтовых клиентов, веб- браузеров). В этом случае используется утилита telnet.

Telnet и HTTP: получение HEAD

Telnet и получение HEAD HTTP запрос запроса протокола Методы и структура протокола HTTP. ]’.
220 mx.exim.teachers, ESMTP EXIM 4.66
-1> helo localhost
250 mx.exim.teachers Hello localhost [127.0.0.1]
-2> mail from: <[email protected]>
250 OK
-3> rcpt to: <[email protected]>
250 Accepted
-4> data
354 Enter message, ending with «.» on a line by itself
-5> test
-6> .
250 OK id=1HJa5R-0005Fe-Ln
-7> quit
221 mx.exim.teachers closing connection
Connection closed by foreign host.
[fr33man@exim ~]$

Запросы, которые вы должны посылать серверу выделены «-N>», где N — номер команды. Теперь кратенькое описание по запросам:

  1. helo. после команды helo пишется имя сервера, который подключился к данному mail серверу. В данном случае я подключался с localhost’а, поэтому тут я и указал localhost.

  2. mail from используется для указания отправителя письма.

  3. rcpt to используется для указания получателя письма.

  4. data. После ввода команды data сервер будет принимать сообщение, пока не встретит «. » в строке.

  5. текст нашего сообщения

  6. завершающая «.».

  7. Команда quit используется для закрытия соединения с сервером.

Это простейший способ отправки текстового сообщения, которого вполне достаточно для тестирования любого почтового сервера(естественно просматривая при этом на другой консоли maillog).

Второе, что необходимо тестировать — аутентификацию пользователей. Для этого так же необходимо соединиться с сервером, но перед этого необходимо закодировать логин и пароль пользователя. Я для этого использую Perl:

exim# perl -MMIME::Base64 -e 'print encode_base64("\0test\@exim.teachers\0pass")'
AHRlc3RAZXhpbS50ZWFjaGVycwBwYXNz

Здесь мы закодировали данные для логина: [email protected] и для пароля: pass. Кодировать данные таким образом нужно для PLAIN аутентификации.
Для LOGIN аутентификации данные нужно кодировать в два этапа:

  1. кодирование логина
    exim# perl -MMIME::Base64 -e 'print encode_base64("test\@exim. ]'.
    220 mx.exim.teachers, ESMTP EXIM 4.66
    ehlo localhost
    250-mx.exim.teachers Hello localhost [127.0.0.1]
    250-SIZE 2097152
    250-PIPELINING
    250-AUTH PLAIN LOGIN CRAM-MD5
    250-STARTTLS
    250 HELP
    AUTH LOGIN
    334 VXNlcm5hbWU6
    dGVzdEBleGltLnRlYWNoZXJz
    334 UGFzc3dvcmQ6
    cGFzcw==
    235 Authentication succeeded
    quit
    221 mx.exim.teachers closing connection
    Connection closed by foreign host.

    Как видите, все опять прошло успешно.

    В команде ehlo клиент посылает свое имя(имя компьютера). После этого сервер возвращает возмодные способы аутентификации. В данном случае мы использовали два варианта: PLAIN и LOGIN аутентификацию.

    С протоколом SMTP все. Как видите, нет ничего сложного в том, чтобы отправить почту.

    Telnet и POP3 получение почты

    Попробуем получить почту с сервера POP3. С pop3 все относительно просто:

    exim# telnet localhost 110
    Trying ::1...
    telnet: connect to address ::1: Connection refused
    Trying 127.0.0.1...
    Connected to localhost.
    Escape character is '^]'. 
    +OK Hello there.
    -1> user [email protected]
    +OK Password required.
    -2> pass pass
    +OK logged in.
    -3> list
    +OK POP3 clients that break here, they violate STD53.
    1 1953
    2 337
    .
    -4> retr 1
    +OK 1953 octets follow.
    Return-path: <[email protected]>
    Envelope-to: [email protected]
    Delivery-date: Tue, 20 Feb 2007 18:46:12 +0300
    Received: from root by mx.exim.teachers with local (Exim 4.66 (FreeBSD))
            (envelope-from <[email protected]>)
            id 1HJXC0-000597-6r
            for [email protected]; Tue, 20 Feb 2007 18:46:12 +0300
    To: [email protected]
    Subject: test
    Message-Id: <[email protected]>
    From: Charlie Root <[email protected]>
    Date: Tue, 20 Feb 2007 18:46:12 +0300
    
    # $FreeBSD: src/etc/master.passwd,v 1.40 2005/06/06 20:19:56 brooks Exp $
    #
    root:*:0:0:Charlie &:/root:/bin/csh
    toor:*:0:0:Bourne-again Superuser:/root:
    daemon:*:1:1:Owner of many system processes:/root:/usr/sbin/nologin
    operator:*:2:5:System &:/:/usr/sbin/nologin
    bin:*:3:7:Binaries Commands and Source:/:/usr/sbin/nologin
    tty:*:4:65533:Tty Sandbox:/:/usr/sbin/nologin
    kmem:*:5:65533:KMem Sandbox:/:/usr/sbin/nologin
    games:*:7:13:Games pseudo-user:/usr/games:/usr/sbin/nologin
    news:*:8:8:News Subsystem:/:/usr/sbin/nologin
    man:*:9:9:Mister Man Pages:/usr/share/man:/usr/sbin/nologin
    sshd:*:22:22:Secure Shell Daemon:/var/empty:/usr/sbin/nologin
    smmsp:*:25:25:Sendmail Submission User:/var/spool/clientmqueue:/usr/sbin/nologin
    mailnull:*:26:26:Sendmail Default User:/var/spool/mqueue:/usr/sbin/nologin
    bind:*:53:53:Bind Sandbox:/:/usr/sbin/nologin
    proxy:*:62:62:Packet Filter pseudo-user:/nonexistent:/usr/sbin/nologin
    _pflogd:*:64:64:pflogd privsep user:/var/empty:/usr/sbin/nologin
    _dhcp:*:65:65:dhcp programs:/var/empty:/usr/sbin/nologin
    uucp:*:66:66:UUCP pseudo-user:/var/spool/uucppublic:/usr/local/libexec/uucp/uucico
    pop:*:68:6:Post Office Owner:/nonexistent:/usr/sbin/nologin
    www:*:80:80:World Wide Web Owner:/nonexistent:/usr/sbin/nologin
    nobody:*:65534:65534:Unprivileged user:/nonexistent:/usr/sbin/nologin
    clamav:*:106:106:Clam Antivirus:/nonexistent:/sbin/nologin
    courier:*:465:465:Courier Mail System:/var/spool/courier:/sbin/nologin
    . 
    -5> quit
    +OK Bye-bye.
    Connection closed by foreign host

    .

    Итак, описание по командам:

    1. Команда user указывает имя пользователя

    2. команда pass указывает пароль пользователя

    3. list выводит список всех сообщений, хранящихся на сервере

    4. retr заставляет сервер вывести сообщение. В качестве параметра передается номер сообщения, который выводится по команде List

    5. аналогично smtp команде

    Telnet и IMAP

    {
    «proleed_data_link» : «https://www.proleed.ru/loabs.jsp?partner=daweb3308f&adscount=3&mainfilter=ENGLISH&secfilter=GERMAN»,
    «proleed_block_type» : «vertical»,
    «proleed_title_size» : 16,
    «proleed_title_color» : «#0000cb»,
    «proleed_message_size» : 14,
    «proleed_message_color»: «#000000»,
    «proleed_partner_size» : 14,
    «proleed_partner_color»: «#006500»
    }

    telnet. txt · Последнее изменение: 2020/06/13 13:47 (внешнее изменение)

    Как запустить telnet на Windows 10 – клиент телнет

    Команды Telnet

    Команды telnet позволяют связаться с удаленным компьютером, использующим протокол Telnet. Можно выполнить команду telnet без параметров для входа в контекст telnet, обозначенный в командной строке Telnet (telnet). В командной строке Telnet используйте следующие команды для управления компьютером, на котором выполняется клиент Telnet.
    Команды tlntadmn позволяют удаленно управлять компьютером, на котором выполняется сервер Telnet. Эти команды выполняются из командной строки. Команда tlntadmn без параметров отображает настройку локального сервера.
    Чтобы использовать команды telnet из командной строки Telnet
    Чтобы запустить клиент Telnet и ввести командную строку Telnet
    Синтаксис
    telnet
    Параметры

    \\удаленный_сервер Отображает имя подключаемого сервера /? Отображает справку в командной строке. Примечания

    • При использовании команды telnet без параметров запускается клиент Telnet.
    • В командной строке Telnet необходимо использовать команды Telnet.

    Чтобы остановить клиент Telnet
    Синтаксис
    quit
    Параметры
    отсутствуют
    Примечания

    • Допускается сокращение этой команды до q.

    Чтобы подключить клиент Telnet к удаленному компьютеру
    Синтаксис
    open
    Параметры \\удаленный_сервер Указывает имя управляемого сервера. Если сервер не указан, используется локальный сервер. порт Указывает используемый порт. Если порт не указан, используется порт по умолчанию. Примечания

    • Допускается сокращение этой команды до o.

    Примеры
    Чтобы подключиться к удаленному серверу Redmond через порт 44, введите в командную строку: o redmond 44
    Чтобы отключить клиент Telnet от удаленного компьютера
    Синтаксис
    close
    Параметры \\удаленный_сервер Указывает имя управляемого сервера. Если сервер не указан, используется локальный сервер. Примечания

    • Допускается сокращение этой команды до c.

    Примеры
    Чтобы отключиться от удаленного сервера Redmond, введите команду: c redmond 44
    Чтобы настроить параметры клиента Telnet
    Синтаксис
    set
    Параметры \\удаленный_сервер Указывает имя управляемого сервера. Если сервер не указан, используется локальный сервер. ntlm Включает проверку подлинности NTML, если она доступна на удаленном сервере. localecho Включает режим локального отображения команд. term {ansi | vt100 | vt52 | vtnt} Задает терминал указанного типа. escape символ Задает управляющий символ. Управляющий символ может быть отдельным символом или сочетанием клавиши CTRL и символа. Чтобы задать комбинацию клавиш, удерживайте клавишу CTRL во время ввода символа, который необходимо назначить. logfile имя_файла Задает файл журнала активности Telnet. Файл журнала должен располагаться на локальном компьютере. Запись в журнал начинается автоматически после выбора этого параметра. logging Включает ведение журнала. Если файл журнала не задан, выводится сообщение об ошибке. bsasdel Задает клавишу BACKSPACE, как удалить. crlf Назначает новый линейный режим, который опреляет клавишу ENTER как 0x0D, 0x0A. delasbs Назначает клавише DELETE значение удаления последнего символа. mode {console | stream} Задает режим работы. ? Позволяет просматривать полный синтаксис команды. Примечания

    • Чтобы отключить назначенный ранее параметр, в командной строке Telnet, введите:
      unset
    • Чтобы назначить управляющий символ, введите команду:
      -e символ
    • В версиях Telnet, отличных от английской, доступна команда codeset параметр. Codeset параметр задает текущий кодовый набор для параметра, который может быть одним из следующих: Shift JIS, Japanese EUC, JIS Kanji, JIS Kanji (78), DEC Kanji, NEC Kanji. Необходимо назначить такой же кодовый набор на удаленном компьютере.

    Чтобы отправить команды клиента Telnet
    Синтаксис
    send
    Параметры \\удаленный_сервер Имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. ao Отменяет команду ввода. ayt Посылает команду «Вы на месте?» esc Отправляет текущий управляющий знак. ip Прерывает выполнение команды обработки. synch Выполняет операцию синхронизации Telnet. ? Позволяет просматривать полный синтаксис команды.
    Чтобы посмотреть текущие параметры клиента Telnet
    Синтаксисdisplay
    Параметры
    отсутствуют
    Примечания

    • Данная команда выводит текущие рабочие параметры для клиента Telnet. При работе в режиме сеанса Telnet (другими словами, при подключении к серверу Telnet), можно выйти из сеанса для изменения параметров, нажав клавиши CTRL+]. Для возвращения в сеанс Telnet нажмите клавишу ENTER.

    Чтобы использовать команды tlntadmn из командной строки
    Чтобы администрировать компьютер, на котором выполняется сервер Telnet/P>Синтаксис
    tlntadmn Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. start Запускает сервер Telnet. stop Останавливает сервер Telnet. pause Прерывает работу сервера Telnet. continue Возобновляет работу сервера Telnet. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы администрировать сеансы Telnet
    Синтаксис
    tlntadmn
    Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. -s Отображает активные сеансы Telnet. -k{код_сеанса | all} Завершает сеансы. Введите код сеанса для завершения конкретного сеанса или введите all для завершения всех сеансов. -m {код_сеанса | all} «сообщение» Отправляет сообщение в один или несколько сеансов. Введите код сеанса для отправки сообщения в конкретный сеанс или введите all для отправки сообщения во все сеансы. Введите сообщение, которое нужно послать, в кавычках (т. е. «сообщение»). /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы установить параметры журнала событий для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config ]
    Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. auditlocation={eventlog | file | both} Указывает, следует ли отправлять сведения о событиях в окно просмотра событий, в файл или в оба места. audit= Указывает, для каких событий требуется аудит (события регистрации администратора, события регистрации пользователя или неудачные попытки регистрации). Чтобы задать аудит событий конкретного типа, введите знак «плюс» (+) перед данным типом событий. Чтобы остановить аудит событий конкретного типа, введите знак «минус» (-) перед данным типом событий. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.
    • Если указано, куда отправить сведения о событии без определения типа или типов сведений для аудита, только для сведений о событиях регистрации администратора будет проводиться аудит и отправка в указанное место.

    Примеры
    Для отправки информации о событиях в окно просмотра событий введите:
    tlntadmn config auditlocation=eventlog
    Для аудита событий регистрации администратора и неудачных попыток регистрации введите:
    tlntadmn config audit=+admin +fail
    Чтобы задать основной домен для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. dom=имя_домена Указывает домен, который требуется сделать основным. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Примеры
    Чтобы сделать домен Redmond основным доменом на локальном сервере, введите:
    tlntadmn config dom=Redmond
    Чтобы сопоставить клавишу ALT для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config
    Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. ctrlakeymap={yes | no} Указывает, требуется ли интерпретация сервером Telnet сочетания клавиш CTRL+A как ALT. Введите yes для сопоставления сочетания клавиш или no для отказа от сопоставления. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.
    • Если клавиша ALT не сопоставлена, сервер Telnet не отправляет нажатие клавиши ALT в приложения, где это может потребоваться.

    Чтобы задать максимальное число подключений для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config
    Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. maxconn=положительное_целое Устанавливает максимальное число подключений. Этот номер можно указать с помощью любого положительного целого меньше 10 миллионов. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы задать максимальное число неудачных попыток доступа для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config
    Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. maxfail= положительное_целое Задает максимальное разрешенное число неудачных попыток входа для пользователя. Этот номер можно указать с помощью любого положительного целого меньше 100. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы задать режим работы для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config
    Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. mode {console | stream} Указывает режим работы. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы задать порт Telnet для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config
    Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. port=целое_значение Задает порт Telnet. Порт можно указать с помощью любого целого меньше 1 024. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Чтобы задать методы проверки подлинности для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config ] Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. sec= Определяет использование проверки подлинности NTML или пароля, или одновременое их применение для проверки подлинности попыток входа. Чтобы использовать конкретный тип проверки подлинности, введите знак (+) перед данным типом проверки. Чтобы предотвратить использование проверки подлинности определенного типа, введите знак (-) перед этим типом. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.
    • NTML — это протокол проверки подлинности для транзакций между двумя компьютерами, один из которых или оба находятся под управлением Windows NT 4.0 и более ранних версий. Кроме того, протокол проверки подлинности NTML используется для компьютеров, не входящих в домен, таких как независимые серверы и рабочие группы.

    Чтобы задать таймаут простоя сеансов для компьютера, на котором выполняется сервер Telnet
    Синтаксис
    tlntadmn config
    Параметры \\удаленный_сервер Указывает имя сервера, к управлению которым требуется перейти. Если сервер не указан, используется локальный сервер. timeout=чч:мм:сс Задает значение истечения времени в часах, минутах и секундах. /? Отображает справку в командной строке. Примечания

    • С помощью команд tlntadmn можно удаленно администрировать компьютер, на котором запущен сервер Telnet, если оба компьютера работают под управлением Windows XP. Команды tlntadmn не могут быть использованы для удаленного администрирования сервера Telnet, работающего под управлением Windows 2000, с компьютера, работающего под управлением Windows XP.

    Примечания

    • Чтобы переключиться с клиента Telnet в режим команд, в командной строке Telnet нажмите сочетание клавиш CTRL+]. Для обратного перехода к клиенту Telnet, нажмите клавишу ENTER.

    Не все пользователи компьютеров знают о наличии скрытых служб, которые позволяют выполнять различные операции без использования специального программного обеспечения. В операционных системах Windows и Linux присутствует служба Telnet. В этом материале будет подробно рассмотрено назначение службы, команды, возможности и как с ней правильно работать.

    Что такое Telnet

    Telnet – представляет собой средство связи, которое устанавливается между терминальными устройствами. Пример такой связи достаточно простой: персональный компьютер и сервер, который поддерживает подобный тип соединения. Телнет не является каким-либо программным обеспечением, это протокол связи. Но необходимо отметить, что есть некоторые утилиты, которые работают посредством протокола «terminalnetwork».

    В недавнем прошлом Телнет был одним из основных способов подключения к сети. Сейчас утилита практически не используется. На сегодняшний день в операционные системы установлены более совершенные протоколы, исключая какие-либо дополнительные действия от пользователя.

    Этот протокол связи используется в некоторых операциях:

    • подключение к удаленному рабочему столу;
    • проверка портов на возможность подключения;
    • использование программного обеспечения, которое доступно только на удаленных машинах;
    • применение системных каталогов, которые могут быть открыты только с использованием этого типа протокола;
    • отправка электронной почты без использования дополнительного софта;
    • пользователи, применяя этот протокол позволяет другим юзерам получить доступ к своему персональному компьютеру.

    Проверка порта

    Проверка сетевого порта на наличие доступа к нему персонального компьютера в Telnet:

    • в окне необходимо ввести команду telnetip;
    • далее следует ввести IP адрес компьютера, например, 192.168.1.1. Посмотреть адрес можно в настройках сетевого маршрутизатора;
    • в конце вводим порт FTP «21». Таким образом команда будет выглядеть так: telnet 192.168.0.1 21;
    • после этого появится сообщение об ошибке, если порт недоступен или с просьбой ввести дополнительные данные, если порт открыт.

    Команды утилиты являются способом взаимодействия с ней. Для отображения списка всех команд, необходимо ввести «help». Далее подробно разберем основные команды:

    • «open» — запрос позволяет выполнить подключение к удаленному серверу;
    • «close» — прерывание процесса подключения к удаленному серверу;
    • «set» — настройка параметров подключения к серверу;
    • «term» — запрос предназначен для указания типа терминала;
    • «escape» — задает управляющий символ;
    • «mode» — выбор режима работы;
    • «unset» — сброс ранее введенных параметров;
    • «start» — запуск сервера;
    • «pause» — временная остановка работы сервера;
    • «continue» — продолжение работы сервера после паузы;
    • «stop» — полное прекращение работы сервера.

    Telnet в Linux

    Как и в Виндовс, Телнет встроен в операционную систему Linux. Ранее он использовался, как стандартный протокол Telnet, теперь на его место пришел более улучшенный SSH. Как и с предыдущей ОС, утилита в Linux используется для проверки портов, маршрутизаторов и т.д.

    Рассмотрим основные режимы работы:

    • «построчный». Данный режим работы является рекомендованным. В этом случае редактирование запроса осуществляется на локальном ПК и отправляется на сервер только в том случае, когда она готова;
    • «посимвольный». Каждый набранный символ в окне консоли отправляется на удаленный сервер. Здесь нельзя осуществить редактирование текста. При удалении символа с помощью «Backspace», он тоже будет отправлен на сервер.

    Базовые команды в Linux:

    • «close» — прерывание подключения;
    • «encrypt» — включение шифрования;
    • «logout» — выключение утилиты и закрытие соединения;
    • «mode» — выбор режима работы;
    • «status» — состояние соединения;
    • «send» — отправка запроса телнет;
    • «set» — настройка параметров сервера;
    • «open» — подключение к удаленному серверу;
    • «display» — отображение специальных символов.

    Далее рассмотрим несколько способов применение утилиты в Linux:

    • в окне консоли вводим запрос для проверки доступности сервера, например, «telnet 192.168.1.243»;
    • далее проверим доступ к порту путем ввода запроса «telnet localhost 122» и «telnet localhost 21». На экране консоли появится сообщение о том принимает ли соединение какой-либо из портов;
    • пример удаленного управления с помощью телнет. Для этого необходимо ввести в главном окне запрос «telnet localhost 23». «23» порт используемый по умолчанию. Чтобы произвести удаленное управление, необходимо установить на локальный компьютер «telnet-server». После этого появится сообщение с требованием ввода логина и пароля.

    Как включить команду Telnet в windows 7

    Опубликовано: 18.07.2013

    По роду своей работы я периодически пользуюсь командой telnet. Она позволяет проверить доступность какого-либо сервера и его порта. Но дело в том, что в windows 7 компонент Telnet по умолчанию отключен.

    Чтобы проверить доступ к серверу, необходимо запустить командную строку и ввести команду telnet имя_сервера порт_сервера и нажать клавишу Enter.

    Например, мне необходимо проверить доступность сервера mail.tensor.ru на 25 порту. Для проверки ввожу соответствующую команду:Если после этого появится сообщение «Не удалось открыть подключение к этому узлу…» – значит порт закрыт.

    Если же вы увидите либо пустой экран, либо какие-то сообщения в зависимости от сервера – значит соединение прошло успешно.

    Итак, как я уже сказал в начале статьи, компонент Telnet в windows 7 по умолчанию отключен. Чтобы включить его, делаем следующее:

    1. Зайдите в “Пуск” – “Панель управления” – “Программы и компоненты” – “Включение или отключение компонентов windows”. 2. В открывшемся окне поставьте флажок в строке “Клиент Telnet” – затем нажмите “ОК”:

    Комментарии (1)

    Как включить telnet в windows 7/8

    Любой системный администратор пользуется системной утилитой встроенной в windows – telnet. exe. Эта программа позволяет подключаться к локальным и удалённым серверам по указанному в параметрах командной строки порту. Полезная штука для проверки возможности соединения с сервером по порту и выполнения команд. Также, не редко эта утилита указывается в помощи различных программ и сервисов.

    Однако, под управлением windows 7/8, скорей всего, окажется что telnet не установлен по умолчанию. Вы это легко сможете исправить с помощью этой статьи.

    Как установить telnet.exe в windows 7/8

    Самый простой способ – это открыть командную строку и исполнить такую команду:

    dism /online /Enable-Feature /FeatureName:TelnetClient

    Нажимаем «Enter» и немного подождём, должно появиться сообщение «Операция успешно завершена». Если потребует админские права, то запустите командную строку с правами администратора. Как это сделать есть в статье по ссылочке выше. На этом установка закончена.

    Второй способ, для тех, кто не хочет пользоваться командной строкой или первый способ не сработал. Идём в и ставим галочку на «Клиент Telnet». Всё.

    Но может такое случиться, что список компонентов будет пуст. В этом случае нужно исправить одно значение в реестре windows. Для этого запускаем редактор реестра и следуем пути . В параметре «CSDVersion» необходимо заменить значение на 100 или 0. Перезагрузиться.

    На всякий случай, прилагаю в архиве оригинальный «telnet.exe» windows 7

    Теперь вы легко сможете включить telnet в windows 7/8. За сим откланиваюсь. Успехов!

    Включение Telnet в windows 10/8/7/Vista

    Если нам необходимо проверить доступность порта в в windows 10, а также 7/Vista/8 мы можем столкнуться с некоторыми проблемами, так как компонент «telnet», с помощью которого это можно сделать, отсутствует в данных операционных системам по умолчанию. Поэтому прежде чем проверять доступность порта, нем необходимо включить данный компонент в настройках ОС.

    Как включить telnet в windows 10?
    Включить telnet через «Компоненты windows»
    • Зайдите в «Панель управления», потом в «Программы»
    • Выберите пункт «Включение и отключение компонентов windows»
    • Отметьте галочкой компонент «Клиент Telnet» (также тут можно установить любые другие компоненты, например «Клиент TFTP»
    • Нажмите «ОК» и подождите, пока ОС установит и запустит службу Telnet

    Если список компонентов пуст, то

    • Нажимаем «Пуск», набираем regedit
    • Заходим по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\windows
    • Выставляем значение параметра CSDVersion. Вместо «200» ставим «0»
    Включить telnet через командную строку.

    Если вам удобнее использовать командную строку для решения насущных проблем, то вы можете воспользоваться командной строкой для включения telnet.

    • запускаем командную строку (Пуск — в адресной строке набираем cmd — правой кнопкой мыши жмем на появившееся приложение и запускаем его от имени администратора)
    • набираем команду dism /online /Enable-Feature /FeatureName:TelnetClient
    • Дожидаемся окончания операции и можем пользоваться telnet
    Как проверить порт, используя telnet

    Чаще всего telnet используют, чтобы проверить доступность определенного порта. Теперь, когда мы включили telnet, можно приступить к проверке порта

    • запускаем telnet (Пуск — в адресной строке набираем telnet и запускаем приложение)
    • вводим команду telnet имя_сервера номер_порта или telnet IP_сервера номер_порта

    Например, чтобы проверить открыт ли порт 25 у сайта misterit.ru вводим команду telnet misterit.ru 25

    Если вы увидите ошибку — пор закрыт. Если появится приглашение сервера или окно останется пустым — порт открыт.

    Также, чтобы увидеть список доступных команд telnet, достаточно ввести в строке символ ?

    Пошаговая настройка Telnet на компьютере с ОС windows 7

    Разработчиками windows предусмотрительно был встроен в операционную систему специальный инструмент telnet, позволяющий управлять из командной строки удаленными серверами. Вплоть до Vista он поставлялся в активированном состоянии и не требовал каких-либо дополнительных настроек, однако с выпуском 7-ки от подобного all inclusive компания Microsoft решила отказаться. В итоге Telnet в windows 7 каждому пользователю приходится настраивать самостоятельно, что, впрочем, не так уж и сложно, как кажется на первый взгляд.

    Шаг № 1: Подключение

    Стоит заметить, что в windows 7 программу-клиента telnet можно включить 2 разными способами: воспользовавшись командной строкой или через утилиту «Компоненты windows». Работают с ними достаточно просто, так что каких-либо проблем возникнуть не должно.

    В частности, для включения telnet-клиента через «Компоненты windows» входим в меню «Пуск», открываем «Панель управления», кликаем вкладку «Программы и компоненты» и клацаем в появившемся окошке слева параметр «Включение или отключение…»:

    Далее в отобразившемся списке установленных в ОС windows 7 компонентов находим папки «Клиент Telnet» и «Telnet-сервер» и ставим напротив них галочки. Затем жмем OK и дожидаемся завершения установки инструмента:

    Не менее просто включить утилиту с помощью командной строки. В этом случае все, что нам потребуется это: открыть любым известным способом «Командную строку» (например, введя в поисковое поле меню «Поиск» запрос cmd и кликнув появившийся ярлычок программки), ввести команду dism /online /Enable-Feature /FeatureName:TelnetClient и нажать Enter:

    В результате таких нехитрых манипуляций компонент автоматически установится на компьютер в windows 7 и будет готов к работе.

    Шаг № 2: Запуск утилиты

    После завершения установки клиента остается только запустить его в ОС windows 7. Для этого можно воспользоваться одним из таких способов:

    1. войти указанным выше способом в «Командную строку», вбить в программку параметр telnet и нажать Enter на клавиатуре;
    2. сочетанием клавиш +R вызвать утилиту «Выполнить», прописать для нее задачу telnet и щелкнуть OK:
    3. перейти на диск C, выбрать в нем папку windows, а в ней каталог System32. Далее отыскать файл telnet, клацнуть по нему правой кнопочкой мыши и кликнуть в появившемся контекстном меню вариант «Запуск от имени…»;
    4. одновременным нажатием кнопок Ctrl, Shift и Esc открыть «Диспетчер задач», выбрать вкладку «Файл», а в ней пункт «Новая задача…». Далее ввести telnet и кликнуть OK:
    5. открыть меню «Пуск», вбить поисковый запрос telnet и клацнуть Enter.

    Так или иначе, в результате должна запуститься программа-клиент Microsoft Telnet. Для работы в ней можно использовать, в частности, такие команды:

    • close – завершить соединение с сайтом;
    • display – показать параметры выполняемой операции;
    • quit – выйти из программы;
    • set – назначить параметры;
    • send – отослать строки на сервер;
    • status – отобразить данные о текущем состоянии подключения;
    • unset – аннулировать введенные параметры;
    • open адрес сервера – установить соединение с выбранным сайтом.] означает ctrl + правая скобка. Как бы странно это,
      это работает. Вы попадете в подсказку telnet, где можно ввести
      quit.

      международные клавиатуры символ ] часто не один ключ,
      и должен быть заменен на какой-то другой ключ. Правильный ключ
      обычно это ключ справа от P или следующий после него.

      вот список, основанный на комментариях ниже:

      • Финский, Шведский, Норвежский, Датский: ctrl + å
      • французский: ctrl + 6
      • немецкий: ctrl + ü
      • швейцарские: ctrl +
      • венгерский: ctrl + 5
      • португальский: ctrl +
      • Голландские, Бельгийские: ctrl + $
      • Канадский Французский: ctrl + ç

      цитата от @jtbandes ответ здесь: https://superuser.com/a/427/192525
      Все документы к нему.

      PS: ответ воспроизведен здесь для вашего удобства, так как google взял меня на этот вопрос первым, и ни один из других ответов здесь не было достаточно для моего случая. Вопрос как отправить символа на ОС X-терминал? может рассматриваться как дубликат (более общая версия) этого вопроса, поскольку проблемы OP в основном одинаковы.

      отвечен Magne 2017-09-01 08:32:50

      источник

      telnet (1): пользовательский интерфейс для протокола TELNET

      Имя

      telnet — пользовательский интерфейс для протокола TELNET

      Сводка

      telnet [ -8EFKLacdfrx ] [ -X authtype ] [ -b hostalias ] [ -e escapechar ] [ -k realm ]
      [ -l пользователь ] [ -n файл трассировки ] [

        хост  [ порт ]] 

      Описание

      Команда telnet используется для связи с другим хостом по протоколу TELNET.Если telnet вызывается без аргумента host ,
      он переходит в командный режим, на что указывает его приглашение ( telnet> ). В этом режиме он принимает и выполняет команды, перечисленные ниже. Если он вызывается с
      arguments, он выполняет команду open с этими аргументами.

      Возможны следующие варианты:

       -7  'Удалите 8-й бит на входе и выходе. По умолчанию Telnet является 8-битным "чистым", но не отправляет параметр TELNET BINARY, если только не принудительно.
      -8 ‘Определяет 8-битный путь к данным. Это вызывает попытку согласовать опцию TELNET BINARY как на входе, так и на выходе.

      -E ‘Прекращает распознавание любого символа как escape-символ.

      -F ‘Если используется проверка подлинности Kerberos V5, опция -F позволяет пересылать локальные учетные данные в удаленную систему, включая
      любые учетные данные, которые уже были перенаправлены в локальную среду.

      -K ‘Указывает, что автоматический вход в удаленную систему запрещен.

      -L ‘Задает 8-битный путь данных на выходе. Это приводит к согласованию параметра BINARY на выходе.

      -X atype
      Отключает тип аутентификации atype .

      -a ‘Попытка автоматического входа в систему. В настоящее время это отправляет имя пользователя через переменную USER параметра ENVIRON, если это поддерживается удаленной системой. В
      Используемое имя — это имя текущего пользователя, возвращенное getlogin (2), если оно согласуется с текущим идентификатором пользователя, в противном случае это имя, связанное с идентификатором пользователя.

      -b hostalias
      U

      telnet linux command man page

      Раздел: Команды пользователя (1)
      Указатель
      Вернуться к основному содержанию


      BSD mandoc
      Linux NetKit (0,17)

      НАЗВАНИЕ

      телнет

      — пользовательский интерфейс к

      ТЕЛНЕТ

      протокол

      ОБЗОР

      телнет

      [- 468ELadr

      ]

      [- S tos

      ]

      [- b адрес

      ]

      [- e escapechar

      ]

      [- l пользователь

      ]

      [- n файл трассировки

      ]

      [ хост

      [ порт

      ]

      ]

      ОПИСАНИЕ

      В
      телнет

      команда
      используется для интерактивного общения с другим хостом с помощью
      ТЕЛНЕТ

      протокол.Он начинается в командном режиме, где выводится приглашение telnet.
      («телнет>»). Если
      телнет

      вызывается с помощью
      хост

      аргумент, он выполняет
      открыто

      команда неявно; см. описание ниже.

      Параметры:

      -4

      Принудительное разрешение адресов IPv4.
      -6

      Принудительное разрешение адресов IPv6.
      -8

      Запросить 8-битную операцию. Это вызывает попытку согласовать
      TELNET BINARY

      вариант как для ввода, так и для вывода.По умолчанию telnet не 8-битный
      чистый.

      -E

      Отключает функцию escape-символа; то есть устанавливает побег
      символ на « без символа ».
      -L

      Задает 8-битный путь к данным на выходе. Это вызывает
      TELNET BINARY

      возможность согласования только на выходе.

      Попытка автоматического входа в систему. В настоящее время это отправляет имя пользователя через
      ПОЛЬЗОВАТЕЛЬ

      переменная
      из
      ENVIRON

      вариант, если поддерживается удаленной системой.Имя пользователя получено
      через
      getlogin (3).

      -b адрес

      Используйте bind (2) в локальном сокете, чтобы привязать его к определенному локальному адресу.
      -d

      Устанавливает начальное значение
      отладка

      переключиться на
      ИСТИНА.

      -r

      Подражать
      rlogin (1).

      В этом режиме escape-символом по умолчанию является тильда. Так же
      изменена интерпретация escape-символа: escape-символ
      за которым следует точка
      телнет

      отключиться от удаленного хоста.] (по умолчанию
      телнет

      escape-символ) генерирует обычное приглашение telnet. Эти коды
      принимается только в начале строки.

      -S tos

      Устанавливает параметр типа обслуживания IP (TOS) для telnet
      связь с ценностью
      tos

      -e escapechar

      Устанавливает escape-символ в
      escapechar.

      Если символ не указан, escape-символ использоваться не будет.Ввод escape-символа при подключении приводит к переходу telnet на
      командный режим.

      -l пользователь

      Уточнить
      пользователь

      как пользователь для входа в удаленную систему. Это достигается
      отправка указанного имени как
      ПОЛЬЗОВАТЕЛЬ

      переменная среды, поэтому требуется, чтобы удаленная система поддерживала
      TELNET ENVIRON

      вариант. Этот вариант подразумевает
      а

      вариант, а также может использоваться с
      открыто

      команда.

      -n файл трассировки

      Открывается
      файл трассировки

      для записи информации трассировки.
      Увидеть
      установить файл трассировки

      команда ниже.

      хост

      Задает хост для связи по сети.
      порт

      Задает номер порта или имя службы для связи. Если не указано,
      то
      телнет

      порт (23) используется.

      Протокол:

      Как только соединение будет открыто,
      телнет

      попытается включить
      ТЕЛНЕТ-ЛИНЕЙНЫЙ РЕЖИМ

      вариант.Если это не удается, то
      телнет

      вернется к одному из двух режимов ввода:
      либо «персонаж за раз»
      или «старая строка за строкой»
      в зависимости от того, что поддерживает удаленная система.

      когда
      LINEMODE

      включен, обработка символов выполняется на
      локальная система под управлением удаленной системы. Когда ввод
      редактирование или отображение символов должно быть отключено, удаленная система
      передаст эту информацию. Удаленная система также будет передавать
      изменения любых специальных символов, которые происходят на пульте дистанционного управления
      system, чтобы они могли действовать в локальной системе.E ”) можно использовать
      выключить и включить локальное эхо
      (в основном это будет использоваться для ввода паролей
      без вывода пароля).

      Если
      LINEMODE

      опция включена, или если
      местные жители

      переключатель
      ИСТИНА

      (по умолчанию «старая строка за строкой»; см. ниже),
      пользователь
      выйти из

      внутренний

      а также
      промывка

      символы захватываются локально и отправляются как
      ТЕЛНЕТ

      последовательности протоколов на удаленную сторону.
      Если
      LINEMODE

      когда-либо был включен, то пользователь
      сус

      а также
      eof

      также отправляются как
      ТЕЛНЕТ

      последовательности протоколов,
      а также
      выйти из

      отправляется как
      ОТМЕНА ТЕЛНЕТА

      вместо того
      ПЕРЕРЫВ

      Есть варианты (см.
      переключатель

      с автоматической продувкой

      а также
      переключатель

      автосинхронизация

      ниже)
      которые заставляют это действие сбрасывать последующий вывод на терминал
      (пока удаленный хост не подтвердит
      ТЕЛНЕТ

      последовательность) и сбросить предыдущий ввод терминала
      (в случае
      выйти из

      а также
      внутр.)

      Команды:

      Продолжение
      телнет

      команды доступны.Под уникальными префиксами понимаются сокращения.

      auth аргумент …

      В
      автори

      команда управляет
      АУТЕНТИФИКАЦИЯ TELNET

      вариант протокола. Если
      телнет

      был скомпилирован без аутентификации,
      аутентификация

      команда не будет поддерживаться.
      Допустимые аргументы:

      отключить тип

      Отключить указанный тип аутентификации.Чтобы
      получить список доступных типов, используйте
      отключить авторизацию?

      команда.

      включить тип

      Включите указанный тип аутентификации. Чтобы
      получить список доступных типов, используйте
      авторизация включить?

      команда.

      статус

      Перечислите текущее состояние различных типов
      аутентификация.

      Обратите внимание, что текущая версия
      телнет

      не поддерживает аутентификацию.

      закрыть

      Закройте соединение с удаленным хостом, если оно есть, и вернитесь к команде
      Режим.
      дисплей аргумент …

      Показать все или некоторые из
      комплект

      а также
      переключатель

      значения (см. ниже).

      зашифровать аргумент …

      Команда encrypt управляет
      TELNET ENCRYPT

      вариант протокола. Если
      телнет

      был скомпилирован без шифрования,
      зашифровать

      команда не будет поддерживаться.

      Допустимые аргументы:

      отключить тип [вход | выход]

      Отключить указанный тип шифрования. Если вы не укажете ввод
      или вывода, шифрование обоих отключено. Чтобы получить список
      доступных типов используйте « отключить шифрование? ».
      включить тип [вход | выход]

      Включите указанный тип шифрования. Если вы не укажете ввод
      или вывода, шифрование обоих включено.Чтобы получить список
      доступных типов используйте « encrypt enable? ».
      ввод

      Это то же самое, что и « зашифровать начальный ввод ».
      -вход

      Это то же самое, что и « зашифровать стоп-ввод ».
      выход

      Это то же самое, что и « зашифровать начало вывода ».
      — выход

      Это то же самое, что и « шифрование вывода остановки ».
      начало [вход | выход]

      Попытка начать шифрование.Если вы не укажете ввод или вывод,
      запускается шифрование как ввода, так и вывода.
      статус

      Отобразите текущий статус модуля шифрования.
      стоп [вход | выход]

      Прекратите шифрование. Если вы не укажете ввод или вывод, шифрование
      оба остановлены.
      тип тип

      Устанавливает тип шифрования по умолчанию, который будет использоваться при более позднем запуске шифрования
      или команды « зашифровать стоп ».

      Обратите внимание, что текущая версия
      телнет

      не поддерживает шифрование.

      окружение аргументов …

      В
      Окружающая среда

      команда используется для распространения переменных среды через
      телнет

      ссылку с помощью
      TELNET ENVIRON

      вариант протокола.
      Все переменные, экспортируемые из оболочки, определены, но только
      ДИСПЛЕЙ

      а также
      ПРИНТЕР

      переменные отмечены для отправки по умолчанию.В
      ПОЛЬЗОВАТЕЛЬ

      переменная помечается для отправки, если
      а

      или
      л

      были использованы параметры командной строки.

      Веские аргументы в пользу
      Окружающая среда

      команда:

      определить значение переменной

      Определите переменную
      переменная

      иметь ценность
      Стоимость .

      Любые переменные, определенные этой командой, автоматически помечаются для
      размножение (« экспортировано »).
      В
      значение

      могут быть заключены в одинарные или двойные кавычки, поэтому
      что вкладки и пробелы могут быть включены.

      undefine переменная

      Удалите все существующие определения
      переменная

      экспорт переменная

      Отметьте указанную переменную для распространения на удаленный хост.
      неэкспорт переменная

      Не отмечать указанную переменную для распространения на удаленный
      хост. Удаленный хост все еще может явно запрашивать переменные, которые
      не экспортируется.
      список

      Список текущего набора переменных среды.
      Те, которые отмечены
      *

      будет передан на удаленный хост. Удаленный хост все еще может спросить
      специально для остальных.

      ?

      Распечатывает справочную информацию для
      Окружающая среда

      команда.

      выйти

      Отправить
      ВЫХОД ИЗ ТЕЛНЕТА

      параметр протокола к удаленному хосту.
      Эта команда похожа на
      закрыть

      команда.Если удаленный хост не поддерживает
      ВЫХОД

      вариант, ничего не происходит. Но если это так, эта команда должна вызвать его
      чтобы закрыть соединение. Если удаленная сторона также поддерживает концепцию
      приостановки сеанса пользователя для последующего повторного подключения, выход из системы
      указывает, что сеанс следует немедленно завершить.

      режим тип

      Тип

      — это один из нескольких вариантов в зависимости от состояния сеанса.
      Telnet

      просит удаленный хост перейти в запрошенный режим.Если удаленный хост
      говорит, что может, этот режим вступает в силу.

      знак

      Отключить
      ТЕЛНЕТ-ЛИНЕЙНЫЙ РЕЖИМ

      вариант, или, если удаленная сторона не понимает
      LINEMODE

      вариант, затем войдите в режим «по одному».

      строка

      Включите
      ТЕЛНЕТ-ЛИНЕЙНЫЙ РЕЖИМ

      вариант, или, если удаленная сторона не понимает
      LINEMODE

      вариант, затем попробуйте войти в «старый построчный» режим.

      isig (-isig

      )

      Попытаться включить (отключить)
      TRAPSIG

      режим
      LINEMODE

      вариант.
      Для этого необходимо, чтобы
      LINEMODE

      опция должна быть включена.

      редактировать (-редактировать

      )

      Попытаться включить (отключить)
      РЕДАКТИРОВАТЬ

      режим
      LINEMODE

      вариант.
      Для этого необходимо, чтобы
      LINEMODE

      опция должна быть включена.

      softtabs (-softtabs

      )

      Попытаться включить (отключить)
      SOFT_TAB

      режим
      LINEMODE

      вариант.Для этого необходимо, чтобы
      LINEMODE

      опция должна быть включена.

      litecho (-литехо

      )

      Попытаться включить (отключить)
      LIT_ECHO

      режим
      LINEMODE

      вариант.
      Для этого необходимо, чтобы
      LINEMODE

      опция должна быть включена.

      ?

      Распечатывает справочную информацию для
      режим

      команда.


      открыть хост

      [[- л

      ]

      пользователь

      [-

      ]
      порт ]

      Откройте соединение с указанным хостом.Если номер порта не указан,
      телнет

      попытается связаться с
      телнет

      демон на стандартном порту (23).
      Спецификация хоста может быть именем хоста или IP-адресом.
      В
      л

      опция может использоваться для указания имени пользователя, которое будет передано удаленному
      система, как и
      л

      параметр командной строки.

      При подключении к портам, отличным от
      телнет

      порт
      телнет

      не пытается
      телнет

      протокол переговоров.Это дает возможность подключаться к услугам
      которые не поддерживают
      телнет

      протокол без беспорядка. Согласование протокола может быть принудительно выполнено
      поставив тире перед номером порта.

      После установления соединения любые команды, связанные с
      удаленный хост в
      / и т. д. / telnetrc

      и пользователь
      .telnetrc

      файл выполняются в указанном порядке.

      Формат файлов telnetrc следующий: Строки, начинающиеся с
      # и пустые строки игнорируются. Остальная часть файла должна состоять
      имен хостов и последовательностей
      телнет

      команды для использования с этим хостом.Команды должны быть по одной в строке,
      с отступом от пробела; строки, начинающиеся без пробелов,
      интерпретируется как имена хостов. Строки, начинающиеся со специального имени хоста
      «ПО УМОЛЧАНИЮ»

      будет применяться ко всем хостам. Имена хостов, включая
      «ПО УМОЛЧАНИЮ»

      сразу после него может следовать двоеточие и номер порта или строка.
      Если порт указан, он должен точно соответствовать указанному
      в командной строке. Если в командной строке не указан порт,
      тогда значение
      telnet

      используется.
      При подключении к определенному хосту
      выполняются команды, связанные с этим хостом.

      бросить

      Закройте любой открытый сеанс и выйдите
      телнет

      Условие конца файла при вводе в командном режиме запускает
      эта операция тоже.

      отправить аргументов

      Отправьте одно или несколько специальных
      телнет

      последовательности символов протокола к удаленному хосту. Следующие
      коды, которые могут быть указаны (более одного может использоваться в одном
      команда):

      прервать

      Отправляет
      ОТМЕНА ТЕЛНЕТА

      (Прервать процессы) последовательность.

      ао

      Отправляет
      ТЕЛНЕТ АО

      (Прервать вывод) последовательность, которая должна вызвать сброс удаленной системы
      весь вывод
      из

      удаленная система
      С по

      терминал пользователя.

      айт

      Отправляет
      ТЕЛНЕТ АЙТ

      (Вы здесь?) Последовательность, к которой удаленная система может или не может
      выберите ответ.

      brk

      Отправляет
      ТЕЛНЕТ BRK

      (Break) последовательность, которая может иметь значение для удаленного
      система.

      ec

      Отправляет
      ТЕЛНЕТ EC

      (Удалить символ)
      последовательность, которая должна заставить удаленную систему стереть последний символ
      вошел.

      el

      Отправляет
      ТЕЛНЕТ EL

      (Стереть линию)
      последовательность, которая должна заставить удаленную систему стереть текущую строку
      вводится.

      eof

      Отправляет
      ТЕЛНЕТ EOF

      (Конец файла)
      последовательность.

      eor

      Отправляет
      TELNET EOR

      (Конец записи)
      последовательность.

      побег

      Посылает текущий
      телнет

      escape-символ.

      га

      Отправляет
      TELNET GA

      (Преуспевать)
      последовательность, которая, вероятно, не имеет значения для удаленной системы.

      getstatus

      Если удаленная сторона поддерживает
      СТАТУС TELNET

      команда
      getstatus

      отправит дополнительное согласование, чтобы запросить, чтобы сервер отправил
      текущий статус опции.

      ip

      Отправляет
      ТЕЛНЕТ IP

      (Процесс прерывания), которая должна вызвать удаленный
      система, чтобы прервать текущий процесс.

      nop

      Отправляет
      ТЕЛНЕТ-НОМЕР

      (Нет операции)
      последовательность.

      СУСП

      Отправляет
      TELNET SUSP

      (Приостановить процесс)
      последовательность.

      синхронизация

      Отправляет
      TELNET SYNCH

      последовательность.Эта последовательность заставляет удаленную систему отбрасывать все ранее набранные
      (но еще не прочитал) ввод.
      Эта последовательность отправляется как
      TCP

      срочный
      данных (и может не работать, если удаленная система
      BSD 4.2
      система — если
      он не работает, на терминале может отображаться строчная буква «r»).

      до cmd

      dont cmd

      будет cmd

      wont cmd

      Отправляет
      ТЕЛНЕТ DO

      cmd

      последовательность. cmd

      может быть десятичным числом от 0 до 255,
      или символическое имя для определенного
      ТЕЛНЕТ

      команда.
      cmd

      также может быть
      справка

      или
      ?

      для распечатки справочной информации, включая
      список известных символических имен.

      ?

      Распечатывает справочную информацию для
      отправить

      команда.

      установить значение аргумента

      не задано значение аргумента

      В
      комплект

      команда установит любой из нескольких
      телнет

      переменные к определенному значению или к
      ИСТИНА

      Особая ценность
      скидка

      отключает функцию, связанную с
      переменная.Это эквивалентно использованию
      отключено

      команда.
      В
      отключено

      команда отключит или установит на
      ЛОЖЬ

      любая из указанных переменных.
      Значения переменных можно запросить с помощью
      дисплей

      команда.
      Переменные, которые могут быть установлены или сняты, но не переключены:
      перечислены здесь. Кроме того, любая из переменных для
      переключатель

      команда может быть явно установлена ​​или отключена.

      айт

      Если
      телнет

      находится в режиме localchars, или
      LINEMODE

      включен, набирается статусный символ,
      ТЕЛНЕТ АЙТ

      Последовательность отправляется на удаленный хост.E ”), который, когда в
      «Построчно» режим, переключает между выполнением локального эха
      введенных символов (для нормальной обработки) и подавление
      отображение введенных символов (например, для ввода пароля).

      eof

      Если
      телнет

      работает в
      LINEMODE

      или режим «старый построчно», вводя этот символ
      поскольку первый символ в строке приведет к тому, что этот символ будет
      отправлено в удаленную систему.
      За начальное значение символа eof берется значение терминала.
      eof

      персонаж.

      стереть

      Если
      телнет

      в
      местные жители

      режим (см.
      переключатель

      местные жители

      ниже),
      и

      если
      телнет

      работает в режиме «по отдельности», то при этом
      набран символ,
      ТЕЛНЕТ EC

      последовательность (см.
      отправить

      ec

      над)
      отправляется в удаленную систему.
      Начальное значение для символа стирания принимается равным
      терминал
      стереть

      персонаж.[”), Что вызывает вход
      в
      телнет

      командный режим (при подключении к удаленной системе).

      промывка

      Если
      телнет

      в
      местные жители

      режим (см.
      переключатель

      местные жители

      ниже)
      и
      промывка

      набран символ,
      ТЕЛНЕТ АО

      последовательность (см.
      отправить

      ао

      над)
      отправляется на удаленный хост.
      Начальное значение для символа сброса принимается равным
      терминал
      промывка

      персонаж.

      вперед1

      вперед2

      Если
      ТЕЛНЕТ

      работает в
      LINEMODE

      эти
      символы, которые при вводе вызывают частичное отображение строк
      перенаправляется в удаленную систему. Начальное значение для
      символы пересылки берутся из терминала
      символы eol и eol2.

      прерывание

      Если
      телнет

      в
      местные жители

      режим (см.
      переключатель

      местные жители

      ниже)
      и
      прерывание

      набран символ,
      ТЕЛНЕТ IP

      последовательность (см.
      отправить

      ip

      над)
      отправляется на удаленный хост.Начальное значение для символа прерывания принято равным
      терминал
      внутренний

      персонаж.

      убить

      Если
      телнет

      в
      местные жители

      режим (см.
      переключатель

      местные жители

      ниже),
      и

      если
      телнет

      работает в режиме «по отдельности», то при этом
      набран символ,
      ТЕЛНЕТ EL

      последовательность (см.
      отправить

      el

      над)
      отправляется в удаленную систему.Начальное значение для символа уничтожения принимается равным
      терминал
      убить

      персонаж.

      следующие

      Если
      телнет

      работает в
      LINEMODE

      или режим «старый построчно», то этот символ переносится в
      быть терминалом
      следующий

      персонаж.
      Начальное значение для символа lnext принимается равным
      терминал
      следующий

      персонаж.

      бросить

      Если
      телнет

      в
      местные жители

      режим (см.
      переключатель

      местные жители

      ниже)
      и
      выйти из

      набран символ,
      ТЕЛНЕТ BRK

      последовательность (см.
      отправить

      BRK

      над)
      отправляется на удаленный хост.Начальное значение для символа выхода принимается равным
      терминал
      выйти из

      персонаж.

      перепечатка

      Если
      телнет

      работает в
      LINEMODE

      или режим «старый построчно», то этот символ переносится в
      быть терминалом
      перепечатка

      персонаж.
      Начальное значение для символа повторной печати принимается равным
      терминал
      перепечатка

      персонаж.

      rlogin

      Это escape-символ режима rlogin.Установка включает rlogin
      режим, как и в
      r

      параметр командной строки (q.v.)

      начало

      Если
      TELNET TOGGLE-FLOW-CONTROL

      опция была включена,
      затем этот персонаж переносится в
      быть терминалом
      начало

      персонаж.
      Начальное значение для символа уничтожения принимается равным
      терминал
      начало

      персонаж.

      остановка

      Если
      TELNET TOGGLE-FLOW-CONTROL

      опция была включена,
      затем этот персонаж переносится в
      быть терминалом
      остановка

      персонаж.Начальное значение для символа уничтожения принимается равным
      терминал
      остановка

      персонаж.

      СУСП

      Если
      телнет

      в
      местные жители

      режим, или
      LINEMODE

      включен, а
      приостановить

      набран символ,
      TELNET SUSP

      последовательность (см.
      отправить

      сус

      над)
      отправляется на удаленный хост.
      Начальное значение для символа приостановки принимается равным
      терминал
      приостановить

      персонаж.

      файл трассировки

      Это файл, в который выводятся данные, вызванные
      чистые данные

      или
      вариант

      отслеживание существа
      ИСТИНА

      будет написано. Если установлено значение
      « —

      »

      тогда информация трассировки будет записана в стандартный вывод (по умолчанию).

      словарный запас

      Если
      телнет

      работает в
      LINEMODE

      или режим «старый построчно», то этот символ переносится в
      быть терминалом
      словарное слово

      персонаж.Начальное значение символа стирания слова принимается равным
      терминал
      словарное слово

      персонаж.

      ?

      Отображает юридические
      комплект

      ( отключено

      )

      команды.

      slc состояние

      В
      slc

      команда (Установить локальные символы) используется для установки
      или измените состояние специального
      персонажей, когда
      ТЕЛНЕТ-ЛИНЕЙНЫЙ РЕЖИМ

      вариант имеет
      был включен.Специальные символы — это символы, которые получают
      сопоставлен с
      ТЕЛНЕТ

      последовательности команд (например,
      ip

      или
      выйти из

      или символы редактирования строки (например,
      стереть

      а также
      уб)

      По умолчанию экспортируются локальные специальные символы.

      чек

      Проверьте текущие настройки для текущих специальных символов.
      Удаленной стороне предлагается отправить все текущие специальные
      настройки персонажа, и если есть расхождения с
      локальная сторона, локальная сторона переключится на удаленное значение.
      экспорт

      Переключитесь на локальные значения по умолчанию для специальных символов. В
      локальные символы по умолчанию — это символы локального терминала в
      время, когда
      телнет

      был начат.

      импорт

      Переключитесь на удаленные значения по умолчанию для специальных символов.
      Удаленные символы по умолчанию — символы удаленной системы.
      в то время, когда
      ТЕЛНЕТ

      соединение установлено.

      ?

      Распечатывает справочную информацию для
      slc

      команда.

      статус

      Показать текущий статус
      телнет

      Сюда входит имя удаленного хоста, если таковой имеется, а также
      текущий режим.

      переключить аргументы …

      Переключить (между
      ИСТИНА

      а также
      ЛОЖЬ

      различные флаги, которые контролируют, как
      телнет

      реагирует на события.
      Эти флаги могут быть явно установлены на
      ИСТИНА

      или
      ЛОЖЬ

      с использованием
      комплект

      а также
      отключено

      команды.Одновременно можно переключать более одного флага.
      Состояние этих флагов можно проверить с помощью
      дисплей

      команда.
      Допустимые флаги:

      authdebug

      Включает отладку кода аутентификации. Этот флаг существует только
      если включена поддержка аутентификации.
      с автоматической промывкой

      Если
      с автоматической продувкой

      а также
      местные жители

      оба
      ИСТИНА

      тогда, когда
      ао

      или
      выйти из

      распознаются (и преобразуются в
      ТЕЛНЕТ

      последовательности; увидеть
      комплект

      подробности выше),
      телнет

      отказывается отображать какие-либо данные на терминале пользователя
      пока удаленная система не подтвердит (через
      TELNET TIMING MARK

      вариант)
      что он обработал те
      ТЕЛНЕТ

      последовательности.Начальное значение для этого переключателя:
      ИСТИНА

      если пользователь терминала не
      сделал «stty noflsh», иначе
      ЛОЖЬ

      (увидеть
      stty (1)).

      autodecrypt

      Когда
      TELNET ENCRYPT

      вариант обсуждается,
      по умолчанию фактическое шифрование (дешифрование) данных
      поток не запускается автоматически. Автошифрование
      (autodecrypt) команда заявляет, что шифрование
      выходной (входной) поток должен быть включен, как только
      возможный.

      Обратите внимание, что этот флаг существует, только если включена поддержка шифрования.

      автологин

      Если удаленная сторона поддерживает
      АУТЕНТИФИКАЦИЯ ПО ТЕЛНЕТУ

      вариант
      телнет

      пытается использовать его для автоматической аутентификации. Если
      АУТЕНТИФИКАЦИЯ ПО ТЕЛНЕТУ

      опция не поддерживается, имя пользователя передается с помощью
      TELNET ENVIRON

      вариант.
      Установка этого флага аналогична указанию
      a

      вариант для
      открыто

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

      автосинхронизация

      Если
      автосинхронизация

      а также
      местные жители

      оба
      ИСТИНА

      тогда, когда либо
      внутренний

      или
      выйти из

      набирается символов (см.
      комплект

      выше для описания
      внутренний

      а также
      выйти из

      символов), в результате
      телнет

      за отправленной последовательностью следует
      TELNET SYNCH

      последовательность.
      Эта процедура
      должен

      заставить удаленную систему начать отбрасывать все ранее
      вводил ввод, пока оба
      телнет

      последовательности были прочитаны и приняты меры.Начальное значение этого переключателя:
      ЛОЖЬ

      двоичный

      Включение или отключение
      TELNET BINARY

      опция как на входе, так и на выходе.

      двоичный

      Включение или отключение
      TELNET BINARY

      опция на входе.

      внебинарный

      Включение или отключение
      TELNET BINARY

      вариант на выходе.

      crlf

      Если это
      ИСТИНА

      то возврат каретки будет отправлен как

      Если это
      ЛОЖЬ

      то возврат каретки будет отправлен как

      Начальное значение для этого переключателя:
      ЛОЖЬ

      код

      Переключить режим возврата каретки.Когда этот режим включен, большинство символов возврата каретки, полученных от
      удаленный хост будет отображен в символ возврата каретки, за которым следует
      перевод строки.
      Этот режим не влияет на символы, вводимые пользователем, только
      полученные с удаленного хоста.
      Этот режим не очень полезен, если удаленный хост
      отправляет только возврат каретки, но не перевод строки.
      Начальное значение для этого переключателя:
      ЛОЖЬ

      отладка

      Включает отладку на уровне сокета (полезно только для
      суперпользователь)

      Начальное значение для этого переключателя:
      ЛОЖЬ

      кодировка

      Включает отладочную информацию для кода шифрования.Обратите внимание, что этот флаг существует, только если доступна поддержка шифрования.
      местные отделения

      Если это
      ИСТИНА

      затем
      промывка

      прерывание

      выйти из

      стереть

      а также
      убить

      персонажи (см.
      комплект

      выше) распознаются локально и преобразуются в (надеюсь) соответствующие
      ТЕЛНЕТ

      последовательности управления
      (соответственно
      ао

      ip

      BRK

      ec

      а также
      el

      увидеть
      отправить

      над).Начальное значение для этого переключателя:
      ИСТИНА

      в «старом построчном» режиме,
      а также
      ЛОЖЬ

      в режиме «по очереди».
      Когда
      LINEMODE

      опция включена, значение
      местные жители

      игнорируется и всегда считается
      ИСТИНА

      Если
      LINEMODE

      когда-либо был включен, то
      выйти из

      отправляется как
      прервать

      а также
      eof и

      приостановить

      отправляются как
      eof и

      сус

      увидеть
      отправить

      над).

      чистые данные

      Включает отображение всех сетевых данных (в шестнадцатеричном формате).
      Начальное значение для этого переключателя:
      ЛОЖЬ

      варианты

      Переключает отображение некоторых внутренних
      телнет

      обработка протокола (имеющая отношение к
      телнет

      параметры).
      Начальное значение для этого переключателя:
      ЛОЖЬ

      prettydump

      Когда
      чистые данные

      переключатель включен, если
      prettydump

      включен вывод из
      чистые данные

      команда будет отформатирована в более удобочитаемом формате.Между каждым символом на выходе ставятся пробелы, а
      начало
      телнет

      escape-последовательностям предшествует «*», чтобы облегчить их поиск.

      skiprc

      Когда переключатель skiprc находится в
      ИСТИНА

      телнет

      не читает файлы telnetrc. Начальное значение для этого переключателя:
      ЛОЖЬ.

      термоданные

      Переключает отображение всех данных терминала (в шестнадцатеричном формате).
      Начальное значение для этого переключателя:
      ЛОЖЬ

      verbose_encrypt

      Когда
      verbose_encrypt

      переключатель
      ИСТИНА

      ТЕЛНЕТ

      распечатывает сообщение каждый раз при включении шифрования или
      отключен.Начальное значение для этого переключателя:
      ЛОЖЬ.

      Этот флаг существует, только если доступна поддержка шифрования.

      ?

      Отображает юридические
      переключатель

      команды.

      z

      Приостановить
      телнет

      Эта команда работает только тогда, когда пользователь использует
      csh (1).

      ! [ команда

      ]

      Выполнить одну команду в подоболочке на локальном
      система.Если
      команда

      опускается, то вызывается интерактивная подоболочка.

      ? [ команда

      ]

      Получить помощь. Без аргументов,
      телнет

      печатает краткую справку.
      Если указана команда,
      телнет

      напечатает справочную информацию только для этой команды.

      ОКРУЖАЮЩАЯ СРЕДА

      Telnet

      использует по крайней мере
      ДОМ

      ОБОЛОЧКА

      ДИСПЛЕЙ

      а также
      СРОК

      переменные среды.Другие переменные среды могут быть распространены
      на другую сторону через
      TELNET ENVIRON

      вариант.

      ФАЙЛОВ

      / и т. Д. / Telnetrc

      глобальные значения запуска telnet
      ~ / .telnetrc

      настраиваемые пользователем значения запуска telnet

      ИСТОРИЯ

      В
      Telnet

      команда появилась в
      BSD 4.2

      ПРИМЕЧАНИЯ

      В некоторых удаленных системах эхо должно быть отключено вручную в
      «Старый построчный» режим.

      В «старом построчном» режиме или
      LINEMODE

      терминал
      eof

      символ только распознается (и отправляется в удаленную систему)
      когда это первый символ в строке.

      ОШИБКИ

      Исходный код непонятен.


      Индекс

      НАИМЕНОВАНИЕ
      ОБЗОР
      ОПИСАНИЕ
      ОКРУЖАЮЩАЯ СРЕДА
      ФАЙЛЫ
      ИСТОРИЯ
      ПРИМЕЧАНИЯ
      ОШИБКИ

      🚀 Команды TELNET и TRACEROUTE

      • EN


        • FR


        • DE


        • ЭТО


        • ES

      • Реселлеры
      • Партнерская программа
      • О нас
      • Зеленый хостинг
      • Иов 8
      • Новости
      • Поддержка

      Infomaniak

      Infomaniak

      • Я хочу…

        • Создать сайт

          • Создайте сайт на WordPress
            Создайте профессиональный сайт за несколько кликов.

          • Создать сайт с CMS
            Создайте Joomla, Drupal, PrestaShop и т. Д., сайт.

          • Создать сайт с веб-агентством
            Найдите своего идеального веб-мастера рядом с вами.

        • Создать адрес электронной почты

          • 1 электронное письмо бесплатно с 1 доменом
            Создайте личный адрес электронной почты в Швейцарии с выбранным доменом.

          • 5 или более адресов электронной почты
            Создайте свои профессиональные адреса электронной почты в Швейцарии с выбранным вами доменом.

        • Хранить данные в Интернете

          • kDrive
            Синхронизируйте, делитесь и работайте над своими документами Word, Excel и PowerPoint в Интернете.

          • Швейцарское резервное копирование
            Создайте резервную копию своего ПК, Mac, серверов и мобильных устройств в безопасном облаке.

          • NAS Synology
            Арендуйте Synology в наших безопасных центрах обработки данных, чтобы свободно управлять своими данными.

        • Перенести доменное имя
        • Оплатить счет

        Быстрые действия

        • Сравните предложения хостинга
        • Возобновить
      • Домены

        • порядок

          Купите свое доменное имя по лучшей цене.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *