在升级完openss后导致openss无法启动,使用systemctl status sshd
命令输出结果如下:
通过命令的输出结果可以看出sshd服务是通过/etc/rc.d/init.d/sshd
脚本来启动的。
通过which命令查看sshd路径,发现sshd在/usr/local/sbin
下面,而/etc/rc.d/init.d/sshd
文件中的SSHD变量指定的路径为/usr/sbin/sshd
,将SSHD变量指定的路径修改为/usr/local/sbin/sshd
后重新执行systemctl restart sshd
命令后sshd可以正常启动。