CentOS7离线升级至9.0P1

升级前准备
开启telnet,这个百度。
准备安装包:
zlib-1.2.12.tar.gz
openssl-1.1.1p.tar.gz
openssh-9.0p1.tar.gz
链接:https://pan.baidu.com/s/12ZlfUIUxVtMQodPxvSHQ4g
提取码:qwer
安装zlib

tar -xvf zlib-1.2.12.tar.gz
cd zlib-1.2.12
./configuremake test
make install
构建共享库,否则安装ssl的时候找不到
make clean
./configure --shared
make test
make install
cp zutil.h /usr/local/include
cp zutil.c /usr/local/include

安装ssl

进入解压后的ssl目录
./config shared zlib --prefix=/usr/local/ssl
make clean && make -j 4 && make install
echo "/usr/lcoal/ssl/lib" >> /etc/ld.so.conf
ldconfig创建软连接
ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl
这一步可能会报/usr/bin/openssl 已存在,进入/usr/bin目录rm openssl再执行
ln -s /usr/local/ssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/local/ssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1
查看版本
openssl version -a

安装ssh

卸载原有ssh
rpm -qa | grep ssh
卸载sshclient  sshserver
rpm -e --nodeps 查出来包名进入9.0p1目录
./configure --prefix=/usr/local/openssh --with-zlib=/usr/local/zlib --with-ssl-dir=/usr/local/ssl
make -j 4 && make installcp contrib/redhat/sshd.init /etc/init.d/sshd
chkconfig --add sshd
开始复制一堆文件
cp /usr/local/openssh/etc/sshd_config /etc/ssh/sshd_config
cp /usr/local/openssh/sbin/sshd /usr/sbin/sshd
cp /usr/local/openssh/bin/ssh /usr/bin/ssh
cp /usr/local/openssh/bin/ssh-keygen /usr/bin/ssh-keygen
cp /usr/local/openssh/etc/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub
cp /usr/local/openssh/etc/ssh_host_dsa_key /etc/ssh/

查看是否已经生效

systemctl restart sshd
sshd -v

端口修改

编辑/etc/ssh/sshd_conf
Port 22上面加个Port 11111
如果不生效的话编辑/usr/local/openssh/etc/sshd_cong我也不知道为啥

然后重启ssh

CentOS7离线升级至9.0P1相关推荐

  1. centos7离线安装ansible

    centos7离线安装ansible: 1.通过在线的centos7将rpm包下载好了,上传到指定服务器. 下载官方repo,rpm -iUvh http://dl.Fedoraproject.org ...

  2. centos7 离线升级/在线升级操作系统内核

    镜像下载.域名解析.时间同步请点击 阿里云开源镜像站 一.前言 CentOS(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Ha ...

  3. XenCenter软件中的Centos7离线安装yum源,不用wget和crul

    XenCenter软件中的Centos7离线安装yum源,不用wget和crul 1.去网站http://mirrors.163.com/centos/7/os/x86_64/Packages/下载文 ...

  4. CentOS7 离线安装 ZABBIX 5.0

    小伙伴可能遇到了在公司内网环境下无法访问外网情况,无法访问外网yum源部署ZABBIX 对于rpm包依赖问题比较头疼.本文将会进行离线部署实战. 离线安装所需依赖的rpm包.这个包怎么下载呢?依赖的包 ...

  5. centos7离线安装mysql_CentOS7离线安装MySQL的教程详解

    1.删除原有的mariadb,不然mysql装不进去 mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa|grep mariadb rpm -e --nodeps mar ...

  6. centos7离线安装metasploit

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均是在线一键安装教程,对于 ...

  7. centos7离线安装mysql_Centos7离线安装metasploit详细教程

    最近需在内网服务器搭建安全工具环境,苦于内网服务器无法访问互联网,需要很多依赖包比较麻烦,尤其metasploit无互联网安装特别麻烦,而且网上metasploit的安装教程均是在线一键安装教程,对于 ...

  8. linux7离线安装docker19,centos7离线安装docker

    1.制作离线yum源 将Centos7的iso镜像包(dvd完整版)上传到服务器,挂载镜像,制作yum源 mkdir -p /media/centos7/ mount ./CentOS-7-x86_6 ...

  9. centos7 离线安装 rar 解压缩软件

    一.下载最新Linux版本Rar软件 1.windows系统下载 在互联网电脑上进入rar官方网站,点击Downloads链接,进入下载界面,复制RAR 6.11 for Linux x64RAR 6 ...

最新文章

  1. Spring整合Hibernate。。。。
  2. linux那些事之follow_page
  3. 鸿蒙轻内核源码分析:掌握信号量使用差异
  4. display none 隐藏后怎么显示_display:none与visibility:hidden的区别?
  5. python实验项目_Python3实验 项目结构(文件操作)
  6. R语言:data.table语句批量生成变量
  7. 我的招聘网——用户登录模块设计与实现
  8. 百度 php 图片文字识别,使用百度接口实现图片识别文字
  9. 初学媒体软件时的一些鼠绘作品
  10. Unity | unityC++内存共享及中文乱码解决方式
  11. Android 数据库中读取图片名称加载相应的资源
  12. 关于服务被挖矿程序minerd入侵解决方法
  13. C#字符串截取函数Substring
  14. 多期DID-placebo_test
  15. 存不存?——中国银行笑话
  16. 2019年全国大学生电子设计竞赛综合测评题解析
  17. Java 计算接口调用时间
  18. 大疆 M300RTK无人机 Android开发 避障功能
  19. java接口的作用和意义_Java接口的作用与意义
  20. oracle有集合为什么要用游标,oracle 游标使用

热门文章

  1. 突发!又一位明星英年早逝!
  2. 一个程序员的日常!是我本人了,没错了
  3. 华为手机访问文件服务器,手机访问云服务器文件
  4. Android L Material Design 初探 (基于AppCompat v21)
  5. KDD-cup 2019比赛总结
  6. Pandas 04-分组
  7. 2011 imac 固态_Apple 篇一:iMac 2011升级内存固态实录
  8. 由浅入深,阿米巴经营必懂七大问
  9. Mac答疑「4」初次使用苹果Mac笔记本教程
  10. android系统编辑器,Android系统上的Notepad++文本编辑器_920 Text Editor V1.0 下载