Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: telnet ввод пароля
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
Tcom
Доброго времени суток!!!
Какие символы нужно передать telnet клиенту, чтобы выключить / включить эхо вывод??
Сие действие необходимо для ввода пароля.
Спасибо.
vvs157
Цитата(Tcom @ Aug 22 2009, 10:42) *
Какие символы нужно передать telnet клиенту, чтобы выключить / включить эхо вывод??
Сие действие необходимо для ввода пароля.
Обычно за эхо отвечает та терминалка, которой вы телнетитесь. В ней и надо отключать эхо. Telnet сам сам по себе эхо обычно не шлет.
Tcom
Это понятно, я и упомянул про телнет клиент.
Как отключить, а потом включить эхо в терминалке???
Я так понимаю что нужно послать с сервера в терминал какую то команду, какую???
В инете не нашел поэтому спрашиваю..
vvs157
Цитата(Tcom @ Aug 22 2009, 22:52) *
Это понятно, я и упомянул про телнет клиент.
Как отключить, а потом включить эхо в терминалке???
Я так понимаю что нужно послать с сервера в терминал какую то команду, какую???
В инете не нашел поэтому спрашиваю..
Нет такой универсальной команды. У каждой терминалки отключение свое. И далеко не всегда это можно сделать данными из передаваемого/принимаемого потока ESC-последовательностью.
Сергей Борщ
Цитата(Tcom @ Aug 22 2009, 21:52) *
В инете не нашел поэтому спрашиваю..
Нет такой команды. RFC857, TELNET ECHO OPTION:
Цитата
This option provides the capability to decide on whether or not
either end will echo for the other. It does not, however, provide
any control over whether or not an end echoes for itself; this
decision must be left to the sole discretion of the systems at each
end (although they may use information regarding the state of
"remote" echoing negotiations in making this decision).
То есть вы можете исходно отключить эхо в терминалке и дальше включать/отключать его на втором конце. Но это в разы повысит трафик (получится по TCP пакету в обе стороны на каждый вводимый байт, если хочется красиво).
Tcom
а как же организовать ввод пароля ???
aaarrr
Цитата(Tcom @ Aug 23 2009, 08:25) *
а как же организовать ввод пароля ???

Да в чем проблема-то? Выдаете со своей стороны эхо всегда, при вводе пароля выдаете вместо эха звездочки, или ничего не выдаете.
Если клиент не псих, локальное эхо на своем терминале он отключит. По умолчанию, кстати, оно обычно выключено и так.
Tcom
Все разобрался, всем спасибо!!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.