centos实现离线更新openssh

本文涉及的产品
无影云电脑企业版,4核8GB 120小时 1个月
资源编排,不限时长
无影云电脑个人版,1个月黄金款+200核时
简介: 在CentOS上离线更新OpenSSH:升级完成后, OpenSSH 版本应为 9.3。务必先备份重要数据与配置并测试系统。

当您需要在 CentOS 系统上离线更新 OpenSSH 时,您可以按照以下步骤操作:

  1. 查看相关组件版本是否存在:
  • 首先,查看系统版本:cat /etc/redhat-release
  • 根据系统版本选择对应的组件进行上传。建议将所有上传的文件放到 /tmp 目录下。
  1. 下载依赖包:
  • 升级 OpenSSH 需要依赖 ZLIB、Perl、OpenSSL,以及可能的 PAM。离线下载这些依赖对应的包:
  • zlib-1.2.13.tar.gz
  • perl-5.20.0.tar.gz
  • Linux-PAM-1.3.1.tar.xz
  • openssl-1.1.1n.tar.gz
  • openssh-9.3p1.tar.gz
  1. 安装依赖项:
  • 检查是否存在 gcc:gcc -v
  • 如果 gcc 不存在,上传对应版本的 gcc 相关 RPM 包,然后执行:rpm -Uvh *.rpm --force --nodeps
  1. 升级 OpenSSH:
  • 下载 OpenSSH 9.3 的源代码包:wget https://www.openssh.com/portable/openssh-9.3.tar.gz
  • 解压源代码包:tar -zxvf openssh-9.3.tar.gz
  • 进入解压后的目录:cd openssh-9.3
  • 配置编译选项:./configure
  • 编译 OpenSSH:make
  • 安装新版本的 OpenSSH:sudo make install
  • 替换系统中的 OpenSSH 二进制文件:sudo mv /usr/sbin/sshd /usr/sbin/sshd.old,然后 sudo cp /usr/local/sbin/sshd /usr/sbin/sshd
  • 重新启动 OpenSSH 服务:sudo systemctl restart sshd

现在,您的 CentOS 系统的 OpenSSH 版本应该已经升级到 9.3 了。请在进行任何系统更改之前备份重要的数据和配置文件,并确保您对系统进行了完整的测试。

相关文章
|
6月前
|
数据可视化 Linux 网络安全
CentOS7.9下离线安装OctoMation编排自动化SOAR开源社区免费版
CentOS7.9下离线安装OctoMation编排自动化SOAR开源社区免费版
169 0
|
6月前
|
Linux Docker 容器
CentOS7离线安装Docker
CentOS7离线安装Docker
1326 0
|
11月前
|
应用服务中间件 Linux nginx
centos离线安装nginx详细教程
centos离线安装nginx详细教程
669 0
|
6月前
|
应用服务中间件 Linux 网络安全
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
centos7 下离线安装gcc g++ nginx,并配置nginx进行网络流转发
409 0
|
6月前
|
Linux 应用服务中间件 网络安全
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
CentOS7搭建本地离线局域网yum源(Httpd/Nginx+yum)
1697 0
|
3月前
|
Linux 网络安全
CentOS7更新OpenSSH
CentOS7更新OpenSSH
131 5
|
6月前
|
关系型数据库 MySQL Linux
【clickhouse】在CentOS中离线安装clickhouse
【clickhouse】在CentOS中离线安装clickhouse
327 1
|
6月前
|
网络协议 Java 应用服务中间件
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
记录_centos7离线环境和虚拟机共享文件安装jdk和tomcat(配置环境变量)
54 0
|
Java Linux Shell
centos7内网离线安装face_recognition、python、pip、CMake、dlib,离线升级gcc/切换gcc,文末有face_recognition的docker版本
公司项目需要人脸识别,本来app自带人脸识别,结果api支持的设备试了一圈就一个同事的华为Mate40Pro可以,所以使用无望。接着找了一下免费的java离线人脸识别sdk,发现虹软的确实简单好用,一会就在linux上弄好并测试通过了,然而在准备集成进去开写代码时,不小心看到了一眼首次激活需联网,后续方可离线使用,好吧,我们内网机器首次都不可能的,接着看了下离线激活方法,首先需要企业认证,这一步我们肯定没法做的,毕竟不是之前的小公司了,营业执照啥的随便给我肯定不行,直接放弃了。后来在同事推荐下看了下face_recognition这个项目,之前基本没用过python,于是有了漫长的踩坑之旅。
698 1
|
6月前
|
Kubernetes Linux Docker
k8s学习-k8s初识、Centos下集群安装与一键离线安装
k8s学习-k8s初识、Centos下集群安装与一键离线安装
197 2