SSH User Login - Automatische Email /etc/ssh/sshcr

Mutti

Member
SSH User Login - Automatische Email /etc/ssh/sshrc

Liebe Admins,

hier im Forum habe ich die folgende schöne Programmierung gefunden

https://goo.gl/1tHuZR

Code:
#!/bin/bash
#sshrc
ip=$(echo $SSH_CONNECTION | awk '{ print $1 }')
host=$(host $ip | awk '{ print $5 }')
echo -e "USER: $USER\nSSH_CONNECTION: $SSH_CONNECTION\nIP: $ip\nHostname: $host" | mail -s "SSH Login" email@domain.de

Das soll ja in die Datei /etc/ssh/sshrc

Funktioniert aber leider bei mir nicht | Ubuntu 14.04.5 LTS

Soweit ich das verstehe wird die Datei sshrc bekanntlich beim SSH Login automatisch ausgeführt wenn entsprechend Bedingungen erfüllt sind. Die sind es bei mir. Kommt allerdings keine Email bei mir an.

Danke voraus.
 
Last edited by a moderator:
vermutlich, wei die Datei /etc/ssh/sshrc heißen dürfte...

Danke Marce. Dachte ich auch erst nach deiner Antwort. Habe aber gerade nachgeschaut. Liegt als "sshrc" in dem Verzeichnis.

Dateirechte stehen auf - 0744 | Denke, das soll ausreichend sein.

Danke wieder voraus.
 
Nimm mal testweise die pipe zur Mailroutine raus und schau bei einem SSH-Login, ob das echo auf der Konsole ausgegeben wird.
 
echo auf Konsole -
Code:
man 8 sshd
hat da eine ded. Meinung dazu. Auch zu ein paar anderen Dingen, die man in der sshrc beachten muss.
 
Nimm mal testweise die pipe zur Mailroutine raus und schau bei einem SSH-Login, ob das echo auf der Konsole ausgegeben wird.

Danke, euch allen.
Ausgabe funktioniert jetzt Einwandfrei.
Code:
-e USER: blax456b
SSH_CONNECTION: xx.xxx.120.40 55199 xx.xx.xxx.xxx 2x
IP: xx.xxx.120.40
Hostname: 3(NXDOMAIN)
Beste Grüße
 
Last edited by a moderator:
echo auf Konsole -
Code:
man 8 sshd
hat da eine ded. Meinung dazu. Auch zu ein paar anderen Dingen, die man in der sshrc beachten muss.

Danke Marce, bin für Tipps immer Dankbar. Man lernt nie aus.

Beste Grüße
 
Ausgabe funktioniert jetzt Einwandfrei.

-e USER: blax456b
SSH_CONNECTION: xx.xxx.120.40 55199 xx.xx.xxx.xxx 2x
IP: xx.xxx.120.40
Hostname: 3(NXDOMAIN)

Ist das jetzt der Inhalt der Mail oder die Konsolenausgabe?
 
Ist das jetzt der Inhalt der Mail oder die Konsolenausgabe?

Danke Nexus. Das ist der Inhalt der Mail.
Konsole kam nur eine Fehlermeldung - "Datei nicht gefunden".

Habs dann nochmal gemacht und mich konzentriert..
Bin immer ein bischen durch die Kinder abgelenkt. Kann passieren.;)

Beste Grüße
 
Back
Top