Ubuntu16离线升级openssh7到openssh8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
1.确认make编译工具是否安装 # make -v # 如果有则跳过,没有的话,执行下面的命令进行安装 # dpkg -i make_4.1-6_amd64.deb 2.依赖库下载&安装 # dpkg -i libpam0g-dev_1.1.8-3.2ubuntu2.1_amd64.deb (报错的话,说明安装过了,可忽略) # dpkg -i libssl-dev_1.0.2g-1ubuntu4.15_amd64.deb (报错的话,说明安装过了,可忽略) # dpkg -i zlib1g-dev_1%3a1.2.8.dfsg-2ubuntu4.3_amd64.deb 3.升级openssl # tar xfz openssl-1.1.1o.tar.gz # cd openssl-1.1.1o # ./config shared --prefix=/usr/local/openssl --openssldir=/usr/lib/openssl # make # make install # gedit ~/.bashrc # 在最后一行添加export PATH=$PATH:/usr/local/openssl/bin # source ~/.bashrc # ln -s /usr/local/openssl/lib/libssl.so.1.1 /usr/lib/libssl.so.1.1 # ln -s /usr/local/openssl/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so.1.1 # openssl version 4.安装&更新OpenSSH: # cd .. # tar xzf openssh-8.2p1.tar.gz # cd openssh-8.2p1 # ./configure \ --prefix=/usr \ --sysconfdir=/etc/ssh \ --with-ssl-dir=/usr/local/openssl \ --with-zlib \ --with-md5-passwords # make # make install # ssh -V |