Выполнение /usr/sbin/sshd
приводит к следующим результатам:
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
Я зарегистрировался /etc/ssh
и все 4 ключа хоста (и их .pub
файлы), кажется, доступны, хотя /var/run/sshd
отсутствует.
Что я могу сделать, чтобы позволить ему загрузить ключи хоста?
Выполните команду с sudo
:
sudo /usr/sbin/sshd
, Если Вы все еще получаете разделительную ошибку каталога полномочия:
sudo mkdir /var/run/sshd && sudo chmod -R 755 /var/run/sshd