Remove RSA1 host key generation.
SSH1 support is now gone, remove SSH1 key generation. Patch from eb at emlix.com.
This commit is contained in:
parent
2937dd02c5
commit
79226e5413
|
@ -375,9 +375,6 @@ host-key: ssh-keygen$(EXEEXT)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
host-key-force: ssh-keygen$(EXEEXT) ssh$(EXEEXT)
|
host-key-force: ssh-keygen$(EXEEXT) ssh$(EXEEXT)
|
||||||
if ./ssh -Q protocol-version | grep '^1$$' >/dev/null; then \
|
|
||||||
./ssh-keygen -t rsa1 -f $(DESTDIR)$(sysconfdir)/ssh_host_key -N ""; \
|
|
||||||
fi
|
|
||||||
./ssh-keygen -t dsa -f $(DESTDIR)$(sysconfdir)/ssh_host_dsa_key -N ""
|
./ssh-keygen -t dsa -f $(DESTDIR)$(sysconfdir)/ssh_host_dsa_key -N ""
|
||||||
./ssh-keygen -t rsa -f $(DESTDIR)$(sysconfdir)/ssh_host_rsa_key -N ""
|
./ssh-keygen -t rsa -f $(DESTDIR)$(sysconfdir)/ssh_host_rsa_key -N ""
|
||||||
./ssh-keygen -t ed25519 -f $(DESTDIR)$(sysconfdir)/ssh_host_ed25519_key -N ""
|
./ssh-keygen -t ed25519 -f $(DESTDIR)$(sysconfdir)/ssh_host_ed25519_key -N ""
|
||||||
|
|
|
@ -40,7 +40,6 @@ start()
|
||||||
# Create keys if necessary
|
# Create keys if necessary
|
||||||
/usr/bin/ssh-keygen -A
|
/usr/bin/ssh-keygen -A
|
||||||
if [ -x /sbin/restorecon ]; then
|
if [ -x /sbin/restorecon ]; then
|
||||||
/sbin/restorecon /etc/ssh/ssh_host_key.pub
|
|
||||||
/sbin/restorecon /etc/ssh/ssh_host_rsa_key.pub
|
/sbin/restorecon /etc/ssh/ssh_host_rsa_key.pub
|
||||||
/sbin/restorecon /etc/ssh/ssh_host_dsa_key.pub
|
/sbin/restorecon /etc/ssh/ssh_host_dsa_key.pub
|
||||||
/sbin/restorecon /etc/ssh/ssh_host_ecdsa_key.pub
|
/sbin/restorecon /etc/ssh/ssh_host_ecdsa_key.pub
|
||||||
|
|
|
@ -24,7 +24,6 @@ prog="sshd"
|
||||||
# Some functions to make the below more readable
|
# Some functions to make the below more readable
|
||||||
KEYGEN=/usr/bin/ssh-keygen
|
KEYGEN=/usr/bin/ssh-keygen
|
||||||
SSHD=/usr/sbin/sshd
|
SSHD=/usr/sbin/sshd
|
||||||
RSA1_KEY=/etc/ssh/ssh_host_key
|
|
||||||
RSA_KEY=/etc/ssh/ssh_host_rsa_key
|
RSA_KEY=/etc/ssh/ssh_host_rsa_key
|
||||||
DSA_KEY=/etc/ssh/ssh_host_dsa_key
|
DSA_KEY=/etc/ssh/ssh_host_dsa_key
|
||||||
PID_FILE=/var/run/sshd.pid
|
PID_FILE=/var/run/sshd.pid
|
||||||
|
@ -61,21 +60,6 @@ my_failure() {
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
do_rsa1_keygen() {
|
|
||||||
if [ ! -s $RSA1_KEY ]; then
|
|
||||||
echo -n "Generating SSH1 RSA host key: "
|
|
||||||
if $KEYGEN -q -t rsa1 -f $RSA1_KEY -C '' -N '' >&/dev/null; then
|
|
||||||
chmod 600 $RSA1_KEY
|
|
||||||
chmod 644 $RSA1_KEY.pub
|
|
||||||
my_success "RSA1 key generation"
|
|
||||||
echo
|
|
||||||
else
|
|
||||||
my_failure "RSA1 key generation"
|
|
||||||
echo
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
do_rsa_keygen() {
|
do_rsa_keygen() {
|
||||||
if [ ! -s $RSA_KEY ]; then
|
if [ ! -s $RSA_KEY ]; then
|
||||||
echo -n "Generating SSH2 RSA host key: "
|
echo -n "Generating SSH2 RSA host key: "
|
||||||
|
@ -119,7 +103,6 @@ do_restart_sanity_check() {
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
# Create keys if necessary
|
# Create keys if necessary
|
||||||
do_rsa1_keygen;
|
|
||||||
do_rsa_keygen;
|
do_rsa_keygen;
|
||||||
do_dsa_keygen;
|
do_dsa_keygen;
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,6 @@ PIDFILE=$piddir/sshd.pid
|
||||||
PidFile=`grep "^PidFile" ${sysconfdir}/sshd_config | tr "=" " " | awk '{print $2}'`
|
PidFile=`grep "^PidFile" ${sysconfdir}/sshd_config | tr "=" " " | awk '{print $2}'`
|
||||||
[ X$PidFile = X ] || PIDFILE=$PidFile
|
[ X$PidFile = X ] || PIDFILE=$PidFile
|
||||||
SSH_KEYGEN=$prefix/bin/ssh-keygen
|
SSH_KEYGEN=$prefix/bin/ssh-keygen
|
||||||
HOST_KEY_RSA1=$sysconfdir/ssh_host_key
|
|
||||||
HOST_KEY_DSA=$sysconfdir/ssh_host_dsa_key
|
HOST_KEY_DSA=$sysconfdir/ssh_host_dsa_key
|
||||||
HOST_KEY_RSA=$sysconfdir/ssh_host_rsa_key
|
HOST_KEY_RSA=$sysconfdir/ssh_host_rsa_key
|
||||||
@COMMENT_OUT_ECC@HOST_KEY_ECDSA=$sysconfdir/ssh_host_ecdsa_key
|
@COMMENT_OUT_ECC@HOST_KEY_ECDSA=$sysconfdir/ssh_host_ecdsa_key
|
||||||
|
@ -25,9 +24,6 @@ HOST_KEY_ED25519=$sysconfdir/ssh_host_ed25519_key
|
||||||
|
|
||||||
|
|
||||||
checkkeys() {
|
checkkeys() {
|
||||||
@COMMENT_OUT_RSA1@ if [ ! -f $HOST_KEY_RSA1 ]; then
|
|
||||||
@COMMENT_OUT_RSA1@ ${SSH_KEYGEN} -t rsa1 -f ${HOST_KEY_RSA1} -N ""
|
|
||||||
@COMMENT_OUT_RSA1@ fi
|
|
||||||
if [ ! -f $HOST_KEY_DSA ]; then
|
if [ ! -f $HOST_KEY_DSA ]; then
|
||||||
${SSH_KEYGEN} -t dsa -f ${HOST_KEY_DSA} -N ""
|
${SSH_KEYGEN} -t dsa -f ${HOST_KEY_DSA} -N ""
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in New Issue