IPs fix und SSH stabilisiert
zudem Hostabfrage optimiert
This commit is contained in:
+10
-4
@@ -3,7 +3,7 @@
|
|||||||
TOKEN="8101319618:AAHboFVVgmLPccJB0MDr_R2g0K90hkGqkRw"
|
TOKEN="8101319618:AAHboFVVgmLPccJB0MDr_R2g0K90hkGqkRw"
|
||||||
CHAT_ID="581059353"
|
CHAT_ID="581059353"
|
||||||
|
|
||||||
PIS=("192.168.178.2" "192.168.178.3" "localhost")
|
PIS=("192.168.178.2" "192.168.178.3" "192.168.178.5" "localhost")
|
||||||
|
|
||||||
STATE_FILE="/home/kai/.ssh-monitor-lastcheck"
|
STATE_FILE="/home/kai/.ssh-monitor-lastcheck"
|
||||||
|
|
||||||
@@ -20,10 +20,16 @@ do
|
|||||||
LOG=$(journalctl -u ssh --since "$LAST_CHECK" --no-pager)
|
LOG=$(journalctl -u ssh --since "$LAST_CHECK" --no-pager)
|
||||||
HOST=$(hostname)
|
HOST=$(hostname)
|
||||||
else
|
else
|
||||||
LOG=$(ssh -o ConnectTimeout=5 kai@$PI \
|
LOG=$(ssh -o ConnectTimeout=5 \
|
||||||
"journalctl -u ssh --since \"$LAST_CHECK\" --no-pager")
|
-o StrictHostKeyChecking=accept-new \
|
||||||
|
-o UserKnownHostsFile=/home/kai/.ssh/known_hosts \
|
||||||
|
kai@$PI \
|
||||||
|
"journalctl -u ssh --since \"$LAST_CHECK\" --no-pager")
|
||||||
|
|
||||||
HOST=$(ssh kai@$PI hostname)
|
HOST=$(ssh -o ConnectTimeout=5 \
|
||||||
|
-o StrictHostKeyChecking=accept-new \
|
||||||
|
-o UserKnownHostsFile=/home/kai/.ssh/known_hosts \
|
||||||
|
kai@$PI hostname)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
FAILS=$(echo "$LOG" | grep "Failed password" | wc -l)
|
FAILS=$(echo "$LOG" | grep "Failed password" | wc -l)
|
||||||
|
|||||||
Reference in New Issue
Block a user