Você deve ser capaz de fazer isso alterando sua configuração ssh do nível de log padrão de "info" para "error" (o próximo nível acima).
Consulte o ssh_config página de manual:
LogLevel
Gives the verbosity level that is used when logging messages from ssh(1). The possible values are:QUIET,FATAL,ERROR,INFO,VERBOSE,DEBUG,DEBUG1,DEBUG2, andDEBUG3. The default isINFO.DEBUGandDEBUG1are equivalent.DEBUG2andDEBUG3each specify higher levels of verbose output.
O código-fonte para ssh conta a história:
/*
* 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);
junto com a definição de log_init :
void
log_init(char *av0, LogLevel level, SyslogFacility facility, int on_stderr)
{
, ou seja, todas as mensagens "log" vão para o erro padrão, e você só pode ajustar quantas vezes você recebe. Aquele que você não deseja está no nível INFO .