]>
Commit | Line | Data |
---|---|---|
d7f49021 | 1 | # $OpenBSD: brokenkeys.sh,v 1.1 2004/10/29 23:59:22 djm Exp $ |
2 | # Placed in the Public Domain. | |
3 | ||
4 | tid="broken keys" | |
5 | ||
6 | KEYS="$OBJ/authorized_keys_${USER}" | |
7 | ||
8 | start_sshd | |
9 | ||
10 | mv ${KEYS} ${KEYS}.bak | |
11 | ||
12 | # Truncated key | |
13 | echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAIEABTM= bad key" > $KEYS | |
14 | cat ${KEYS}.bak >> ${KEYS} | |
15 | cat $OBJ/$t.pub >> $OBJ/authorized_keys_$USER | |
16 | ||
17 | ${SSH} -2 -F $OBJ/ssh_config somehost true | |
18 | if [ $? -ne 0 ]; then | |
19 | fail "ssh connect with protocol $p failed" | |
20 | fi | |
21 | ||
22 | mv ${KEYS}.bak ${KEYS} | |
23 |