Wie kann ich das SSH-Anmeldebanner für einen bestimmten Benutzer deaktivieren / ändern?
Wie kann ich das SSH-Anmeldebanner für einen bestimmten Benutzer deaktivieren / ändern?
Antworten:
Es scheint möglich zu sein, diese Nachricht auf Benutzerbasis zu deaktivieren, indem eine leere Datei in dem aufgerufenen $ HOME-Verzeichnis eines Benutzers (/ home / username /) erstellt wird .hushlogin
.
touch ~/.hushlogin
In /etc/ssh/sshd_config
stellen Sie sicher , gibt es eine Zeile:
PrintMotd no
Wenn es auf "Ja" gesetzt ist, ändern Sie es in "Nein".
Starten Sie den SSH-Server neu, indem Sie Folgendes eingeben
service ssh restart
Sie sollten von dort gut zu gehen sein.
"no"
und dennoch wurde der Willkommensgruß angezeigt. Was geholfen hat, war die Aktualisierung /etc/pam.d/sshd
.
.hushlogin
habe den Trick nicht für mich getan (unter Debian 7), sondern Banner auf /dev/null
in gesetzt /etc/ssh/sshd_config
:
#Banner /etc/issue.net
Banner /dev/null
Es ist auch möglich, Banner mit der clientseitigen Lösung zu deaktivieren, indem Sie die Protokollebene auf Fehler setzen:
ssh -o LogLevel=Error <rest of cmd>
Hier zu finden: http://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for-non-interactive-ssh-470516/