From a35ed3f19546b31c6d255f2cf94dea2e0881e162 Mon Sep 17 00:00:00 2001 From: Leo Date: Sat, 10 Oct 2026 01:18:22 +0800 Subject: [PATCH] Update check-host.sh --- check-host.sh | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/check-host.sh b/check-host.sh index 0a79312..f47533f 100644 --- a/check-host.sh +++ b/check-host.sh @@ -3,16 +3,20 @@ set -euo pipefail : "${TARGET_HOSTS:?TARGET_HOSTS is not configured}" : "${SSH_USER:?SSH_USER is not configured}" -echo "SSH directory:" -ls -la ~/.ssh/ 2>/dev/null || true -echo "SSH-related environment variables:" -env | grep -Ei 'ssh|key' | sed 's/=.*/=/' +SSH_KEY="$HOME/.ssh/ansible_ed25519" + +if [[ ! -r "$SSH_KEY" ]]; then + echo "ERROR: SSH key not found: $SSH_KEY" + exit 1 +fi + for host in $TARGET_HOSTS; do echo "Connecting to $host..." ssh \ - -i ~/.ssh/alpine_hosts \ + -i "$SSH_KEY" \ + -o IdentitiesOnly=yes \ -o BatchMode=yes \ -o StrictHostKeyChecking=accept-new \ "$SSH_USER@$host" \