麒麟V10升级openssh 至9.9p1 openssl至3.4

先看一下当前ssh和openssl版本
ssh -V

openssl version -a

一、进入下载目录,下载最新的openssl和openss的压缩包
openssh下载
openssl下载

复制下载链接,通过wget 来下载安装包:

wget  https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-9.9p1.tar.gz

wget https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz

二、通过tar -zxvf 命令解压缩安装包

tar -zxvf openssl-3.4.0.tar.gz

tar -zxvf openssh-9.9p1.tar.gz

在这里插入图片描述
进入ssl解压缩目录

cd  /openssl-3.4.0

预编译

./config --prefix=/usr/local/openssl

安装

make && make install

查看新安

<think>好的,我需要帮助用户找到OpenSSH 9.9p1版本的安装包并指导他们如何升级。首先,根据用户提供的引用信息,有几个来源可以获取安装包。引用[1]、[4]、[5]提到了使用已打包好的RPM包进行升级,特别是引用[5]直接给出了CSDN的下载链接。另外,引用[3]提到了GitHub仓库中的脚本,可能包含相关资源。用户可能需要从这些渠道下载RPM包或者使用脚本进行升级。 接下来要考虑的是不同Linux发行版的兼容性,比如CentOS、麒麟V10、openEuler等,每个系统可能需要不同的安装步骤。例如,CentOS使用yum安装RPM包,而麒麟V10可能需要下载特定的压缩包并编译安装。此外,用户需要注意依赖关系,尤其是OpenSSL的版本,如引用[2]和[3]提到需要升级OpenSSL3.4或保持兼容。 用户可能还关心升级过程中的具体步骤,比如备份原配置、关闭防火墙和SELinux,以及安装后的服务重启。需要提醒用户注意这些步骤以避免服务中断或配置丢失。同时,离线安装和在线安装的不同方法也需要说明,如引用[3]提到的脚本支持两种方式。 最后,用户可能需要验证安装是否成功,检查SSH服务状态和版本号。需要确保提供的指令准确,避免常见错误,例如依赖缺失或配置错误。综合这些信息,整理出清晰的步骤和注意事项,帮助用户顺利完成升级。</think>### OpenSSH 9.9p1 安装包下载及升级指南 #### 一、安装包下载 根据系统类型选择对应来源: 1. **CentOS/Redhat 系统** - **RPM包下载**:可直接从引用[^5]提供的链接下载预编译的RPM包(需CSDN账号): [openssh-9.9p1 RPM包下载链接](https://download.csdn.net/download/Tony1154/90150972) 包含以下文件: ``` openssh-9.9p1-1.el7.x86_64.rpm openssh-clients-9.9p1-1.el7.x86_64.rpm openssh-server-9.9p1-1.el7.x86_64.rpm ``` - **替代方案**:引用[^4]建议通过`yum`命令直接安装。 2. **麒麟V10/openEuler系统** - **源码包下载**:需从官方或引用[^2][^3]提供的地址下载: - OpenSSH 9.9p1源码:[https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/](https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/) - OpenSSL 3.4源码(如需):[https://www.openssl.org/source/](https://www.openssl.org/source/) --- #### 二、升级步骤(以CentOS为例) 1. **备份原配置** ```bash cp -r /etc/ssh /etc/ssh_backup ``` 2. **安装依赖** ```bash yum install -y gcc openssl-devel zlib-devel pam-devel ``` 3. **升级OpenSSH(使用RPM包)** ```bash # 上传RPM包后执行 yum -y install openssh-9.9p1-1.el7.x86_64.rpm yum -y install openssh-clients-9.9p1-1.el7.x86_64.rpm yum -y install openssh-server-9.9p1-1.el7.x86_64.rpm ``` 若提示依赖冲突,可添加`--replacefiles`参数强制覆盖[^4]。 4. **重启SSH服务** ```bash systemctl restart sshd systemctl status sshd # 验证服务状态 ``` 5. **验证版本** ```bash ssh -V # 输出应为:OpenSSH_9.9p1 ``` --- #### 三、注意事项 1. **兼容性检查** - OpenSSH 9.9p1依赖OpenSSL 1.1.1或更高版本,若系统使用OpenSSL 3.0+(如麒麟V10),需参考引用[^3]同步升级。 - **麒麟V10**需手动编译安装,命令示例: ```bash ./configure --prefix=/usr --sysconfdir=/etc/ssh --with-ssl-dir=/usr/local/openssl3 make && make install ``` 2. **离线安装支持** - 引用[^3]提供GitHub脚本支持离线部署:[脚本链接](https://github.com/SMILENCEQ/SMILENCEQ.github.io/blob/main/update_sshssl_openEuler3.sh) 3. **安全加固** - 升级后需检查`/etc/ssh/sshd_config`配置,禁用弱加密算法(如SSHv1)[^1]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值