首页 / 科技百科 / 正文

sshd服务启动不了 

sshd服务启动不了可能有以下几种原因:

1. 需要绝对路径来执行:sshd提示sshd re-exec requires execution with an absolute path,意思是需要绝对路径来执行sshd。在没有init的系统中,可以在/{usr/,}{bin,sbin}中找sshd,再输入其绝对路径执行。

2. Type=notify导致无限重启:在ssh.service中,Type=notify可能导致sshd无限重启。解决方法是修改Type为simple。

3. 依赖服务未启动:sshd启动时依赖的服务没有启动,导致在rc.local启动前无法启动。解决方法是在rc.local最后添加手动启动systemctl start sshd。

4. 特权分离模式:sshd启动前要手动创建/var/empty目录。

如有侵权请及时联系我们处理,转载请注明出处来自