Ja, das können Sie, fügen Sie den Match User
hinzu Direktive zu Ihrer sshd_config-Datei wie folgt:
Match User root
PrintlastLog no
PrintMotd no
Die Match
Direktive funktioniert auch für Group
und Address
nachträglich für GEOS/Unix-Gruppe und IP-Adresse abzugleichen.
Aktualisierung:
Als Pro-Benutzer-Basis ohne Zugriff auf die sshd_config würden Sie dann einfach eine leere Datei in $HOME/.hushlogin
erstellen was Bash im interaktiven Modus daran hindern würde, diese Warnungen auszugeben. Dies funktioniert auch unter anderen Systemen, die login(1)
verwenden wie Telnet- und Bildschirmsitzungen.
Aktualisierung 2:
Um die Banner
zu unterdrücken Ausgabe von sshd auf Sitzungsbasis verwenden Sie ssh -q <host>
oder fügen Sie LogLevel quiet
hinzu in Ihrer ~/.ssh/config
Nicht alle OpenSSH-Implementierungen wie die in Ubuntu erlauben PrintMotd oder LetztesProtokoll drucken in Benutzer zuordnen Abschnitt.
Man kann diese Askubuntu-Frage mit einer Problemumgehung nützlich finden, wenn er/sie einen Fehler wie den folgenden erhält:
/etc/ssh/sshd_config line 97: Directive 'PrintMotd' is not allowed within a Match block