Debería poder hacerlo cambiando la configuración de ssh del nivel de registro predeterminado de "información" a "error" (el siguiente nivel superior).
Consulte la ssh_config
página del manual:
LogLevel
Da el nivel de verbosidad que se utiliza al registrar mensajes de ssh (1). Los valores posibles son: QUIET
, FATAL
, ERROR
, INFO
, VERBOSE
, DEBUG
, DEBUG1
, DEBUG2
, y DEBUG3
. El valor por defecto es INFO
. DEBUG
y DEBUG1
son equivalentes DEBUG2
y DEBUG3
cada uno especifica niveles más altos de salida detallada.
El código fuente de ssh
cuenta la historia:
/*
* 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 con la definición de log_init
:
void
log_init(char *av0, LogLevel level, SyslogFacility facility, int on_stderr)
{
es decir, todos los mensajes de "registro" van al error estándar, y solo puede ajustar la cantidad que recibe. El que no quieres está en el INFO
nivel.
/etc/ssh/ssh_config
(/etc/ssh/sshd_config
¡ no !)