linux重启后SSH无法启动,报/var/empty/sshd must be owned by root and not group or world-writable。
问题:
Linux上的SSH无法启动,执行/usr/sbin/sshd报 /var/empty/sshd must be owned by root and not group or world-writable。
解决办法:
查看发现这个目录的属主不是root,所以启动ssh报错
# ls -ld /var/empty/sshd/
d——x——x——x 2 meifu root 1024 Feb 19 2024 /var/empty/sshd/
修改为root属主,启动成功
# chown root:root /var/empty/sshd/ #修改权限
# /usr/sbin/sshd 启动sshd
# ps aux |grep sshd && netstat -tunlp |grep 22 端口进行都没问题的话,使用xshell尝试连接。