项目场景:
业务侧升级openssh导致主机失联,无法远程访问。
问题描述:
查看sshd服务进程显示正在运行中,但是Loaded 路径无效,
[root@ansible ~]# systemctl status sshd
● sshd.service - OpenSSH server daemon
Loaded: loaded (ERROR)
Active: active (running) since Thu 2022-07-07 14:01:23 CST; 4 days ago Docs: man:sshd(8)
man:sshd_config(5)
重启sshd服务提示
[root@AnQuanGuanLi-2019-11 ~]# systemctl restart sshd
Unit sshd.service could not be found.
关闭sshd服务在启动提示
[root@AnQuanGuanLi-2019-11 ~]# systemctl start sshd
Unit sshd.service could not be found.
原因分析
根据故障现象,进行了逐一排查,发现业务侧升级openssh服务导致路径与系统默认识别不符。
第一、可能openssh服务安装异常。检查openssh安装程序。检查发现当前有安装openssh服务
[root@AnQuanGuanLi-2019-11 ~]# rpm -qa | grep openssh
openssh-clients-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
openssh-7.4p1-16.el7.x86_64

当升级openssh后,服务器出现无法远程访问的问题,表现为sshd服务Loaded路径无效。通过检查openssh安装情况、系统运行SSH版本及服务安装路径,发现路径与系统默认不匹配。通过启动指定路径的sshd服务,修改sshd_config允许root登录,杀死旧进程并重启服务,最终解决了SSH连接问题。
最低0.47元/天 解锁文章
1239

被折叠的 条评论
为什么被折叠?



