From d76abde68da2efa78ef3394bb655dea0d00b7379 Mon Sep 17 00:00:00 2001 From: Lars Gebhardt-Kusche Date: Thu, 5 Mar 2026 22:30:57 +0100 Subject: [PATCH] nnn --- tools/pi_control/terminal_entry.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/pi_control/terminal_entry.sh b/tools/pi_control/terminal_entry.sh index dc6c675..15b615c 100644 --- a/tools/pi_control/terminal_entry.sh +++ b/tools/pi_control/terminal_entry.sh @@ -39,7 +39,12 @@ if [[ -z "${HOST}" || -z "${USER}" ]]; then exit 1 fi -SSH_OPTS=(-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null) +SSH_OPTS=() +if [[ "${PI_CONTROL_STRICT_HOSTKEY:-}" == "1" ]]; then + SSH_OPTS=(-o StrictHostKeyChecking=accept-new -o UserKnownHostsFile=/root/.ssh/known_hosts) +else + SSH_OPTS=(-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null) +fi if [[ "${AUTH_TYPE}" == "key" && -n "${KEY_PATH}" ]]; then exec ssh "${SSH_OPTS[@]}" -i "${KEY_PATH}" -p "${PORT:-22}" "${USER}@${HOST}"