Oftmals melden wir uns nur per SSH am Raspberry Pi an um den Status des Systems zu kontrollieren, wäre es daher nicht schön direkt beim Login die wichtigsten Systemparameter wie den Load, die Uptime, den freien RAM und den freien Speicher der SD-Karte angezeigt zu bekommen? Heute zeige ich euch eine auf einem Shell Script basierte Lösung die uns nach dem SSH Login via Message of the Day (MOTD) die aktuellen Systeminformationen ausgibt.
Hier ein Beispiel:
![]() |
Die ASCII Ausgabe habe ich mit dem ASCII Generator hier erstellt.
Eigene MOTD erstellen
Als erste erstellen wir uns unsere eigene dynamische Message of the Day. Hierfür legen wir uns unter „/usr/local/bin“ eine Datei mit dem Namen „dynmotd“ an und editieren diese mit Nano.
Bei mir hat die Datei folgenden Inhalt. Gespeichert wird wie immer bei Nano mit STRG+X, Y und ENTER. Wer sich das Script via WGET abholen möchte findet es hier: dynmotd.tar
Vergesst nicht das Script noch ausführbar zu machen:
Dynamisch Message of the Day einbinden
Als erstes müssen wir die statische Message of the Day beim SSH Login deaktivieren, das erledigen wir in der Konfigurationsdatei des SSH Dienstes wieder mit dem Editor Nano.
Innerhalb der Datei suchen wir nach „PrintMotd“ und setzen es auf no. Also so „PrintMotd no„. Beim aktuellen Raspbian Image sollte der Wert bereits auf no stehen sodass wir nichts anpassen müssen.
Um auch die statische Ausgabe nach erfolgreichem Login am Raspberry Pi zu verhinden müssen wir die Datei „/etc/pam.d/login“ editieren.
Dort suchen wir nach zwei Einträgen die durch voranstellen einer # auskommentiert werden, „session optional pam_motd.so“ und „session optional pam_motd.so motd=/run/motd.dynamic„. Das Endergebnis sieht wie folgt aus. Gespeichert wird bei Nano wie immer mit STRG+Y, X und ENTER.
Jetzt wollen wir als letztes noch bei jeder Anmeldung, egal ob via SSH oder am Terminal unsere eigene Message of the Day anzeigen. Hierzu editieren wir die profiles Datei „/etc/profile“ wieder mit nano.
Innerhalb der Datei fügen wir einfach am Ende den Pfad zu unserem dynmotd Script an, also einfach folgendes am Ende der Datei in einer neuen Zeile anfügen:
Da wir Anpassungen an der SSH Config vorgenommen haben ist ein reboot notwendig. Beim nächsten Login sollte euch nun die angepasste MOTD Nachricht begrüßen. Das Script kann natürlich auf die eigenen Bedürfnisse erweitert werden.