GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kann ich SSH Last-Login und MOTD für einzelne Benutzer deaktivieren?

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

Linux
  1. Aktivieren und Deaktivieren des Root-Benutzerkontos unter Ubuntu 20.04 - Jetzt tun?

  2. Zitieren in Ssh $host $foo und Ssh $host „sudo Su User -c $foo“ Type Constructs?

  3. Ssh – Beschränken eines Ssh/scp/sftp-Benutzers auf ein Verzeichnis?

  4. CentOS / RHEL :So deaktivieren / aktivieren Sie die direkte SSH-Anmeldung von Root- und Nicht-Root-Benutzern

  5. Kann ich einen Benutzer (und seine Apps) auf eine Netzwerkschnittstelle beschränken?

So aktivieren und deaktivieren Sie das Root-Benutzerkonto in Ubuntu

Deaktivieren Sie die SSH-Passwortauthentifizierung für bestimmte Benutzer oder Gruppen

So deaktivieren Sie die SSH-Anmeldung für einen bestimmten Benutzer in Linux

Wie deaktiviere ich die SSH-Anmeldung für den Root-Benutzer in Linux?

Aktivieren Sie den SSH-Shell-Zugriff, aber deaktivieren Sie den SFTP-Zugriff

Wie kann ich MACs, Ciphers und KexAlogrithms auflisten, die von meinem SSH-Server unterstützt werden?