freebsd_amp_hwpstate/regress/keyscan.sh

26 lines
492 B
Bash
Raw Normal View History

2021-02-14 21:04:52 +00:00
# $OpenBSD: keyscan.sh,v 1.13 2020/01/22 07:31:27 dtucker Exp $
2002-06-27 22:31:32 +00:00
# Placed in the Public Domain.
tid="keyscan"
2021-02-14 21:04:52 +00:00
for i in $SSH_KEYTYPES; do
2020-02-14 19:47:15 +00:00
if [ -z "$algs" ]; then
algs="$i"
else
algs="$algs,$i"
fi
done
echo "HostKeyAlgorithms $algs" >> $OBJ/sshd_config
2002-06-27 22:31:32 +00:00
start_sshd
2021-02-14 21:04:52 +00:00
for t in $SSH_KEYTYPES; do
2002-06-27 22:31:32 +00:00
trace "keyscan type $t"
2021-02-14 21:04:52 +00:00
${SSHKEYSCAN} -t $t -T 15 -p $PORT 127.0.0.1 127.0.0.1 127.0.0.1 \
2002-06-27 22:31:32 +00:00
> /dev/null 2>&1
r=$?
if [ $r -ne 0 ]; then
fail "ssh-keyscan -t $t failed with: $r"
fi
done