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_config
Handbuchseite:
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
. DEBUG
und DEBUG1
sind gleichwertig. DEBUG2
und DEBUG3
jeweils höhere Ebenen der ausführlichen Ausgabe angeben.
Der Quellcode für ssh
erzä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 INFO
Level.
/etc/ssh/ssh_config
(nicht/etc/ssh/sshd_config
!)