务升级后无的ssh服法启动修复

directspace的VPS一直用了很多年,价格也非常的实惠,所以挂着垃圾站,周六的时候VPS挂掉等了几十分钟又自动好了,是directspace在升级母鸡。directspace是OVZ小鸡。 后来就没有注意,可以登录ssh一直无法链接,但是网站什么都正常,就进去VNC看了是OpenBSD Secure Shell挂了。
用错误ssh.service: Failed with result 'start-limit-hit'. 搜索到一个大佬也遇到我同样错误,记录一https://xsin.gitee.io/2019/03/20/%E8%AE%B0%E4%B8%80%E6%AC%A1ssh%E6%9C%8D%E5%8A%A1%E6%8C%82%E6%8E%89%E8%A7%A3%E5%86%B3/

QQ截图20201228120049

排查的过程

service ssh status 
Bash
/usr/sbin/sshd -T
Bash

*** Missing privilege separation directory: /var/run/sshd

***

也可以用/usr/sbin/sshd -ddd

/usr/sbin/sshd -ddd
Bash

End 解决方法如下,用/usr/sbin/sshd -T 最后检查一下就OK
QQ截图20201228120113

mkdir /var/run/sshdchmod 0755 /var/run/sshd/usr/sbin/sshd -T
上一篇:OpenJFX On Raspberry Pi
下一篇:centos6和centos7修改ssh默认端口