Почему в stderr нет «Отказано в доступе»?

Да. Две программы, разговаривающие друг с другом, должны следовать какому-то протоколу того, как должно происходить это общение. Протокол не обязательно должен быть стандартным или формальным (, как в опубликованном или даже записанном )протоколе, но они должны каким-то образом договориться о том, какими средствами и в каком порядке они должны сообщаться, и какие данные они переходят друг в друга, значит.

Аналогия: человек выходит из продуктового магазина, расплачиваясь за свои товары на кассе -в кассе. Там есть соглашение протокола, и оно включает в себя неофициальное соглашение относительно таких вещей, как язык, который следует использовать, и валюта, в которой должна осуществляться денежная операция. В протоколе также говорится, в каком порядке должны происходить события, чтобы человек мог позже выйдите из магазина (на законных основаниях )с только что купленными продуктами. Этот протокол также включает в себя обмен информацией, необходимой человеку для выбора способа оплаты наличными или дебетовой картой. Просьба заплатить чем-либо еще, или просьба заплатить слишком рано или слишком поздно во время оформления -выезда может сбить с толку человека за прилавком, как и разговор на неизвестном (несовместимом )языке.

Иногда вы нарушаете этот протокол, желая заплатить наличными по карте -только чеком -до кассы. Затем вам придется перезапустить процедуру на стойке, которая принимает наличные.Эта информация была предоставлена ​​вам в раннем сообщении о транзакции (с надписью «только дебетовые карты» ), которую вы проигнорировали.

Вы можете увидеть несколько примеров протокольных сообщений, отправляемых туда и обратно между сервером и клиентом при подключении к SSH-серверу с помощью sshс помощью -vvv. На стороне клиента вы увидите сообщения об определении версии протокола SSH удаленного сервера и отправке собственной версии клиента. Будут сообщения о согласовании того, какие шифры использовать, какие методы аутентификации предпринимаются и т. д. Вы также можете увидеть соответствующие сообщения на стороне сервера, если запустите демон SSH в режиме отладки и подключитесь к нему с помощью клиента.

0
25.10.2021, 17:03
0 ответов

Теги

Похожие вопросы