您的位置 首页 linux 运维

anolisos 8.9 openssl 升级

   Static hostname: anlios89os418
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 5518aee9abc040898a925c55868a07b3
           Boot ID: 5814ef3118f94a1ca3ec3cdb6dbc21b6
    Virtualization: kvm
  Operating System: Anolis OS 8.9
            Kernel: Linux 4.18.0-513.18.1.0.1.an8.x86_64
      Architecture: x86-64

注意,内核是4.18

由于openssh依赖openssl,所以需要安装新版openssl,从OpenSSH9.4p1开始要求openssl>=1.1.1版本

一、 安装 openssl

 

openssl下载网址



https://openssl-library.org/source/old/1.1.1/index.html

用这个版本:openssl-1.1.1w .tar.gz

 

2、下载后解压并编译

cd software
tar -zxvf openssl-1.1.1n.tar.gz
cd openssl-1.1.1n

./config --prefix=/usr/local/openssl   
make 
make install

遇到 pod2html  命令找不到:

解决,用perl 安装 pod2html

检查perl 是否安装:

perl -v

一旦你有了 Perl,你可以使用 CPAN (Comprehensive Perl Archive Network) 来安装 Pod::Html 模块。在终端中运行以下命令:

然后

 yum -y install perl-CPAN 
cpan Pod::Html

然后再执行 make install

3、修改链接文件

备份原有链接
mv /usr/bin/openssl /usr/bin/openssl.bak
创建软链接
ln -sf /usr/local/openssl/bin/openssl /usr/bin/openssl

4、添加路径至ld.so.conf

注意:路径最后不带“/”,否则报错
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf

有的是配置环境变量:

编辑/etc/profile配置文件(vi /etc/profile),设置环境变量,在profile文件最后添加如下:

export LD_LIBRARY_PATH=/usr/openssh/openssl1.1.1w/lib:$LD_LIBRARY_PATH

 

 

5、设置生效

ldconfig -v

6、检测是否成功---查看OpenSSL版本

openssl version

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章