一、背景:
因老版存在很多漏洞,因此需要升级到最新版本,服务器所在区域无法上网,需要离线安装所有软件和依赖包;
相关资源:
https://download.youkuaiyun.com/download/gz_jax/11128971
(里面缺少gcc-c++包,自行下载添加)
二、升级openssh7.9
所有的依赖包上传服务器(我是放在/home/soft目录下)
1、先安装telnet-server (防止openssh升级后无法远程登入)
#rpm -ivh telnet-server-0.17-48.el6.x86_64.rpm
2、安装xinetd
#rpm -ivh xinetd-2.3.14-40.el6.x86_64.rpm
将telnet在xinetd的配置中启用
#vi /etc/xinetd.d/telnet
#disable = no # 启用telnet
#service xinetd start # 启动telnet
测试telnet是否可用。
3、将所有相关依赖强制安装
cd /home/soft
rpm -ivh *.rpm --nodeps --force
4、升级zlib
#cd /home/soft
#tar -zxvf zlib-1.2.11.tar.gz
#cd zlib-1.2.11
#./configure --prefix=/usr/local/zlib-1.2.11 -share