由于openssh依赖openssl,所以需要安装新版openssl,从OpenSSH9.4p1开始要求openssl>=1.1.1版本
一、 安装 openssl
从官网下载OpenSSL文件
https://www.openssl.org/source/openssl-1.1.1n.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
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
有的是配置环境变量:
export LD_LIBRARY_PATH=/usr/openssh/openssl1.1.1w/lib:$LD_LIBRARY_PATH
编辑/etc/profile配置文件(vi /etc/profile),设置环境变量,在profile文件最后添加如下两行:
5、设置生效
ldconfig -v
6、检测是否成功---查看OpenSSL版本
openssl version
欢迎来撩 : 汇总all