blob: 3bde1219a60598d83c4123fcf2f48743f248907b [file] [log] [blame]
djm@openbsd.orgdd369322017-04-30 23:34:55 +00001# $OpenBSD: keyscan.sh,v 1.6 2017/04/30 23:34:55 djm Exp $
Damien Miller38cd4352002-05-01 13:17:33 +10002# Placed in the Public Domain.
3
4tid="keyscan"
5
6# remove DSA hostkey
7rm -f ${OBJ}/host.dsa
8
9start_sshd
10
djm@openbsd.org9c06c812015-09-11 03:44:21 +000011KEYTYPES=`${SSH} -Q key-plain`
markus@openbsd.orgdad2b182015-03-03 22:35:19 +000012for t in $KEYTYPES; do
Damien Miller38cd4352002-05-01 13:17:33 +100013 trace "keyscan type $t"
14 ${SSHKEYSCAN} -t $t -p $PORT 127.0.0.1 127.0.0.1 127.0.0.1 \
15 > /dev/null 2>&1
16 r=$?
17 if [ $r -ne 0 ]; then
18 fail "ssh-keyscan -t $t failed with: $r"
19 fi
20done