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.
В командной строки введите nslookup, а затем нажмите клавишу ВВОД.At a command prompt, type nslookup, and then press ENTER. Эта команда открывает сеанс Nslookup.This command opens the Nslookup session.
Введите Set Type = MX и нажмите клавишу ВВОД.Type set type=mx and then press ENTER.
Введите 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.
Введите имя домена, для которого требуется найти запись 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.
Когда вы будете готовы завершить сеанс 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
«`
В командной строки введите Telnetи нажмите клавишу ВВОД.At a command prompt, type telnet, and then press ENTER. Эта команда открывает сеанс Telnet.This command opens the Telnet session.
Введите 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.
Введите 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.
Введите open mail1. fabrikam.com 25 и нажмите клавишу ВВОД.Type open mail1.fabrikam.com 25 and then press ENTER.
Введите EHLO contoso.com и нажмите клавишу ВВОД.Type EHLO contoso.com and then press ENTER.
Введите почта от: крис @ contoso.com , а затем нажмите клавишу ВВОД.Type MAIL FROM:[email protected] and then press ENTER.
Введите уведомление 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.
Введите Data и нажмите клавишу ВВОД.Type DATA and then press ENTER. Появится отклик, подобный приведенному ниже:You will receive a response that resembles the following:
354 Start mail input; end with <CLRF>.<CLRF>
Введите Subject: Test from Contoso и нажмите клавишу ВВОД.Type Subject: Test from Contoso and then press ENTER.
Нажмите клавишу ВВОД.Press ENTER. В стандарте RFC 2822 требуется пустая строка между
Subject:
полем заголовка и текстом сообщения.RFC 2822 requires a blank line between theSubject:
header field and the message body.Введите это тестовое сообщение и нажмите клавишу ВВОД. Type This is a test message and then press ENTER.
Нажмите клавишу ВВОД, введите точку ( .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
Чтобы отключиться от сервера 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
Чтобы закрыть сеанс 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 failed
Failure 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 name
Failure 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 OK
Successful Response: 250 2. 1.0 Sender OK
Отклик о сбое:550 5.1.7 Invalid address
Failure 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 authenticated
Failure 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 OK
Successful Response: 250 2.1.5 Recipient OK
Отклик о сбое:550 5.1.1 User unknown
Failure 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 — номер команды. Теперь кратенькое описание по запросам:
helo. после команды helo пишется имя сервера, который подключился к данному mail серверу. В данном случае я подключался с localhost’а, поэтому тут я и указал localhost.
mail from используется для указания отправителя письма.
rcpt to используется для указания получателя письма.
data. После ввода команды data сервер будет принимать сообщение, пока не встретит «. » в строке.
текст нашего сообщения
завершающая «.».
Команда quit используется для закрытия соединения с сервером.
Это простейший способ отправки текстового сообщения, которого вполне достаточно для тестирования любого почтового сервера(естественно просматривая при этом на другой консоли maillog).
Второе, что необходимо тестировать — аутентификацию пользователей. Для этого так же необходимо соединиться с сервером, но перед этого необходимо закодировать логин и пароль пользователя. Я для этого использую Perl:
exim# perl -MMIME::Base64 -e 'print encode_base64("\0test\@exim.teachers\0pass")' AHRlc3RAZXhpbS50ZWFjaGVycwBwYXNz
Здесь мы закодировали данные для логина: [email protected] и для пароля: pass. Кодировать данные таким образом нужно для PLAIN аутентификации.
Для LOGIN аутентификации данные нужно кодировать в два этапа:
- кодирование логина
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
.
Итак, описание по командам:
Команда user указывает имя пользователя
команда pass указывает пароль пользователя
list выводит список всех сообщений, хранящихся на сервере
retr заставляет сервер вывести сообщение. В качестве параметра передается номер сообщения, который выводится по команде List
аналогично 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. Для этого можно воспользоваться одним из таких способов:
- войти указанным выше способом в «Командную строку», вбить в программку параметр telnet и нажать Enter на клавиатуре;
- сочетанием клавиш +R вызвать утилиту «Выполнить», прописать для нее задачу telnet и щелкнуть OK:
- перейти на диск C, выбрать в нем папку windows, а в ней каталог System32. Далее отыскать файл telnet, клацнуть по нему правой кнопочкой мыши и кликнуть в появившемся контекстном меню вариант «Запуск от имени…»;
- одновременным нажатием кнопок Ctrl, Shift и Esc открыть «Диспетчер задач», выбрать вкладку «Файл», а в ней пункт «Новая задача…». Далее ввести telnet и кликнуть OK:
- открыть меню «Пуск», вбить поисковый запрос 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
- Отправляет
ТЕЛНЕТ DOcmd
последовательность. 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 в наших безопасных центрах обработки данных, чтобы свободно управлять своими данными.
- Перенести доменное имя
- Оплатить счет
Быстрые действия
- Сравните предложения хостинга
- Возобновить
- Создать сайт
- Домены
порядок
Купите свое доменное имя по лучшей цене.