首页 新闻 会员 周边 捐助

openssh升级后无法启动

0
悬赏园豆:10 [已解决问题] 解决于 2024-05-24 09:28

今天将openssh升级到9.1后就无法启动了,麻烦大佬们看看如何重新启动这个OPENSSH。具体启动报错如图:
具体升级流程是参考该网站中的方法:https://www.yii666.com/blog/621724.html
执行到第5步,发现目录下图中的目录下面 不存在sshd.service这文件,于是自己手动建了一个,把图上的配置代码拷贝进去,结果还是无法启动。束手无策了,只能来麻烦各位大佬帮忙了

辉笑的主页 辉笑 | 初学一级 | 园豆:86
提问于:2023-11-01 23:06
< >
分享
最佳答案
1

在升级OpenSSH后遇到启动问题可能由于多种原因引起,以下是一些常见的解决步骤:

检查配置文件:

确保您的sshd_config配置文件中没有语法错误。可以使用命令sshd -t -f /etc/ssh/sshd_config来验证配置文件的正确性。
确保在升级过程中没有不必要的更改或错误的配置项。
启动服务:

在系统中使用正确的命令来启动sshd服务,通常是sudo service ssh start或sudo systemctl start sshd。
使用journalctl -xe查看系统日志,以获取更多关于为什么无法启动的信息。
检查SELinux或AppArmor:

如果您的系统启用了SELinux或AppArmor,它们可能会阻止sshd服务启动。您可以尝试禁用它们或配置策略来允许sshd服务启动。
重新安装OpenSSH:

如果上述步骤没有解决问题,可以尝试重新安装OpenSSH,以确保所有文件和依赖项都正确。
查看系统日志:

使用journalctl或查看/var/log/auth.log等系统日志文件,以获取有关为什么sshd服务无法启动的更多详细信息。这可能会提供有关错误的线索。
检查端口冲突:

确保sshd所使用的端口(默认为22)没有被其他应用程序占用。
检查依赖项:

确保OpenSSH的依赖项都已正确安装。
如果您仍然无法解决问题,建议提供更多关于错误消息和系统配置的详细信息,以便其他人可以更好地帮助您解决问题。如果您的系统有防火墙,也请确保端口22(或您配置的端口)已打开以允许SSH连接。

收获园豆:10
Technologyforgood | 大侠五级 |园豆:7775 | 2023-11-02 23:27
其他回答(2)
0

看下磁盘是不是满了,释放点磁盘空间再重启sshd试试

hxycover | 园豆:202 (菜鸟二级) | 2023-11-02 09:44
0

openssh9.1有什么新功能吗?

realzhangsan | 园豆:264 (菜鸟二级) | 2023-11-03 09:31
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册