Use ssh-keygen -A to generate missing host keys.

Instead of testing for each specific key type, use ssh-keygen -A to
generate any missing host key types.
This commit is contained in:
Darren Tucker 2018-06-06 16:04:29 +10:00
parent e8d59fef10
commit 7703ae5f5d
1 changed files with 1 additions and 15 deletions

View File

@ -240,21 +240,7 @@ echo
# Generate keys unless they already exist
echo Creating host keys if required.
if [ -f "$sysconfdir/ssh_host_key" ] ; then
echo "$sysconfdir/ssh_host_key already exists, skipping."
else
$bindir/ssh-keygen -t rsa1 -f $sysconfdir/ssh_host_key -N ""
fi
if [ -f $sysconfdir/ssh_host_dsa_key ] ; then
echo "$sysconfdir/ssh_host_dsa_key already exists, skipping."
else
$bindir/ssh-keygen -t dsa -f $sysconfdir/ssh_host_dsa_key -N ""
fi
if [ -f $sysconfdir/ssh_host_rsa_key ] ; then
echo "$sysconfdir/ssh_host_rsa_key already exists, skipping."
else
$bindir/ssh-keygen -t rsa -f $sysconfdir/ssh_host_rsa_key -N ""
fi
$bindir/ssh-keygen -A
echo
# Set startup command depending on SRC support