ssh出现反复重启解决方法

本文介绍了一种因从SSH 7.4版本升级到8.0版本后导致业务受影响的情况,特别是sftp服务出现问题,以及如何通过恢复到7.4版本并解决由此产生的SSH服务反复重启的问题。

ssh从7.4版本升级到8.0版本,业务要改sftp,将升级后的8.0版本又安装成7.4版本,出现openssh反复重启的现象。

使用systemtcl status sshd查看状态,显示如下:
在这里插入图片描述
经过研究发现/usr/lib/systemd/system/有好多ssh的文件:

ls |grep ssh
sshd-keygen.service
sshd.service
sshd@.service
sshd.socket

查看其他的服务器上是没有这些文件的
在/usr/lib/systemd/system/目录下创建了ssh.bak的目录,将/usr/lib/systemd/system/下的ssh文件备份到ssh.bak目录下:

cd /usr/lib/systemd/system/
mkdir ssh.bak
mv ssh* ./ssh.bak

备份完之后,重启ssh服务

systemtcl restart sshd

之后显示需要执行systemctl daemon-reload命令:

systemctl daemon-reload

最后在重启一下sshd服务,恢复正常啦:

systemtcl restart sshd
评论 8
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值