Vraag sshd: kan host-sleutel niet laden


hardlopen /usr/sbin/sshd produceert de volgende resultaten:

Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Could not load host key: /etc/ssh/ssh_host_ecdsa_key
Could not load host key: /etc/ssh/ssh_host_ed25519_key
Missing privilege separation directory: /var/run/sshd

Ik heb ingecheckt /etc/ssh en alle 4 host-sleutels (en hun .pub bestanden) lijken beschikbaar te zijn, hoewel /var/run/sshd ontbreekt.

Wat kan ik doen om de host-sleutels te laden?


2
2018-06-23 14:34


oorsprong


Ik ben dit tegengekomen toen ik een aantal syntaxisfouten had in ~ / .ssh / authorized_keys. - Colliot


antwoorden:


Voer de opdracht uit met sudo:

sudo /usr/sbin/sshd

Als je nog steeds de privilege separation directory error krijgt:

sudo mkdir /var/run/sshd && sudo chmod -R 755 /var/run/sshd

2
2018-06-23 16:08