我用 LinuxLinuxLinux 运维

解决ubuntu16.04启动时SSH报错“Start oper

2018-05-31  本文已影响2人  zhusas

近日在偶然发现系统启动时系统日志报错,路径为/var/log/syslog。

如下:

Start operation timed out. Terminating.

检查了ssh.service和/etc/init.d/ssh发现ssh服务器启动时总是超时后才成功,到时系统启动总要卡60秒。

谷歌了一下,说是在ssh.service文件中加时间参数,我觉得不干脆,直接下载openssh的源码包,接下来看我操作:

systemctl disable ssh.service    #关闭由systemctl控制的ssh启动

rm /lib/systemd/system/ssh.service      #删除ssh的服务配置文件

systemctl daemon-reload         #重载systemctl服务

下载openssh的源码包,解压,进入源码包的contrib目录,我的是openssh-7.7p1/contrib/redhat

目录文件列表

sshd.init就是源码包自带的ssh服务脚本了,把它拷贝到/etc/init.d/目录下

copy sshd.init /etc/init.d

加到系统服务

update-rc.d ssh defaults

好,重启试试,报错就没有了。

上一篇 下一篇

猜你喜欢

热点阅读