I just upgraded my Slackware 14.1 installation with the latest patches.
I updated my sshd_config file and stopped ssh via rc.sshd. Then I wanted to start it and it said:
Could not load host key: /etc/ssh/ssh_host_ed25519_key
Looking at the rc.sshd script, sshd_restart() seems to miss the creation of a ed25519 host key.
if [ ! -f /etc/ssh/ssh_host_ed25519_key ]; then
/usr/bin/ssh-keygen -t ed25519 -f /etc/ssh/ssh_host_ed25519_key -N ''
So I created a host key with that command and ssh is happy. Am I missing something?
PS: I noticed I had no rc.sshd.new file, even though there is one in the package. Though looking at rc.sshd.new of openssh-6.6p1, it seemed unchanged from my old one.