Ubuntu22.04更新Openssh至9.9p2无法正常连接,报错解决

Ubuntu22.04更新Openssh至9.9p2无法正常连接,报错解决

1.报错信息如下所示

ExecStart=/usr/sbin/sshd -D $SSHD_OPTS (code=exited, status=255/EXCEPTION)

2.这通常说明 SSH 配置文件存在语法错误、缺失关键文件,或者端口被占用等问题。

3.检查配置文件是否有错误
sudo sshd -t

4.执行上述命令之后,出现下面的报错信息

/etc/ssh/sshd_config line 85: Unsupported option UsePAM

OpenSSH 被编译或安装为不支持 PAM(Pluggable Authentication Modules)功能的版本。
所以配置中 UsePAM yes 会报错,导致 sshd 无法启动。

5.修改配置文件
vim /etc/ssh/sshd_config

6.找到85行,将#注释掉,保存即可

7.在次执行以下命令,报错问题已经解决

sudo sshd -t

8.重启ssh服务,查看其是否能正常启动

sudo systemctl restart ssh

sudo systemctl status ssh


9.不出意外的话,还是继续报错,服了这个老六,报错信息如下所示

error: Bind to port 22 on 0.0.0.0 failed: Address already in use.

fatal: Cannot bind any address.

10.查看22端口,是否被占用
sudo ss -tulpn | grep :22

回显信息如下所示

*:22 users:(("systemd",pid=1,fd=98))

11.尝试使用 ssh.socket 来启动sshd
启用socket是否激活

sudo systemctl enable ssh.socket

sudo systemctl start ssh.socket

查看socket是否激活

sudo systemctl status ssh.socket

sudo systemctl status ssh


12.我嘞个豆,还是报错,真的离谱,再次尝试报错解决

sudo systemctl disable ssh.service

sudo systemctl enable ssh.socket

sudo systemctl start ssh.socket

sudo systemctl status ssh


13.还是一直在报错,真的服了,最后实在不行该端口啦
主要的报错信息,还是22端口被占用

*:22 users:(("systemd",pid=1,fd=98))

14.实施问题解决

修改端口之前一定要关闭ssh.socket服务

sudo systemctl stop ssh.socket

sudo systemctl stop ssh

再次确认22端口是否被占用
sudo ss -tulpn | grep :22

确认好该端口不启用服务后,实在不行就将其kill掉,慎重kill进程

15.修改端口

/etc/ssh/sshd_config


16.修改之后,启动服务,成功

sshd -t

systemctl restart ssh

systemctl status ssh


17.因为我没有开启root远程连接,这里使用普通账户进行连接

相关推荐
执念WRD7 小时前
熊海CMS v1.0代码审计实战
android·nginx·安全·web安全·网络安全·系统安全
深耕AI8 小时前
【完整教程】宝塔面板FTP配置与FileZilla连接服务器
运维·服务器
无聊的小坏坏9 小时前
从单 Reactor 线程池到 OneThreadOneLoop:高性能网络模型的演进
服务器·网络·一个线程一个事件循环
AI智域边界 - Alvin Cho10 小时前
Bloomberg、LSEG 与 MCP 缺口:为什么尚未发布完整的 MCP 服务器,以及多智能体系统如何解決这问题
运维·服务器
_OP_CHEN11 小时前
Linux网络编程:(七)Vim 编辑器完全指南:从入门到精通的全方位实战教程
linux·运维·服务器·编辑器·vim·linux生态·linux软件
Maple_land11 小时前
第1篇:Linux工具复盘上篇:yum与vim
linux·运维·服务器·c++·centos
忧郁的橙子.12 小时前
一、Rabbit MQ 初级
服务器·网络·数据库
liao__ran12 小时前
ClickHouse CPU 排查快速参考指南
运维·服务器·clickhouse
9ilk12 小时前
【仿RabbitMQ的发布订阅式消息队列】 ---- 功能测试联调
linux·服务器·c++·分布式·学习·rabbitmq
G311354227312 小时前
深度学习中适合长期租用的高性价比便宜的GPU云服务器有哪些?
服务器·人工智能·深度学习