From 018ef7eb4b8426d040ad369cd8f4cbee1ccd32d4 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Fri, 20 Aug 2021 00:33:20 +0200 Subject: [PATCH] Copy old SSH host keys --- home.admin/_bootstrap.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/home.admin/_bootstrap.sh b/home.admin/_bootstrap.sh index 7606ecd4d..0a771d530 100755 --- a/home.admin/_bootstrap.sh +++ b/home.admin/_bootstrap.sh @@ -404,6 +404,13 @@ if [ ${isMounted} -eq 0 ]; then infoMessage="Please Login for Migration" setupPhase="migration" elif [ "${hddRaspiData}" == "1" ]; then + + # INIT OLD SSH HOST KEYS on Update/Recovery to prevent "Unknown Host" on ssh client + echo "COPY und Activating old SSH host keys" >> $logFile + sudo cp -r /mnt/hdd/ssh/* /etc/ssh/ >> ${logFile} 2>&1 + sudo systemctl restart sshd + sudo dpkg-reconfigure openssh-server + # determine if this is a recovery or an update # TODO: improve version/update detetion later isRecovery=$(echo "${hddRaspiVersion}" | grep -c "${codeVersion}") @@ -414,6 +421,7 @@ if [ ${isMounted} -eq 0 ]; then infoMessage="Please Login for Update" setupPhase="update" fi + fi # signal "WAIT LOOP: SETUP" to LCD, SSH & WEBAPI