SSH Logins melden

September 28, 2010 2 Comments

Nichts ist ärgerlicher, als wenn aus irgendeinem Grund der Login via SSH auf einem Server kompromittiert wurde. Meldet sich ein Fremder an, kann er einiges auf dem System anstellen. Natürlich sollte es root verboten werden, sich via SSH anzumelden. Dennoch will man auch keinen Fremden im normalen Userspace. Sollte es doch einmal passieren, will man es wenigstens so schnell wie möglich wissen. Wie wäre es also mit einer Alarm-Meldung auf das Handy? Mit dem iPhone, einer App und einem Perl-Script ist das möglich.

Als erstes holt man sich die App “Prowl” aus dem AppStore. Diese kostet zwar stolze 2,39€, aber das sollte einem die Sicherheit des Servers schon wert sein. Als nächstes braucht man einen Account bei http://prowl.weks.net. Ist dieser angelegt, kann man im Menu unter Settings einen API-Key generieren. Diesen kopiert man sich, denn der wird gleich gebraucht. Um Nachrichten an Prowl zu schicken benötigen wir noch ein kleines Perl-Script. Dieses findet man hier. Dieses speichert man unter /usr/local/share ab. Ändere mit chmod +x prowl.pl die Berechtigung.  Jetzt muss nur noch die Datei .bashrc im Home-Verzeichnis angepasst werden. Fügt einfach die folgende Zeile hinzu:

/usr/local/share/prowl.pl -apikey=APIKEY -application=Shell -event=Login
-notification="SSH Login auf SERVERNAME" -priority=2

Natürlich muss APIKEY durch den 40stelligen API-Key ersetzt werden, den wir auf der Webseite generiert haben. Auch SERVERNAME sollt entsprechend angepasst werden. Speichert die Datei ab und meldet Euch von System ab. Bei jedem Login wird nun eine Nachricht gesendet, die als Push-Notification auf dem iPhone aufploppt.

Tags: , , AppStore Tip, iPhone, IT
2 Comments to “SSH Logins melden”
  1. Peter sagt:

    Cool! Danke, dass du mich mal wieder auf Prowl aufmerksam gemacht hast. Die App schlummert schon einige Zeit auf meinem iPhone …

    • ttpytec sagt:

      Ich hab erst jetzt die Vorzüge kennen gelernt. Ich hab auch einen kleinen Watchdog eingerichtet, der alle 5 Minuten mehrere Dienste auf Verfügbarkeit prüft und Alarm schlägt, wenn einer ausfällt. Nachdem mir schon zwei Mal der Greylisting abgeraucht ist, und ich das zwei Tage nicht gemerkt hab (und dadurch auch Mails verloren hab), fühle ich mich jetzt viel wohler.

Leave a Reply

(erforderlich)

(erforderlich)


Sieve mit Webmin unter Debian Squeeze

Eine Webmin-Installation, sofern sie über das install.sh Script installiert wurde, kommt schon mit einigen Filter-Möglichkeiten daher. Spamassassin ist dabei,...

Auf halber Flamme

Die Familie kommt Weihnachten zu Besuch. Chronik einer Katastrophe

Advent, Advent, das Christkind brennt

Jeden Tag eine Leckerei und Herausforderung hinter dem Türchen. Advents-Satire aus meiner ZYN!-Zeit

Nur ohne Skimütze ins Internet

Der CDU-Politiker Axel E. Fischer stellt seine Ahnungslosigkeit zur Schau und fordert allen Ernstes ein Vermummungsverbot im Internet.

LA und Las Vegas

Impressionen aus Los Angeles und Las Vegas - Stadt der Engel und Sin City!

Von Milchmädchen und Musik

Warum es der Musikindustrie dreckig geht, und warum das niemanden wundern muss.

SSH Logins melden

So kann Linux dazu gebracht werden, jeden SSH-Login an das Handy zu melden.

Überraschend Wiesn

Das Oktoberfest ist ja jedes Jahr. Offensichtlich aber nicht für die Münchner Verkehrsbetriebe. Die wurden von der plötzlich auftretenden...

Wer röchelt ist noch nicht tot

Was ist eigentlich in der politischen Landschaft los? ACTA, Stop-Schilder, Leistungsschutzrecht und Google als Bösewicht.

Neue Dropbox Version für das iPhone

Dropbox für das iPhone ist quasi ein Pflicht-Download und steht in einer überarbeiteten neuen Version bereit.