银河麒麟桌面操作系统V10(SP1)离线升级SSH(OpenSSH)服务

server/2024/9/23 17:29:10/

目录

前言

准备工作

准备与目标服务器相同版本的操作系统

准备编译依赖包

下载OpenSSL源码包

下载OpenSSH源码包

升级OpenSSH服务

查看当前版本信息

安装编译依赖包

安装OpenSSL

安装OpenSSH


前言

OpenSSH是一个广泛使用的开源SSH(安全壳)协议的实现,它提供了安全的远程登录和其他安全服务。由于OpenSSH本身的复杂性、持续的攻击尝试、 依赖于其他开源库和组件等原因,不断涌现新的安全漏洞,网络安全运维人员不断的升级修复新的OpenSSH安全漏洞。

在实际的运行环境中,部分关键服务器是不被允许连接互联网,需要运维人员离线升级SSH(OpenSSH),以修复已知的安全漏洞,提升系统的安全性。本文主要介绍在银河麒麟桌面操作系统V10(SP1)上离线升级SSH(OpenSSH)。

准备工作

准备与目标服务器相同版本的操作系统

笔者要升级的目标服务器操作系统环境为:银河麒麟桌面操作系统V10(SP1),内核版本为:5.10.0-5-generic。

因为要升级的目标服务器不允许连接互联网,故需要准备一台可以连接互联网的测试机(笔者使用vm虚拟机),部署相同版本的操作系统,用来下载部分依赖包。笔者的测试机操作系统为:银河麒麟桌面操作系统V10(SP1)2403,内核版本为:5.4.18-110-generic。

准备编译依赖包

在测试机上下载编译依赖包:

sudo apt install --download-only  gcc make zlib1g-dev libpam0g-dev libkrb5-dev libedit-dev

进入/var/cache/apt/archives/,将该目录下所有的.deb安装包拷贝到目标服务器上,备用。

下载OpenSSL源码包

OpenSSL官网:https://openssl-library.org/source/


http://www.ppmy.cn/server/120890.html

相关文章

Android对象池的深入理解和使用

参考文献:https://www.jianshu.com/p/eb04e4e1869d 判断对象是否可以被回收 垃圾收集算法 内存分配与回收策略

安卓13长按电源按键直接关机 andriod13不显示关机对话框直接关机

总纲 android13 rom 开发总纲说明 文章目录 1.前言2.问题分析3.代码分析4.代码修改5.编译6.彩蛋1.前言 有些设备需要在长按电源键的时候,直接关机。不需要弹出对话框进行询问。 2.问题分析 过滤电源按键,需要在系统里面处理的话,那么我们需要熟悉android的事件分发,然后再…

ARM概念

一.CPU CPU:计算机的核心部件,负责执行指令和处理数据。它可以被视为计算机的“大脑”,负责运算、控制和数据传输等任务。 SoC(系统级芯片)是将多个组件集成在一个芯片上的设计,通常包括CPU、GPU、内存、…

关于less的基本使用

1、介绍及概述 1.1、解释 less 是方便开发人员书写CSS的一门预处理语言。浏览器只认识html /css /js格式的文件,所以直接引入.less文件,没有任何的效果,需要把less文件转换成css文件 1.2、概述 CSS弊端: 没有逻辑性、变量、函…

[数据集][目标检测]棉花叶子病害检测数据集VOC+YOLO格式977张22类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):977 标注数量(xml文件个数):977 标注数量(txt文件个数):977 标注类别…

语言的复合语句

复合语句有时被称为块语句,在编程语言世界占据重要的作用。最早Algol 60提出复合语句概念,直接影响了后面几乎所有编程语言。 为了支持一种条件下多条语句的执行,编程语言引入了”复合语句”。思想很简单,对于一般情况下单条语句…

使用c#制作一个小型桌面程序

封装dll 首先使用visual stdio 创建Dll新项目,然后属性管理器导入自己的工程属性表(如果没有可以参考visual stdio 如何配置opencv等其他环境) 创建完成后 系统会自动生成一些文件,其中 pch.cpp 先不要修改,pch.h中先导入自己需…

解决phpstudy无法启动MySQL服务

三种方法 如果说你在小皮里面,启动mysql,发现启动不了,而且你在你自己电脑本地有装过mysql服务,那么可以按照我下面的不走来,按顺序试验1,2,3,三个里面肯定有一个是可以解决的 1.停止本地的mysq…