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
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?
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