use only rsa and ecdsa host keys by default

This commit is contained in:
Petr Lautrbach 2013-12-09 17:30:18 +01:00
parent 545aa0d026
commit 2b2955a332
3 changed files with 21 additions and 6 deletions

View File

@ -58,6 +58,18 @@ diff -up openssh-6.3p1/sshd_config.redhat openssh-6.3p1/sshd_config
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
@@ -21,9 +25,9 @@
# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
-#HostKey /etc/ssh/ssh_host_rsa_key
+HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key
-#HostKey /etc/ssh/ssh_host_ecdsa_key
+HostKey /etc/ssh/ssh_host_ecdsa_key
# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 1h
@@ -35,6 +39,7 @@
# Logging
# obsoletes QuietMode and FascistLogging

View File

@ -4,7 +4,7 @@
#
# The creation is controlled by the $AUTOCREATE_SERVER_KEYS environment
# variable.
AUTOCREATE_SERVER_KEYS=RSAONLY
AUTOCREATE_SERVER_KEYS=NODSA
# source function library
. /etc/rc.d/init.d/functions
@ -115,8 +115,9 @@ do_ecdsa_keygen() {
if [ "x${AUTOCREATE_SERVER_KEYS}" != xNO ]; then
do_rsa_keygen
if [ "x${AUTOCREATE_SERVER_KEYS}" != xRSAONLY ]; then
do_rsa1_keygen
do_dsa_keygen
do_ecdsa_keygen
if [ "x${AUTOCREATE_SERVER_KEYS}" != xNODSA ]; then
do_dsa_keygen
fi
fi
fi

View File

@ -1,9 +1,11 @@
# Configuration file for the sshd service.
# The server keys are automatically generated if they ommited
# to change the automatic creation uncomment the approprite
# line. The default is RSAONLY
# The server keys are automatically generated if they omitted
# to change the automatic creation uncomment the appropriate
# line. The default is NODSA which means rsa and ecdsa keys are
# generated.
# AUTOCREATE_SERVER_KEYS=NODSA
# AUTOCREATE_SERVER_KEYS=RSAONLY
# AUTOCREATE_SERVER_KEYS=NO
# AUTOCREATE_SERVER_KEYS=YES