Missing privilege separation directory: /run/sshd这个错误表明 OpenSSH 服务器在启动时无法找到或访问特权分离目录 /run/sshd,这会导致 SSH 服务无法正常工作。以下是解决方案:
解决方法:
-
手动创建缺失的目录:
sudo mkdir /run/sshd sudo chmod 0755 /run/sshd sudo chown root:root /run/sshd -
重新启动 SSH 服务:
sudo systemctl restart ssh # 或 sudo service ssh restart -
检查 SSH 服务状态:
sudo systemctl status ssh确保服务显示为
active (running)。
