我在重启服务器之后,ssh服务就无法正常启动了。
于是我重装了openssh-server. 但在这之后也不行。
ssh 服务也无法正常启动, systemctl status ssh 仍然是 loaded(inactive)
我尝试了一下,发现缺少/run/sshd文件夹。于是我手动创建了一个。
sshd -t
我修复了sshd -t 的报错之后,手动在
/usr/sbin/sshd
启动了sshd服务。
然后在ssh登录上后发现
"System is booting up. See pam_nologin(8)"
报错,查了一下发现是系统没有启动的时候,会保留/etc/nologin的文件导致出现这个错误信息。
然后看了下ssh.service发现仍然没有启动成功。
正常应该这个样子
但是实际上是这样子的。