admin管理员组

文章数量:1560812

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

本文标签: 重启解决方法SSH