ubuntu16.04 Linux升级openssh8.3.p1,openssl1.1.1g

1.更新/下载编译器 make 和 gcc

sudo apt install make gcc
sudo apt update
sudo apt upgrade

-------------------------------
sudo apt-get update
这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。
update后,可能需要upgrade一下。

sudo apt-get upgrade
这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示:

升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。
总而言之,update是更新软件列表,upgrade是更新软件。

2.下载openssh8.3升级包及依赖的zlib和openssl。

openssh-8.3p1.tar.gz、zlib-1.2.11.tar.gz、openssl-1.1.1g.tar.gz

百度搜索名称,官网可以下载

下载后将文件放到use/src 下面

 

3.zlib安装

tar xf zlib-1.2.11.tar.gz

cd zlib-1.2.11

./configure

make test

make install

3.升级SSL

#检查当前版本
openssl version

tar -zxvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g/
./config shared zlib
make
make install


#修改配置
mv /usr/bin/openssl /usr/bin/openssl.bak
ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl /usr/include/openssl
echo "/usr/local/lib" >> /etc/ld.so.conf

#查找文件
cp /usr/local/lib/libssl.so.1.1 /usr/lib/
cp /usr/local/lib/libcrypto.so.1.1 /usr/lib/


#查看版本:
openssl version

4.升级SSH

tar -zxvf openssh-8.3p1.tar.gz

cd openssh-8.3p1

./configure --prefix=/usr --sysconfdir=/etc/ssh --with-zlib --with-ssl-dir=/usr/local/ssl --with-md5-passwords --mandir=/usr/share/man

make&&make install

#查看版本,注意V是大写
ossh -V

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值