djm@openbsd.org | dd36932 | 2017-04-30 23:34:55 +0000 | [diff] [blame] | 1 | # $OpenBSD: keyscan.sh,v 1.6 2017/04/30 23:34:55 djm Exp $ |
Damien Miller | 38cd435 | 2002-05-01 13:17:33 +1000 | [diff] [blame] | 2 | # Placed in the Public Domain. |
| 3 | |
| 4 | tid="keyscan" |
| 5 | |
| 6 | # remove DSA hostkey |
| 7 | rm -f ${OBJ}/host.dsa |
| 8 | |
| 9 | start_sshd |
| 10 | |
djm@openbsd.org | 9c06c81 | 2015-09-11 03:44:21 +0000 | [diff] [blame] | 11 | KEYTYPES=`${SSH} -Q key-plain` |
markus@openbsd.org | dad2b18 | 2015-03-03 22:35:19 +0000 | [diff] [blame] | 12 | for t in $KEYTYPES; do |
Damien Miller | 38cd435 | 2002-05-01 13:17:33 +1000 | [diff] [blame] | 13 | 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 |
| 20 | done |