1.检验升级OpenSSH依赖的相关组件

[root@web02 /]# rpm -qa | grep gcc

[root@web02 /]# rpm -qa | grep zlib-devel

[root@web02 /]# rpm -qa | grep openssl-devel

[root@web02 /]# rpm -qa | grep pam-devel

如没有,直接用yum安装。

[root@web02 /]# yum install gcc zlib-devel pam-devel openssl-devel

2.源码编译安装OpenSSh的7.8版本

[root@web02 /]# mv /etc/ssh/ /etc/ssh.bak

[root@web02 /]# wget https://openbsd.hk/pub/OpenBSD/OpenSSH/portable/openssh-7.8p1.tar.gz

[root@web02 /]# tar -xf openssh-7.8p1.tar.gz

[root@web02 /]# cd openssh-7.8p1

[root@web02 /]# ./configure --prefix=/usr --with-zlib --sysconfdir=/etc/ssh --with-ssl-dir=/usr --with-md5-passwords --with-pam

[root@web02 /]# make

[root@web02 /]# make install

[root@web02 /]# mv /etc/ssh /etc/ssh-7.8p1-conf

[root@web02 /]# mv /etc/ssh.bak/ /etc/ssh

[root@web02 /]# sed -i '/^#PermitRootLogin/s/#PermitRootLogin yes/PermitRootLogin yes/'/etc/ssh/sshd_config

或手动修改PermitRootLogin no 修改为 PermitRootLogin yes 允许root远程登陆。

[root@web02 /]# sed -i '/^GSSAPIAuthentication yes/s/GSSAPIAuthentication yes/#GSSAPIAuthentication yes/'/etc/ssh/sshd_config

[root@web02 /]# sed -i '/^GSSAPICleanupCredentials yes/s/GSSAPICleanupCredentials yes/#GSSAPICleanupCredentials yes/'/etc/ssh/sshd_config

[root@web02 /]# cp /etc/ssh-7.8p1-conf/ssh_host_ecdsa_key /etc/ssh

[root@web02 /]# cp /etc/ssh-7.8p1-conf/ssh_host_ed25519_key /etc/ssh

3.重启查看版本

[root@web02 openssh-7.8p1]# service sshd restart

停止 sshd:[确定]

正在启动 sshd:[确定]

[root@web02 openssh-7.8p1]# ssh -V

OpenSSH_7.8p1, OpenSSL1.0.1e-fips 11Feb2013

[root@web02 openssh-7.8p1]#

升级完成。

学习|生活|分享|积累|永不停步

请留下你指尖的温度

让太阳拥抱你

微信ID:haopython

openssh升级_Redhat 6.5源码编译升级openssh到7.8版本相关推荐

  1. aix升级openssh_AIX6.1上源码编译升级openssh6.6p1

    最近因为绿盟扫描到AIX5.3 AIX6.1系统有openssh高危漏洞,OPENSSH6.4之前的都报高危漏洞,IBM官网上也只有最新的openssh6.0安装文件供下载,没办法只有自己试验的用源码 ...

  2. linux下源码编译升级ssh版本,ssh打补丁过程

    linux下源码编译升级ssh版本过程 记录打补丁之ssh源码编译升级过程 安装前软件准备 升级步骤 结尾及一些坑 记录打补丁之ssh源码编译升级过程 应安全报告要求需要修复操作系统中的ssh协议,原 ...

  3. Open vSwitch(OVS)源码编译Ubuntu16.04,Linux内核版本4.15

    Open vSwitch(OVS)源码编译Ubuntu16.04,Linux内核版本4.15 关于Open vSwitch(OVS)版本与Linux内核的关系,参考这篇文章:Open vSwitch( ...

  4. 07-PDI(Kettle)源码编译8.2.0.0.R版本

    文章目录 07-PDI(Kettle)源码编译8.2.0.0.R版本 1.安装PDI8.2.0.0.R的parent工程到本地 1.1配置Maven的settings.xml文件 1.2安装PDI源码 ...

  5. orangepi升级linux内核,orangePi源码编译教程

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? #环境 ubuntu 12.04.5 64位 8G内存 jdk-6u45-linux-x64.bin 64位JDK6 板 ...

  6. pip安装wxpython报错traceback_使用源码编译wxpython-基于python2.7

    1.前言 本文主要讲述在linux环境下进行编译wxpython,在windows下面安装wxpython很简单,只要下载,然后直接执行exe文件,下一步下一步即可安装,在linux下面,则具有很多步 ...

  7. yum安装 vs 源码编译安装

    一直坚持yum安装,原则如下: 1. 公共约定优先,方便运维 2. 方便编写自动化部署脚本 3. 应用升级方便 一直以为源码编译安装可能会有效率上的优势,结局却比较另人忧伤. 根做运维的朋友聊天,谈到 ...

  8. PHP 8.0 源码编译安装 JIT 尝鲜

    女主宣言 今天小编为大家分享一篇最简化的 PHP 8 源码编译安装方法.PHP 8.0 Alpha 1 已经在2020年6月25号发布了,今天带领大家快速尝鲜 PHP 8.0 的新特性 JIT.希望能 ...

  9. 安卓系统源码编译系列(一)——下载安卓系统源码教程

    最近需要编译安卓系统,咨询了一个编译过安卓系统的朋友,说是下载源码就得下载两天,于是做好了长期抗战的准备,开始了下载安卓源码的旅程.在刚开始下载时,可以参照的内容只有官方教程,于是跟着官方教程一步一步 ...

最新文章

  1. 【工具软件】webstorm如何使用快捷键生成固定代码
  2. Linux之数组和关联数组
  3. linux弹性网卡,将弹性网卡附加到 ECS 实例上之后如何配置弹性网卡
  4. 计算机课件知识,计算机基础知识1认识计算机课件.ppt
  5. c++ 每半个小时打印一次_有了3D打印机,后期该如何维护呢
  6. plsql修改表名称_Excel教程:常见的工作表技巧(内有冻结拆分窗格)Excel神技巧...
  7. Android单元测试 mock Context,mock静态类的静态方法,测试方法的顺序
  8. Wondershare Recoverit for Mac(数据恢复套件)
  9. 食住玩|怎么下载安装VRAY渲染器最新版?
  10. java 象棋人机开源码,中国象棋人机博弈程序(扁平化棋局) C语言实现
  11. Rust搜索服务器、rust快速找服教程
  12. mysql的sql语句没错但是报错_sql语句没错·但是却报错,怎么回事?
  13. 第二届金融交易技术大会拥抱Fin Tech-创新、科技、融合在沪圆满落幕!
  14. C#生成word的几种方式。过程及问题记录。
  15. 潘金莲——中国女性解放思想的先驱《其实我的心没走》
  16. mysql eav_数据库设计之EAV(实体、属性、值)
  17. 临时或永久修改cgroup和Cgroup 入门教程:cpuset
  18. 荆楚理工学院计算机科学专业,2017荆楚理工学院专业排名
  19. 海尔集团的的具体营销策略和营销管理
  20. vulnhub-kir-Ctf

热门文章

  1. 数据库半年回顾:国外波澜不惊,国内势如破竹
  2. 本周四直播:Oracle 19c 升级实战分享
  3. 今晚直播:Oracle Nologging 全面总结
  4. 组合式应用新利器?SaaS新时代事件网格如何解决集成标准化问题
  5. 不藏了,这些Java反射用法总结都告诉你们
  6. 带你剖析鸿蒙轻内核任务栈的源代码
  7. 性能测试界“网红”云性能测试服务,了解一下?
  8. 【API进阶之路6】一个技术盲点,差点让整个项目翻车
  9. 面试官:你对Redis缓存了解吗?面对这11道面试题是否有很多问号?
  10. k 近邻算法解决字体反爬手段|效果非常好