blob: 9d5a54fa9db5269173c12c8061da494c479e367c [file] [log] [blame]
djm@openbsd.orgdd369322017-04-30 23:34:55 +00001# $OpenBSD: brokenkeys.sh,v 1.2 2017/04/30 23:34:55 djm Exp $
Darren Tucker124f58e2004-12-06 23:07:37 +11002# Placed in the Public Domain.
3
4tid="broken keys"
5
6KEYS="$OBJ/authorized_keys_${USER}"
7
8start_sshd
9
10mv ${KEYS} ${KEYS}.bak
11
12# Truncated key
13echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEABTM= bad key" > $KEYS
14cat ${KEYS}.bak >> ${KEYS}
15cat $OBJ/$t.pub >> $OBJ/authorized_keys_$USER
16
djm@openbsd.orgdd369322017-04-30 23:34:55 +000017${SSH} -F $OBJ/ssh_config somehost true
Darren Tucker124f58e2004-12-06 23:07:37 +110018if [ $? -ne 0 ]; then
djm@openbsd.orgdd369322017-04-30 23:34:55 +000019 fail "ssh connect with failed"
Darren Tucker124f58e2004-12-06 23:07:37 +110020fi
21
22mv ${KEYS}.bak ${KEYS}
23