Вы должны быть в состоянии сделать это, изменив конфигурацию 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
!)