PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wenn sich jemand per SSH einloggt Email senden



manni45
18.01.08, 19:02
Hallo,

Ist es möglich, wenn sich jemand per SSH einloggt, dass man dann ein Email benachrichtigung bekommt.
Mein System Suse 10.1

Gruß
manni

zyrusthc
18.01.08, 19:18
Schreibe einfach das mit in die ~/.bashrc der Users oder in die Globale /etc/bash.bashrc :
echo "blabla" | mail -s "login meldung" root@localhost

Greeez Oli

manni45
18.01.08, 19:57
Schreibe einfach das mit in die ~/.bashrc der Users oder in die Globale /etc/bash.bashrc :
echo "blabla" | mail -s "login meldung" root@localhost

Greeez Oli

Hallo Oli
Danke mail wird gesendet.
Kann man auch eine Mitteilung bekommen wer sich eingeloggt hat?

Gruß
manni

zyrusthc
18.01.08, 20:09
Kann man auch eine Mitteilung bekommen wer sich eingeloggt hat?

echo "blabla" | mail -s "login als Benutzer $USER" root@localhost

Greeez Oli

manni45
18.01.08, 20:32
echo "blabla" | mail -s "login als Benutzer $USER" root@localhost

Greeez Oli

Danke Oli,

sicherlich merkst du, das ich mich mit Linux noch nicht so gut auskenne.

Ich hoffe, ich nerve nicht zu start:)
Eine Frage noch: Kann man auch noch das Datum und die Zeit mit angeben.

Gruß
manni

marce
18.01.08, 21:08
Bevor das hier Befehl für Befehl weitergeht:

Such mal nach "date" und z.B. nach "advanced shell scripting guide"

tenso
11.02.08, 09:08
Hallo,
habe schon nach "advanced shell scripting guide" gegoogelt aber nicht gefunden wie man die ip-Adresse des eingeloggten Benutzers ausgibt
Hoffe Ihr könnt mir weiterhelfen.
MfG
tenso

marce
11.02.08, 09:10
z.B. mit

who

tenso
11.02.08, 11:18
danke, funktioniert super :)

rep
11.02.08, 12:56
Hey, weiß noch nicht wo für ich das brauchen kann, aber für SSH Only user wäre das denke ich schon ok. Aber die obige Lösung Funktioniert auch wenn man sich an der Konsole anmeldet.

Und für Server im Rechenzentrum wäre es sogar schön zu wissen ob sich der User per SSH oder per Konsole lokal angemeldet hat. Wie unterscheidet man das zuverlässig? Ne Idee?

Gruß

drcux
11.02.08, 13:19
"who" zeigt dir doch an, von wo sich der User angemeldet hat...

rep
11.02.08, 13:58
pts/0

das ist aber nicht 100% ssh, oder?

drcux
11.02.08, 14:19
root pts/0 2008-02-11 12:54 (ip-adresse)

Das ist ssh