升级openssh的详细步骤

步骤如下:
1、准备工作

1.1、下载相关软件包

OpenSSH需要依赖ZLIB和OpenSSL,因此需要从官网下载三者的源码包。需要注意的是:OpenSSH最新版8.1p1依赖的OpenSSL版本为1.0.2k,而不是其最新版1.1.0e(使用此版会升级失败),ZLIB可以使用最新 版1.2.11。 三者源码下载地址:

http://www.zlib.net/
     http://www.openssl.org/
     http://www.openssh.org/

1.2、查看系统当前软件版本

# rpm -q zlib
    # openssl version
    # ssh -V

1.3、配置在线yum源

# cd /etc/yum.repos.d

# rm -rf *                                                                                 #删除当前所有yum源文件

   # wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo              #连接阿里云在线源

1.4、安装telnet服务并启用

因升级OpenSSH过程中需要卸载现有OpenSSH, 因此为了保持服务器的远程连接可用,需要启用telnet服务作为替代,如升级出现问题,也可通过telnet登录服务器进行回退。

A、安装telnet服务

# yum -y install telnet-server*

B、启用telnet

   先关闭防火墙,否则telnet可能无法连接

# service iptables stop
   # chkconfig iptables off

# vi /etc/xinetd.d/telnet

将其中disable字段的yes改为no以启用telnet服务
   # mv /etc/securetty /etc/securetty.old          #允许root用户通过telnet登录
   # /etc/init.d/xinetd start                                #启动telnet服务
   # chkconfig xinetd on                                  #使telnet服务开机启动,避免升级过程中服务器意外重启后无法远程登录系统
   # telnet [ip]                                                  #新开启一个远程终端以telnet登录验证是否成功启用

1.5、安装编译所需工具包

# yum -y install gcc pam-devel zlib-devel

原文地址:https://www.cnblogs.com/wzh19820101/p/12095850.html

时间: 2024-10-08 13:32:59

升级openssh的详细步骤的相关文章

CentOS 6.6升级OpenSSH到最新版本7.5.p1

本文主要简单记录CentOS 6.6下OpenSSH升级步骤,安装编译所需工具包 yum install gcc pam-devel zlib-devel 一.升级原因7.4以下openssh版本存在严重漏洞:1.OpenSSH 远程权限提升漏洞(CVE-2016-10010)  2.OpenSSH J-PAKE授权问题漏洞(CVE-2010-4478)  3.Openssh MaxAuthTries限制绕过漏洞(CVE-2015-5600)  OpenSSL>=1.0.1可以不用升级OpenS

linux下升级 OpenSSH

一.下载最新版本 OpenSSH OpenSSH 的官方网站:http://www.openssh.com 这里我下载的是openssh-6.2p1 使用ssh -V 命令查看一下 #安装相关的组件 yum -y install gcc openssl-devel pam-devel rpm-build 二.下面开始升级SSH,这里我写了两种升级方法 1.编译安装 OpenSSH # tar xzvf openssh-6.2p1.tar.gz # cd openssh-6.2p1 # ./con

redis3.0.2 分布式集群安装详细步骤

redis3.0.2 分布式集群安装详细步骤 --(centos5.8 X64系统) 版本历史 时间 版本 说明 编写者 2015-06-5 1.0 redis3.0.2 分布式集群安装详细步骤 csc 一: redis cluster介绍篇 1:redis cluster的现状 目前redis支持的cluster特性(已亲测): 1):节点自动发现 2):slave->master 选举,集群容错 3):Hot resharding:在线分片 4):进群管理:cluster xxx 5):基于

centos6.6升级openssh到最新版本7.5.p1

本文主要简单记录下openssh升级步骤,及一键升级脚本. 安装编译所需工具包 yum install gcc pam-devel zlib-devel 一.升级原因 7.4以下openssh版本存在严重漏洞: 1.OpenSSH 远程权限提升漏洞(CVE-2016-10010) 2.OpenSSH J-PAKE授权问题漏洞(CVE-2010-4478) 3.Openssh MaxAuthTries限制绕过漏洞(CVE-2015-5600) OpenSSL>=1.0.1可以不用升级OpenSSL

redhat6.4升级openssh至6.7

1:简介 最近浙江电信对线上服务器进行漏洞扫描,暴露出原有的openssh有漏洞,建议升级openssh版本: 2:操作环境 Red Hat Enterprise Linux Server release 6.4 3:所需软件包 (1)gcc zlib zlib-devel make pam pam-devel  (升级过程中所需依赖包) (2)dropbear-2014.66.tar.bz2(代替原有用pm包安装openssh环境) (3)openssh-6.7.tar.gz(升级的软件包)

VS2012+Win7网站发布详细步骤

VS2012+Win7网站发布详细步骤 本机环境: 本文分三个部分介绍Web项目发布的常规方法,大神级别可以略过,主要是为了方便一些初学者. 第一部分:VS2012把项目发布到文件系统. 第二部分:IIS配置发布好的项目. 第三部分:常见问题处理. 第一部分:VS2012把项目发布到文件系统. 1.打开你的VS2012网站项目,右键点击项目->菜单中选择“重新生成”一下网站项目:再次点击右键->发布: 2.弹出网站发布设置面板,点击<新建..>,创建新的发布配置文件: 输入自己定义

使用virtualBox安装CentOS 6.3的详细步骤

由于前几天把系统升级到win7了,原先安装的Linux虚拟机都不存在了.基于学习,这次安装选择的是CentOS 6.3版本. 下面就看看具体的安装步骤: 名称可以随便填写,类型选择Linux,版本选择Linux 2.6,我之前试选择过其他的版本来安装,比如Ubuntu,结果未安装成功,不知道哪里出了错误.走了好多弯路后,终于另选择为Linux 2.6就意外地成功了.然后点击下一步. 一直下一步走到“存储在物理硬盘上”时,您可以选择固定大小,也可选择动态分配.如图: 我这里选择的是动态分配,继续下

升级openssh

由于升级OpenSSH涉及到安全性问题,为保险起见,在升级前最好安装telnet服务作为备用方案,然后在升级成功后再停止telnet即可. 一.OpenSSH升级相关源码包下载地址 zlib http://www.zlib.net/zlib-1.2.11.tar.gz zlib其他版本下载地址 http://www.zlib.net/fossils/ openssl-fips http://www.openssl.org/source/openssl-fips-2.0.16.tar.gz Ope

Zabbix3.4安装详细步骤

Zabbix3.4安装的详细步骤 一.zabbix介绍 现在大多数公司都会用到监控软件,主流的监控软件就是Zabbix了,当然还会有Nagios等其他的软件: Zabbix简介: zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案. zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题. zabbix 由2部分构成,zabbix server 与可选组件zabbix agent. zabb