一、环境

1.系统环境

2.当前版本

ssh -V


(注:openssh可以单独升级,确保有openssl即可【openssh依赖于openssl】)

二、安装包

1.下载地址:openssh-9.0p1.tar.gz
2.wget下载:

wget https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/openssh-9.0p1.tar.gz

三、升级

1.解压安装包

[root@localhost ~]# tar -xvf openssh-9.0p1.tar.gz


2.备份与环境

[root@localhost ~]# yum install -y pam* zlib* openssl-devel gcc make
[root@localhost ~]# cd openssh-9.0p1
[root@localhost openssh-9.0p1]# cp -r  /etc/ssh /tmp/
[root@localhost openssh-9.0p1]# setenforce 0
[root@localhost openssh-9.0p1]#  sed -i 's/enforcing/disabled/g' /etc/selinux/config
[root@localhost openssh-9.0p1]# systemctl stop firewalld
[root@localhost openssh-9.0p1]# systemctl disable firewalld

3.编译安装

[root@localhost openssh-9.0p1]# ./configure  --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-pam  --without-openssl-header-check --with-ssl-dir=/usr/local/ssl --with-privsep-path=/var/lib/sshd

[root@localhost openssh-9.0p1]# make
[root@localhost openssh-9.0p1]# rpm -e --nodeps `rpm -qa | grep openssh`
[root@localhost openssh-9.0p1]# rm -rf /etc/ssh/*
[root@localhost openssh-9.0p1]# make install
[root@localhost openssh-9.0p1]# sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/g' /etc/ssh/sshd_config



4.基于systemctl管理

 [root@bogon openssh-9.0p1]# cp -a  contrib/redhat/sshd.init /etc/init.d/sshd[root@bogon openssh-9.0p1]# chkconfig sshd on[root@bogon openssh-9.0p1]# chkconfig --add sshd[root@bogon openssh-9.0p1]# systemctl enable sshd[root@bogon openssh-9.0p1]# systemctl restart sshd

5.验证

ssh -V

四、结束语

  到此openssh升级就结束啦,安装过程中出现其他问题的博友亦可给博主留言哦!

Centos升级安装Openssh9.0p1相关推荐

  1. Centos升级安装.Net core 1.1

    VS2017已经发布了一个多月了,最期待的功能就是.net core的更新,终于去掉了繁琐了project.json的文件配置.我们尝试打开一个VS2015的.net core项目,会自动升级至.ne ...

  2. CentOS升级Python2.7及安装pip

    CentOS升级Python2.7及安装pip<?xml version="1.0" encoding="UTF-8"?> CentOS升级Pyth ...

  3. Centos 6.5、7升级安装openssh8.2p1

    因centos7自带的ssh版本较低,存在高危漏洞,故升级到最新版本(目前是8.2p1) 注意: 升级ssh存在一定的危险性,一旦不成功可能无法通过远程连接到系统,因此在升级之前最好先安装vnc或者t ...

  4. 如何在Ubuntu/CentOS上安装Linux内核4.0

    如何在Ubuntu/CentOS上安装Linux内核4.0 大家好,今天我们学习一下如何从Elrepo或者源代码来安装最新的Linux内核4.0.代号为'Hurr durr I'm a sheep'的 ...

  5. Centos 7 安装 gcc-5.5

    ==========运维之路 环境如下 [root@Centos ~]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [r ...

  6. linux重装alsa,centos 6 安装alsa

    centos 6 安装alsa 发布时间:2011-11-04 10:40:49来源:红联作者:cj4777 在安装 centos-release-cr 升级系统后,alsa 不能安装 ./confi ...

  7. Centos 7 安装 ifconfig 管理命令

    1. 安装的需求背景 我们知道ifconfig 命令可以用于查看.配置.启用或禁用指定网络接口,如配置网卡的IP地址.掩码.广播地址.网关等,功能不可谓不丰富. 此命令的功能和windows系统的ip ...

  8. CENTOS手动安装修复python ,YUM CENTOS手动安装修复YUM

    CENTOS手动安装修复YUM 2019年3月8日  杨宇 Comments 0 Comment 目录 [hide] 一.问题场景 二.手动修复 2.1 下载 rpm 包 2.2 安装 rpm 包 2 ...

  9. ssh 用密码连接不上、查看openSSH 的版本、CentOS - 升级openSSH,修复安全漏洞

    一  ssh密码连接 1,检查ssh配置文件 #vim /etc/ssh/sshd_config 130 UseDNS no 131 AddressFamily inet 132 PermitRoot ...

最新文章

  1. SQLSERVER存储过程基本语法使用
  2. 竞赛 | 我们标注了34G真实线下门店数据,等你pick!
  3. golang mysql 错误 sql: unknown driver “mysql“ (forgotten import?) 解决方法
  4. 12.6日个人工作总结
  5. 搭建XSS (跨网站指令码) 测试平台
  6. python 用命令安装pip_利用Python的pip命令安装nump
  7. 硬件知识:串口通讯的起始、数据、停止位是怎么分配的?
  8. SAP License:SAP学习笔记-集成与核算
  9. keep怎么生成运动轨迹_空间新物种 !| 垂直运动路径与商业综合体的整合与植入...
  10. struts2的package和result的标签的属性
  11. cad相对坐标快捷键_CAD里面绝对、相对、极坐标是什么?如何区别
  12. 【多元统计分析】05.多元统计的“三大分布”
  13. 用IO流读取trs文件
  14. windowsServer安装sqlServer2008
  15. IDE/SATA/SCSI接口
  16. Seeker的奇妙求职历险(华为笔试)
  17. ​六号美术馆 基于以太坊区块链上的区块链游戏
  18. 2019年湖南电网考试备考(计算机专业第一批次)
  19. CentOS 使用 yum 源安装 PHP 各版本、及 PHP 各扩展总结
  20. 遗传学与基因组学原理 | 遗传方式及多因素遗传

热门文章

  1. iOS设备管理器有人推荐iTunes,有人推荐iMazing,到底如何选择
  2. matplotlib系列-plt.axis
  3. iTerm2 + oh-my-zsh + powerlevel9k 打造你喜欢的编码终端
  4. 【HTML第二个综合案例】----相亲App注册页面
  5. 高中计算机操作题frontpage步骤,一级计算机操作题步骤——Frontpage操作.docx
  6. HTTP接口测试代码,HTTP GET/POST模拟请求测试工具
  7. 女生应该找一个会打DOTA的男生做老公
  8. win10 mysql8.0修改密码
  9. 重启镜像DOCKER
  10. 2021年西式面点师(初级)考试题及西式面点师(初级)