Ubuntu 离线环境升级 OpenSSH 修复漏洞

一、适用场景

  • 服务器无法连接外网 / 内网受限 ,无法直接 apt update、apt install
  • 漏洞扫描提示:OpenSSH < 9.8p1 存在 CVE-2024-6387
  • 系统:Ubuntu 24.04(其他 Debian 系可参考)
  • 目标:离线升级 OpenSSH,修复漏洞

二、前置说明

  1. 9.8p1及以上即可 :9.9p1 / 10.0p1 / 10.2p1 均已修复该漏洞
  2. 必须下载 amd64.deb 格式安装包

三、所需文件(共 4 个)

在能联网的 Windows 电脑上,从阿里云镜像下载:

  1. openssh-server_9.9p1-3ubuntu3.2_amd64.deb
  2. openssh-client_9.9p1-3ubuntu3.2_amd64.deb
  3. openssh-sftp-server_9.9p1-3ubuntu3.2_amd64.deb
  4. libssl3_3.0.2-0ubuntu1.21_amd64.deb

下载地址:

依次下载4个包:

四、上传文件到离线服务器

  1. 使用 U 盘、跳板机、scp 等方式

  2. 上传至服务器 /tmp 目录

  3. 验证文件存在:

    复制代码
    ls /tmp/*.deb

五、离线安装步骤(逐条执行)

  1. 进入目录

    cd /tmp

  2. 安装 libssl3(如报依赖冲突,可直接跳过)

    sudo dpkg -i libssl3_3.0.2-0ubuntu1.21_amd64.deb

  3. 安装客户端与 sftp

    sudo dpkg -i openssh-client_9.9p1-3ubuntu3.2_amd64.deb openssh-sftp-server_9.9p1-3ubuntu3.2_amd64.deb

  4. 安装服务端

    sudo dpkg -i openssh-server_9.9p1-3ubuntu3.2_amd64.deb

  5. 重启 sshd 生效

    systemctl restart sshd

六、验证是否成功(关键)

复制代码
sshd -V

出现以下内容即为修复完成:

复制代码
OpenSSH_9.9p1 Ubuntu-3ubuntu3.2, OpenSSL 3.0.13 30 Jan 2024

七、最终结论

  • 只要 sshd -V 显示 9.8p1 及以上
  • CVE-2024-6387 漏洞已彻底修复,漏扫可过关
相关推荐
硅基手札9 分钟前
【Linux 内核专栏 19】20 · 嵌入式子系统 — GPIO·pinctrl·clock·regulator
linux·运维·单片机·linux内核·嵌入式开发·调试定位
默|笙27 分钟前
【Linux网络】传输层协议TCP(3)滑动窗口、流量控制
linux·网络·tcp/ip
修心光31 分钟前
记录一次,jenkins打包异常问题
运维·jenkins
分布式存储与RustFS39 分钟前
JuiceFS 接 RustFS 当数据后端:把对象存储挂成本地文件系统
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
CANI_PLUS2 小时前
电脑文件共享
运维·服务器
Decay__2 小时前
15_MySQL 数据同步与迁移方案 —— 复制 / DataX / Canal / 异构同步(对标 Oracle GoldenGate)
运维·数据库·sql·mysql·架构
Linux界最忧郁之人2 小时前
华为云ECS&IMS&AS实战|弹性云服务器、私有镜像、弹性伸缩完整实验
linux·运维·服务器·centos·华为云·openstack
后台模板学习2 小时前
GitHub Actions 与 Jenkins 在日志监
运维·github·jenkins
whyutianict_vv2 小时前
零基础转 AI 运维:投入清单、技术路线与核对表
linux·运维·人工智能·ai
无言听风雨丶3 小时前
systemd 与信号 / 僵尸进程:Linux 进程管理的底层逻辑与排错
linux·服务器·网络