sshd: não foi possível carregar a chave do host

2

A execução de /usr/sbin/sshd produz os seguintes resultados:

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

Eu verifiquei em /etc/ssh e todas as 4 chaves de host (e seus arquivos .pub ) parecem estar disponíveis, embora /var/run/sshd esteja ausente.

O que posso fazer para carregar as chaves do host?

    
por James Ko 23.06.2015 / 16:34

1 resposta

2

Execute o comando com sudo :

sudo /usr/sbin/sshd

Se você ainda receber o erro do diretório de separação de privilégios:

sudo mkdir /var/run/sshd && sudo chmod -R 755 /var/run/sshd
    
por stevieb 23.06.2015 / 18:08