Starting sshd: Missing privilege separation directory: /var/empty/sshd

启动 sshd 服务的时候报错

[root@hostname ~]# service sshd start
runlevel:/var/run/utmp: No such file or directory
Starting sshd: Missing privilege separation directory: /var/empty/sshd
[FAILED]

本来开始认为是 sshd 的配置文件的错误,其实不是配置文件的问题。

解决方法:

mkdir /var/empty/sshd/etc
cd /var/empty/sshd/etc
ln -s /etc/localtime localtime

如果创建不了该文件,一层一层创建

然后重启服务即可

[root@hostname ~]# service sshd restart

Stopping sshd: [FAILED]
Starting sshd: [  OK  ]

你可能感兴趣的:(解决Bug,服务器,linux,运维)