Ich habe SSH passwortlos eingerichtet, aber es druckt das MoTD, wenn es sich anmeldet. Gibt es trotzdem eine Möglichkeit, dies vom Client aus zu verhindern?
Ich habe es versucht, ssh -q
aber das funktioniert nicht. Ich möchte ~/.hushlogin
den Server nicht verwenden oder ändern. Das einzige, was funktionieren kann, ist, die gesamte Ausgabe mit leiser zu machen >/dev/null 2>&1
. Ich möchte jedoch keine Fehler ignorieren, falls tatsächlich ein Problem vorliegt. Selbst das >/dev/null
geht nicht, da ssh
das Motiv anscheinend auf die stderr gedruckt wird.
Update & Argumentation Ich führe ein Backup in einem Cron durch. Ich möchte keine Cron-E-Mail erhalten, es sei denn, ein Fehler ist aufgetreten. Wenn das Motiv gedruckt wird, erhalte ich jedoch die ganze Zeit eine E-Mail.
Ich möchte, dass das Motiv weiterhin gedruckt wird, da dies rechtliche Auswirkungen hat. Das motd sagt "unathorized Zugang verboten". Sie müssen diese Art von Erklärung enthalten, um den Zugriff von Personen zu verhindern (wie ein Verbotsschild). Daher möchte ich es nicht die ganze Zeit pauschal deaktivieren.
/etc/profile.d
Skripten zu suchen, die dort ausgeführt werden, und beim Anmelden eine Ausgabe an die Konsole zu drucken.