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

 
 
 
Closed TopicStart new topic
> telnet ввод пароля
Tcom
сообщение Aug 22 2009, 06:42
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Доброго времени суток!!!
Какие символы нужно передать telnet клиенту, чтобы выключить / включить эхо вывод??
Сие действие необходимо для ввода пароля.
Спасибо.
Go to the top of the page
 
+Quote Post
vvs157
сообщение Aug 22 2009, 10:08
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Tcom @ Aug 22 2009, 10:42) *
Какие символы нужно передать telnet клиенту, чтобы выключить / включить эхо вывод??
Сие действие необходимо для ввода пароля.
Обычно за эхо отвечает та терминалка, которой вы телнетитесь. В ней и надо отключать эхо. Telnet сам сам по себе эхо обычно не шлет.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 22 2009, 18:52
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Это понятно, я и упомянул про телнет клиент.
Как отключить, а потом включить эхо в терминалке???
Я так понимаю что нужно послать с сервера в терминал какую то команду, какую???
В инете не нашел поэтому спрашиваю..
Go to the top of the page
 
+Quote Post
vvs157
сообщение Aug 22 2009, 20:18
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 526
Регистрация: 8-04-05
Пользователь №: 3 960



Цитата(Tcom @ Aug 22 2009, 22:52) *
Это понятно, я и упомянул про телнет клиент.
Как отключить, а потом включить эхо в терминалке???
Я так понимаю что нужно послать с сервера в терминал какую то команду, какую???
В инете не нашел поэтому спрашиваю..
Нет такой универсальной команды. У каждой терминалки отключение свое. И далеко не всегда это можно сделать данными из передаваемого/принимаемого потока ESC-последовательностью.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 22 2009, 20:53
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(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 пакету в обе стороны на каждый вводимый байт, если хочется красиво).


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 23 2009, 04:25
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



а как же организовать ввод пароля ???
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 23 2009, 06:19
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(Tcom @ Aug 23 2009, 08:25) *
а как же организовать ввод пароля ???

Да в чем проблема-то? Выдаете со своей стороны эхо всегда, при вводе пароля выдаете вместо эха звездочки, или ничего не выдаете.
Если клиент не псих, локальное эхо на своем терминале он отключит. По умолчанию, кстати, оно обычно выключено и так.
Go to the top of the page
 
+Quote Post
Tcom
сообщение Aug 23 2009, 20:44
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 360
Регистрация: 3-01-06
Из: Украина Запорожская обл.
Пользователь №: 12 792



Все разобрался, всем спасибо!!
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 7th July 2025 - 18:52
Рейтинг@Mail.ru


Страница сгенерированна за 0.01438 секунд с 7
ELECTRONIX ©2004-2016