Под «сообщением об ошибке» я полагаю, что вы имеете в виду текстовую строку, отображаемую клиентской программой. Слово «сообщение» имеет некоторый контекст в протоколе аутентификации SSH RFC, на который я буду ссылаться позже, но я не думаю, что это тот смысл, в котором вы его используете.
Я полагаю, что вы думаете, что SSH - это что-то вроде TELNET, где клиент отображает произвольные текстовые строки, отправленные демоном сервера. SSH использует протокол аутентификации, который передает токенизированные сообщения в виде двоичных значений между клиентом и сервером. Одно из этих токенизированных сообщений, «SSH_MSG_USERAUTH_BANNER», может использоваться для указания клиенту отображать произвольные текстовые строки (если он выберет), но вам придется изменить демон SSH, чтобы отправлять их в соответствующее время. Я не верю, что OpenSSH имеет какие-либо встроенные функции для отправки сообщений SSH_MSG_USERAUTH_BANNER во время произвольных точек в процессе аутентификации.
Я бы спросил, почему вы хотите предоставить удаленному злоумышленнику дополнительную информацию о том, почему его аутентификация не удалась. Они знают, что это не удалось, потому что их клиент SSH получает и реагирует на токенизированное сообщение от демона SSH, сигнализирующее об ошибке.