Sie sollten in der Lage sein, dies zu tun, indem Sie Ihre ssh-Konfiguration von der Standardprotokollstufe "info" auf "error" ändern (die nächsthöhere Stufe).
Beziehen Sie sich auf die ssh_configHandbuchseite:
LogLevel
Gibt die Ausführlichkeitsstufe an, die beim Protokollieren von Nachrichten von ssh (1) verwendet wird. Die möglichen Werte sind: QUIET, FATAL, ERROR, INFO, VERBOSE, DEBUG, DEBUG1, DEBUG2, und DEBUG3. Die Standardeinstellung ist INFO. DEBUGund DEBUG1sind gleichwertig. DEBUG2und DEBUG3jeweils höhere Ebenen der ausführlichen Ausgabe angeben.
Der Quellcode für ssherzählt die Geschichte:
/*
* 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);
zusammen mit der Definition von log_init:
void
log_init(char *av0, LogLevel level, SyslogFacility facility, int on_stderr)
{
Das heißt, alle "Protokoll" -Nachrichten werden auf den Standardfehler gesetzt, und Sie können nur die Anzahl der erhaltenen Nachrichten anpassen. Derjenige, den du nicht willst, ist zufällig auf dem INFOLevel.
/etc/ssh/ssh_config(nicht/etc/ssh/sshd_config!)