1296781Sdes# $OpenBSD: keyscan.sh,v 1.5 2015/09/11 03:44:21 djm Exp $ 298937Sdes# Placed in the Public Domain. 398937Sdes 498937Sdestid="keyscan" 598937Sdes 698937Sdes# remove DSA hostkey 798937Sdesrm -f ${OBJ}/host.dsa 898937Sdes 998937Sdesstart_sshd 1098937Sdes 11296781SdesKEYTYPES=`${SSH} -Q key-plain` 12295367Sdesif ssh_version 1; then 13295367Sdes KEYTYPES="${KEYTYPES} rsa1" 14295367Sdesfi 15295367Sdes 16295367Sdesfor t in $KEYTYPES; do 1798937Sdes trace "keyscan type $t" 1898937Sdes ${SSHKEYSCAN} -t $t -p $PORT 127.0.0.1 127.0.0.1 127.0.0.1 \ 1998937Sdes > /dev/null 2>&1 2098937Sdes r=$? 2198937Sdes if [ $r -ne 0 ]; then 2298937Sdes fail "ssh-keyscan -t $t failed with: $r" 2398937Sdes fi 2498937Sdesdone 25