IPs fix und SSH stabilisiert

zudem Hostabfrage optimiert
This commit is contained in:
kai
2026-04-26 17:06:02 +00:00
parent 4d6f786f9d
commit d77b0a2af1
+9 -3
View File
@@ -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 \
-o StrictHostKeyChecking=accept-new \
-o UserKnownHostsFile=/home/kai/.ssh/known_hosts \
kai@$PI \
"journalctl -u ssh --since \"$LAST_CHECK\" --no-pager") "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)