fix host key problem

This commit is contained in:
Gordon Grant-Stuart 2023-02-22 17:21:34 +00:00
parent 1b604c09d7
commit 72fd809734

View File

@ -37,7 +37,7 @@ function dbg () {
} }
function connect () { function connect () {
ssh -F "${SSHCONF}" $dbgopt -o "ControlMaster auto" -o "UserKnownHostsFile /dev/null" -S "$BASEDIR/var/$1.tksock" -N $1 '#tunnelkeeper' 2>&1 | dbg ssh -F "${SSHCONF}" $dbgopt -o "ControlMaster auto" -o "StrictHostKeyChecking no" -S "$BASEDIR/var/$1.tksock" -N $1 '#tunnelkeeper' 2>&1 | dbg
} }
@ -67,7 +67,7 @@ case "$1" in
while true; do while true; do
sleep $TIMEOUT sleep $TIMEOUT
echo "tick $2" | dbg echo "tick $2" | dbg
if [[ $(timeout $TIMEOUT ssh localhost -S $BASEDIR/var/$2.tksock "echo tk") != "tk" ]]; then if [[ $(timeout $TIMEOUT ssh localhost -o "StrictHostKeyChecking no" -S $BASEDIR/var/$2.tksock "echo tk") != "tk" ]]; then
ssh localhost -O exit -S $BASEDIR/var/$2.tksock ssh localhost -O exit -S $BASEDIR/var/$2.tksock
echo "Killing connection to $2. Trying again." | dbg echo "Killing connection to $2. Trying again." | dbg
fi fi