Privilege separation user “sshd” does not exist
If you encounter this error while starting openssh server, it means either /etc/passwd file or some entries for sshd user does not exist in the /etc/passwd file.
To fix this error, you need to
Add this line into /etc/passwd,
and this line into /etc/group
It should fix the problem.