]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - crypto/openssh/regress/keyscan.sh
ena: Upgrade ena-com to freebsd v2.7.0
[FreeBSD/FreeBSD.git] / crypto / openssh / regress / keyscan.sh
1 #       $OpenBSD: keyscan.sh,v 1.13 2020/01/22 07:31:27 dtucker Exp $
2 #       Placed in the Public Domain.
3
4 tid="keyscan"
5
6 for i in $SSH_KEYTYPES; do
7         if [ -z "$algs" ]; then
8                 algs="$i"
9         else
10                 algs="$algs,$i"
11         fi
12 done
13 echo "HostKeyAlgorithms $algs" >> $OBJ/sshd_config
14
15 start_sshd
16
17 for t in $SSH_KEYTYPES; do
18         trace "keyscan type $t"
19         ${SSHKEYSCAN} -t $t -T 15 -p $PORT 127.0.0.1 127.0.0.1 127.0.0.1 \
20                 > /dev/null 2>&1
21         r=$?
22         if [ $r -ne 0 ]; then
23                 fail "ssh-keyscan -t $t failed with: $r"
24         fi
25 done