2

Клиент SSH отправляет все нажатия клавиш на сервер, и сервер возвращает их обратно.

Показывает ли программное обеспечение эмуляции терминала, например PuTTY, нажатие клавиши после получения эхо-сигнала от сервера или как только клиент нажимает клавишу? Я просто хочу знать, прав ли я.

2 ответа2

1

Это зависит от клиента. В соответствии с вашим конкретным вопросом о PuTTY, у него есть возможность включить или отключить локальное эхо.

1

Я хочу сказать, что текст отображается после того, как сервер вернул его обратно в терминал по следующей причине:

Когда вы входите на сервер, вы вводите свое имя пользователя и пароль. Появится текст вашего имени пользователя, но не пароль. То же самое относится и к вводу паролей для других сервисов, таких как mysql.

Таким образом, кажется, что именно сервер (или приложение на сервере) решает, что отображается.

Вы также можете скачать исходный код openssh и посмотреть :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .