注意: openssl版本(openssl版本要大于1.0.1,zlib版本要大于1.1.4)

一、安装依赖包

yum -y install gcc make perl               #                   zlib zlib-devel
yum install -y  gcc openssl-devel pam-devel rpm-buildyum install   telnet-server telnet xinetd -y

二、安装telnet服务非常重要

systemctl enable xinetd.service
systemctl enable telnet.socketsystemctl start telnet.socket
systemctl start xinetd

三、下载openssh 我是openssh-8.0p1

wget http://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/openssh-8.0p1.tar.gz  

四、关闭防火墙、selinx

#不关可能会导致ssh连不上
临时关闭:setenforce 0
永久关闭:sed -i 's/enforcing/disabled/g' /etc/sysconfig/selinux

五、升级openssh

mv /etc/ssh /etc/ssh.oldtar xf openssh-8.0p1.tar.gz
cd openssh-8.0p1卸载
rpm -qa |grep  opensshopenssh-clients-7.4p1-16.el7.x86_64
openssh-7.4p1-16.el7.x86_64
openssh-server-7.4p1-16.el7.x86_64
cp -r /etc/ssh /etc/ssh.oldfor i in $(rpm -qa |grep openssh);do rpm -e $i --nodeps;donecd openssh-8.0p1./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords--with-pam --with-tcp-wrappers  --with-ssl-dir=/usr/local/ssl --without-hardeningmake && make installcp contrib/redhat/sshd.init /etc/init.d/sshd
chkconfig --add sshd
chkconfig sshd on
chkconfig --list|grep sshd
sed -i "32a PermitRootLogin yes" /etc/ssh/sshd_config
systemctl restart sshd

升级完成查看版本

转载于:https://www.cnblogs.com/zhaojingyu/p/11399033.html

centos7升级openssh相关推荐

  1. CentOS7升级openssh至8.0

    参考资料:最全CentOS7升级OpenSSH方案 以下这些包自行网上下载,或者虚拟机装一个最小系统,使用yumdownload下载这些资源 先将这些包上传到服务器,以免卸载openssl之后无法上传 ...

  2. centos7升级openssh至openssh8.7.p1、openSSL至openssl3.0.3

    背景概要 OpenSSH(OpenBSD Secure Shell)是 Openbsd 计划组的一套用于安全访问远程计算机 的连接工具.该工具是 SSH 协议的开源实现,支持对所有的传输进行加密,可有 ...

  3. openssh rpm包_100台CentOS7要升级OpenSSH怎么办?

    背景 现在有 100 台 Centos7 需要升级 OpenSSH 到 8.3,怎么办呢?一台台的操作显然不符合我摸鱼的风格,既然每台操作都一样,Ansible Roles 就有用武之地了. 正常升级 ...

  4. linux7.3ssh登陆不上,centos7.3升级openssh到7.7p1后root用户无法登陆的问题

    主机系统centos7.3.1161升级openssh到当前最新版7.7p1以后使用root用户无法登陆,一直提示用户名密码错误(实际上用户名密码是对的).下面对这个坑进行说明. step 1 .升级 ...

  5. 100台CentOS7要升级OpenSSH怎么办?

    100台CentOS7要升级OpenSSH怎么办? https://www.toutiao.com/i6898152133523227144/?tt_from=weixin&utm_campa ...

  6. Centos7.5 升级openssh到9.0p1

    背景: 公司定期的漏洞安全扫描发现系统服务存在问题,需要升级OpenSSH. [root@somsapidev ~]# cat /etc/redhat-release CentOS Linux rel ...

  7. openssh升级sftp_Centos7 升级 openSSH 到7.9p1的详细步骤

    由于项目构建时间比较长,近期安全检查发现openssh有漏洞.所以要升级openssh到7.9p1版本.由于ssh用于远程连接,所以要谨慎操作.本文讲的步骤是在Centos7.3系统.原openssh ...

  8. Linux安装或升级openssh步骤和可能遇到的问题

    另起一句:Linux升级openssh一次成功版本,这个是新总结的博客,如果还没看下面这篇博客,可以直接看这个 ============================================ ...

  9. CentOS7升级openssh8.0及升级后无法root登陆处理

    openssh7.4自带一些已存在的漏洞.所以公司决定升级openssh到8.0 一.升级openssl(开版本需要有时候可以不升级) 1.安装依赖:(这里可以先挂载安装镜像到YUM进行安装也可以) ...

最新文章

  1. 15个目标检测开源数据集汇总
  2. Mybatis基于SqlSession实现CRUD
  3. fdquery update
  4. python 打开当前目录的txt文件-Python - 读取其他文件夹/目录中的文本文件
  5. 【机器学习基础】Softmax与Sigmoid你还不知道存在这些联系?
  6. Fiori Error message Exception raised without specific error
  7. jsp医院管理系统_Thymeleaf+SpringBoot+SpringDataJPA实现的中小医院信息管理系统
  8. sprinboot整合activity
  9. CNDS-Markdown之公式编辑(二)
  10. oracle导出数据只能9999,批量快速的导入导出Oracle的数据
  11. [羊城杯 2020]Easyphp2
  12. linux表示一序列ip,linux 下查看硬件信息(mac,IP地址,硬盘型号,序列号等)
  13. 电子邮件签名模板_15个网站下载免费的电子邮件通讯模板
  14. java打印出 锟斤拷_一段java代码带你认识锟斤拷
  15. 百钱买百鸡:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
  16. 获取当前日期的上一个月和后三个月。
  17. 网页上传图片时,直接本地预览无需上传服务器
  18. 2022-2028年中国素食行业竞争策略研究及未来前景展望报告
  19. C语言中chdir()使用
  20. 字符串匹配/模糊匹配(查找/模糊查找)的算法

热门文章

  1. @Retention注解
  2. fatal error C1083: 无法打开包括文件:dxtrans.h: No such file or directory
  3. windows下Python+Editplus windows Python开发环境
  4. Pro*c使用指示变量来处理NULL列值
  5. uniapp使用iconfont字体图标
  6. vue-cli3.0修改浏览器中的小图标
  7. I/O多路转换 select
  8. [react] 在React中你有遇到过安全问题吗?怎么解决?
  9. [html] DOM节点的种类有哪些?
  10. [css] 你有用过table布局吗?说说你的感受