All pastes #824004 Raw Edit

Miscellany

public shellscript v1 · immutable
·published 2007-12-19 18:50 UTC
rendered paste body
# Count the number of HostKey and HostDsaKey statements we have.gawk    'BEGIN {IGNORECASE=1}         /^hostkey/ || /^hostdsakey/ {sawhostkey = sawhostkey + 1}         END {exit sawhostkey}' /etc/ssh/sshd_config# And if we only found one, we know the client was relying on the old default# behavior, which loaded the the SSH2 DSA host key when HostDsaKey was not# specified.  Now that HostKey is used for both SSH1 and SSH2 keys, specifying# one nullifies the default, which would have loaded both.if [ $? -eq 1 ] ; then        echo HostKey /etc/ssh/ssh_host_rsa_key >> /etc/ssh/sshd_config        echo HostKey /etc/ssh/ssh_host_dsa_key >> /etc/ssh/sshd_configfi