1146998Sdes# $OpenBSD: brokenkeys.sh,v 1.1 2004/10/29 23:59:22 djm Exp $ 2146998Sdes# Placed in the Public Domain. 3146998Sdes 4146998Sdestid="broken keys" 5146998Sdes 6146998SdesKEYS="$OBJ/authorized_keys_${USER}" 7146998Sdes 8146998Sdesstart_sshd 9146998Sdes 10146998Sdesmv ${KEYS} ${KEYS}.bak 11146998Sdes 12146998Sdes# Truncated key 13146998Sdesecho "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEABTM= bad key" > $KEYS 14146998Sdescat ${KEYS}.bak >> ${KEYS} 15146998Sdescat $OBJ/$t.pub >> $OBJ/authorized_keys_$USER 16146998Sdes 17146998Sdes${SSH} -2 -F $OBJ/ssh_config somehost true 18146998Sdesif [ $? -ne 0 ]; then 19146998Sdes fail "ssh connect with protocol $p failed" 20146998Sdesfi 21146998Sdes 22146998Sdesmv ${KEYS}.bak ${KEYS} 23146998Sdes 24