解决ubuntu16.04启动时SSH报错“Start|解决ubuntu16.04启动时SSH报错“Start operation timed out. Terminating.”
【解决ubuntu16.04启动时SSH报错“Start|解决ubuntu16.04启动时SSH报错“Start operation timed out. Terminating.”】近日在偶然发现系统启动时系统日志报错,路径为/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
好,重启试试,报错就没有了。
推荐阅读
- parallels|parallels desktop 解决网络初始化失败问题
- 考研英语阅读终极解决方案——阅读理解如何巧拿高分
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- SpringBoot调用公共模块的自定义注解失效的解决
- 解决SpringBoot引用别的模块无法注入的问题
- Hive常见问题汇总
- 注册分销商的骄傲
- Spark|Spark 数据倾斜及其解决方案
- 解决SyntaxError:|解决SyntaxError: invalid syntax
- Spectrum|Spectrum 区块偶尔停止同步问题排查与解决笔记