Вы должны быть в состоянии сделать это, изменив конфигурацию ssh со стандартного уровня журнала «info» на «error» (следующий уровень вверх).
Обратитесь к ssh_configстранице руководства:
LogLevel
Дает уровень многословия, который используется при регистрации сообщений от ssh (1). Возможные значения: QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, и DEBUG3. По умолчанию это INFO. DEBUGи DEBUG1эквивалентны. DEBUG2и DEBUG3каждый из них определяет более высокие уровни подробного вывода.
Исходный код для sshрассказывает историю:
/*
* Initialize "log" output. Since we are the client all output
* actually goes to stderr.
*/
log_init(av[0], options.log_level == -1 ? SYSLOG_LEVEL_INFO : options.log_level,
SYSLOG_FACILITY_USER, 1);
наряду с определением log_init:
void
log_init(char *av0, LogLevel level, SyslogFacility facility, int on_stderr)
{
т. е. все сообщения «журнала» идут со стандартной ошибкой, и вы можете только отрегулировать, сколько вы получаете. Тот, который вы не хотите, оказывается на INFOуровне.
/etc/ssh/ssh_config(не/etc/ssh/sshd_config!)