启用SSH服务提示:Unit sshd.service could not be found.

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

项目场景:

业务侧升级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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值