`
275553385
  • 浏览: 724934 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
文章分类
社区版块
存档分类
最新评论

CentOS5升级ssh到最新版

阅读更多
转载 http://hxl2009.blog.51cto.com/779549/1035652
因为 CentOS 5 上的 SSH/SFTP 服务还是很老的版本 (OpenSSH_4.3p2),不支持 chroot。 CentOS 源上没有更新的版本,YUM 也无法获取到升级。因此只能从源代码编译安装,这里介绍详细完整的步骤。

yum -y install gcc openssl-devel pam-devel rpm-build

下载 OpenSSH 当前最新版本,并解压缩
http://openbsd.org.ar/pub/OpenBSD/OpenSSH/portable/openssh-6.1p1.tar.gz
tar zxvf openssh-6.1p1.tar.gz

3. 编译源程序为 RPM 安装包
cp openssh-6.1p1/contrib/redhat/openssh.spec /usr/src/redhat/SPECS/
cp openssh-6.1p1.tar.gz /usr/src/redhat/SOURCES/
cd /usr/src/redhat/SPECS
perl -i.bak -pe 's/^(%define no_(gnome|x11)_askpass)\s+0$/$1 1/' openssh.spec
rpmbuild -bb openssh.spec

4. 安装编译好了的 RPM 包
cd /usr/src/redhat/RPMS/`uname -i`
rpm -Uvh openssh*rpm

5. 查看更新后的版本并测试连接
ssh -v
rpm -q openssh
	
ssh -v localhost

service sshd restart

重新ssh登陆看一下是否正常
 
分享到:
评论
1 楼 JYY282 2013-11-21  

相关推荐

    Centos7升级最新版ssl和ssh

    Centos7升级最新版ssl和ssh,openssl-1.0.2n.tar.gz和openssh-7.6p1.tar.gz

    CentOS 7.5上升级OpenSSH到9.8版本

    在CentOS 7.5上升级OpenSSH到9.8版本是一个涉及多个步骤的过程,需要谨慎操作以确保系统的稳定性和安全性。以下是一个详细的升级步骤指南: 一、升级前准备 备份重要文件: 备份/etc/ssh目录,包含所有SSH配置文件...

    centos 升级ssh到openssh7.6

    接下来,我们关注如何升级SSH到OpenSSH 7.6: 1. 首先,需要确保系统是最新的,运行`yum update`以获取最新的软件包。 2. 下载OpenSSH 7.6p1的源码包,可以使用`wget`命令从官方或镜像站点下载。例如:`wget -c ...

    CentOS6.5升级ssh7.7

    本文将详细讲解如何在CentOS 6.5上升级SSH到7.7版本,以及解决升级后可能出现的问题。 首先,CentOS 6.5默认自带的SSH版本可能较低,为了提高安全性并获取新特性,我们需要手动升级到SSH 7.7。这个过程涉及到几个...

    centos7 升级openssh9.6

    CentOS 7预装的OpenSSH版本可能相对较旧,为了获得最新的安全更新和特性,升级到OpenSSH 9.6是必要的。下面我们将详细探讨如何在CentOS 7系统上进行这个过程。 首先,确保你的系统是最新的,通过运行以下命令来更新...

    centos7 ssh一键自动化升级脚本

    5、如果以后版本有升级,只需要从下面提供的URL中到官网下载最新版替换原来的升级包即可。 OpenSSL官网最新版下载地址 https://www.openssl.org/source/ OpenSSH官网最新版本下载地址:...

    CentOS7升级OPENSSH至8.9P1

    `CentOS7`是一款广泛使用的Linux发行版,而`OpenSSH`作为其默认的Secure Shell (SSH) 客户端和服务端,对于远程管理和自动化任务起着核心作用。随着技术的发展,软件版本的更新能够带来更好的性能、安全性和新功能。...

    不上网centos7系统升级到openssh9.3

    本文将详细介绍如何在不联网的CentOS 7系统上,通过本地RPM包升级OpenSSH到9.3版本。 首先,我们理解为何需要升级OpenSSH。OpenSSH是开源项目,持续进行安全性和功能性的改进。新版本通常修复了已知的安全漏洞,...

    centos7版本 最新出炉的openssh 9.8p1 的 rpm升级包和升级步骤,亲自有效

    最新出炉的openssh 9.8p1 的 rpm升级包,亲自有效。 升级步骤 1.确认需要升级的rpm包。 rpm -qa|grep openssh 2.解压openssh-9.8p1_rpm_for_centos7.9.tar.gz 3.备份/etc/ssh/sshd_config和/etc/pam.d/sshd 4....

    CentOS7升级OpenSSH到openssh-7.4p1

    在本文中,我们将讲解如何将 CentOS 7.1 自带的 OpenSSH 6.6 升级到最新的 openssh-7.4p1。该升级过程需要升级 openssl 和 zlib,以确保 openssh 的正确安装和运行。 CentOS 7 升级 OpenSSH 到 openssh-7.4p1 一步...

    centos7 升级到openssh9.9的rpm包

    因为客户扫描出一大堆centos7的漏洞,全是这个openssh的,好多补丁,所以索性升级到最新版。 使用方法: mkdir openssh9 mv openssh9.9.tar.gz openssh9 cd openssh9 tar xfz openssh9.9.tar.gz rpm -ivh --...

    CentOS7升级OpenSSH8.8p1脚本

    由于CentOS7默认的`yum`不支持直接升级到8.8p1,所以我们需要手动编译和安装。从OpenSSH官方网站获取最新源代码,如需获取8.8p1版本,可以使用wget命令: ```bash wget ...

    Linux Centos7 升级最新版OpenSSH-9.6p1 有脚本(支持离线)

    CentOS 7作为一款广泛使用的Linux发行版,其内置的OpenSSH版本可能较旧,可能存在安全风险或者不支持最新的特性和功能。因此,定期更新OpenSSH到最新版本是必要的。本教程将详细介绍如何在CentOS 7上使用提供的脚本`...

    Centos7openssh9.0rpm包与升级脚本

    CentOS 7 是一个广泛应用的企业级Linux发行版,而OpenSSH 9.0则是其最新的版本。此资源包含了在CentOS 7上安装和升级OpenSSH 9.0的RPM包和升级脚本,这对于系统管理员来说非常有用,因为保持OpenSSH的安全性和最新性...

    Centos7升级openssl-3.2.0和openssh-9.6p1笔记和软件

    本文将详细讲解如何在CentOS 7上升级到OpenSSL 3.2.0和OpenSSH 9.6p1这两个最新版本。 首先,我们先了解升级前的准备工作。确保系统已经更新至最新状态,运行`yum update`命令。同时,备份现有的OpenSSL和OpenSSH...

    CentOS 6.5 升级OpenSSH

    总结,升级CentOS 6.5上的OpenSSH是一个涉及多个步骤的过程,包括升级openssl、安装新版本的OpenSSH、链接必要的库、配置和隐藏版本信息,以及最后的验证。这个过程对于维护系统的安全性至关重要,尤其是在面临年度...

    centos7.9-ssh9.5p1-ssl1.1.1w-rpm-x86-64升级加固脚本

    4. **升级SSH**:使用`yum`或`dnf`命令安装或升级到SSH 9.5p1,可能涉及运行`yum update openssh`或`dnf update openssh`。 5. **升级SSL**:升级OpenSSL库,这是实现SSL协议的软件库,可能用`yum update openssl`或...

    openssh9.6p1-centos8-x86-64.tgz

    对于运维人员来说,及时升级到最新版本的OpenSSH是确保网络安全的重要步骤,因为这不仅能够利用新版本提供的功能,还能有效抵御最新的安全威胁。同时,保留调试信息包可以帮助在出现问题时快速定位并解决问题,从而...

    Centos7 升级 openSSH 到7.9p1的详细步骤.docx

    当发现OpenSSH存在漏洞时,及时升级到最新版本是非常必要的。以下是将CentOS7.8上的OpenSSH从旧版本升级到7.9p1的详细步骤,以解决安全问题: 一、升级说明 1. 升级OpenSSH后,原有的公钥认证会失效,需要重新建立...

Global site tag (gtag.js) - Google Analytics