国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

ubuntu 22.04 升級(jí)openssh9.5p1 ,openssl3.2.0,zlib1.3

這篇具有很好參考價(jià)值的文章主要介紹了ubuntu 22.04 升級(jí)openssh9.5p1 ,openssl3.2.0,zlib1.3。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

參考:https://blog.csdn.net/weixin_37534043/article/details/120822689
https://blog.csdn.net/xujiamin0022016/article/details/87817124

(34條消息) ubuntu20.4升級(jí)OpenSSL和OpenSSH_ubuntu升級(jí)openssh最新版_lqh_linux的博客-CSDN博客

*由于openssl1版本官方早已明確聲明不再繼續(xù)支持,建議盡早轉(zhuǎn)移使用openssl3*版。

一、安裝包下載(下載說(shuō)明中的版本)
openssl
官方下載地址: https://www.openssl.org/source/

openssh
官方下載地址:https://fastly.cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/

zlib
官方下載地址: http://www.zlib.net/

二、安裝telnet
驗(yàn)證telnet服務(wù)是否存在并啟用。telnet ip # 測(cè)試是否成功登陸;
如果登錄不成功,安裝telnet服務(wù);

apt-get install openbsd-inetd telnetd telnet -y

*(可修改/etc/services里的默認(rèn)端口)

/etc/init.d/openbsd-inetd restart # 啟動(dòng)服務(wù);
netstat -anpt|grep 23 # 查看telnet服務(wù)的默認(rèn)端口是否啟動(dòng);
telnet ip # 測(cè)試是否成功登陸;

三、安裝
卸載原openssh:

apt-get remove openssh-server openssh-client -y

此時(shí)想再通過(guò)類似xshell,putty之類的工具訪問(wèn)對(duì)應(yīng)服務(wù)器就失效了,所以切勿關(guān)閉當(dāng)前操作界面建議換成telnet登錄。

安裝所需環(huán)境:

apt-get update -y

apt-get install libpam0g-dev -y

apt install build-essential -y

四、編譯安裝zlib
?cd /mnt/

tar zxvf zlib-1.3tar.gz

?cd zlib-1.3/

?./configure --shared

?make && make install

五、編譯安裝OpenSSL(20.04.x分為1和3版,22.04.x默認(rèn)安裝3.x版)

1.openssl-1.1.1w版本

cd /mnt/

tar zxvf openssl-1.1.1w.tar.gz

cd openssl-1.1.1w/

./config shared zlib?

一定要加上shared 參數(shù),要不在安裝openssh的時(shí)候就無(wú)法找到

#備份老版本openssl(意義不大)

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak

#編譯并安裝

make && make install

#重鏈接一邊依賴文件

ln -s /usr/local/bin/openssl /usr/bin/openssl
ln -s /usr/local/include/openssl /usr/include/openssl
ln -s /usr/local/lib/libssl.so.1.1 /usr/lib/libssl.so
ln -s /usr/local/lib/libssl.so.1.1 ?/usr/lib/libssl.so.1.1
ln -s /usr/local/lib/libcrypto.so.1.1 /usr/lib/libcrypto.so
ln -s /usr/local/lib/libcrypto.so.1.1 ?/usr/lib/libcrypto.so.1.1
?
?
#寫(xiě)依賴庫(kù)路徑并檢查版本
echo "/usr/local/lib" >> /etc/ld.so.conf
echo "/usr/lib" >> /etc/ld.so.conf

#刷庫(kù)更新
ldconfig -v

#驗(yàn)證版本

openssl version

OpenSSL 1.1.1w ?11 Sep 2023

2.openssl-3.2.0版本

cd /mnt/

tar zxvf openssl-3.2.0.tar.gz

cd openssl-3.2.0/

./config shared zlib?

一定要加上shared 參數(shù),要不在安裝openssh的時(shí)候就無(wú)法找到

#編譯并安裝?

make && make install

#備份原來(lái)的openssl(意義不大)

mv /usr/bin/openssl /usr/bin/openssl.bak

mv /usr/include/openssl /usr/include/openssl.bak
?

創(chuàng)建軟鏈接到系統(tǒng)位置

?ln -s /usr/local/bin/openssl /usr/bin/openssl

?ln -s /usr/local/include/openssl /usr/include/openssl

查看libssl.so位置

# find / -name "libssl.so"
/mnt/openssl-3.2.0/libssl.so
/usr/local/lib64/libssl.so

軟鏈接openssl的lib庫(kù)(ubuntu20.04一定需要做)

mkdir -p /usr/local/openssl/lib64

ln -s /usr/local/lib64/libssl.so /usr/local/openssl/lib64/libssl.so

#將openssl 的lib 庫(kù)添加到系統(tǒng)(ubuntu20.04一定需要做)

echo “/usr/local/openssl/lib64” > /etc/ld.so.conf.d/openssl.conf

#刷庫(kù)更新

?ldconfig -v

#可能遇到的問(wèn)題:/lib/x86_64-linux-gnu/libcrypto.so.3? libcrypto.so.3 version 3.0.x找不到的情況

#解決方法
find / -name libcrypto.so.3 和 find / -name libssl.so.3 查找到對(duì)應(yīng)so文件的位置,并建立軟連接

ln -s /usr/local/lib64/libssl.so.3 ?/usr/lib/libssl.so.3
ln -s /usr/local/lib64/libcrypto.so.3 /usr/lib/libcrypto.so.3

***或者直接拷貝cp /usr/local/src/openssl-3.1.3/libcrypto.so.3 /lib/x86_64-linux-gnu/libcrypto.so.3
openssl升級(jí)成功顯示

openssl version
OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov?2023)


六、安裝openssh
?cd /mnt/

?tar zxvf openssh-9.6p1.tar.gz

?cd openssh-9.6p1/

?whereis openssl

?./configure --prefix=/usr --sysconfdir=/etc/ssh --with-md5-passwords --with-pam --with-zlib --with-ssl-dir=/usr/include/openssl --with-privsep-path=/var/lib/sshd

#需要指定openssl的安裝路徑
make && make install

ssh -V
OpenSSH_9.6p1, OpenSSL 3.2.0? 23 Nov 2023
sshd -V

OpenSSH_9.6p1, OpenSSL 3.2.0? 23 Nov 2023

如果版本不一致將/usr/bin/里的ssh拷貝到/usr/local/bin里或者做ln

systemctl unmask ssh

systemctl restart sshd

修改sftp路徑

find / -name “sftp-server"

/usr/libexec/sftp-server

修改/etc/ssh/sshd_config 中sftp 位置

#*別忘了處理telnet

systemctl disable inetd.service

systemctl stop inetd.service


?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-770541.html

到了這里,關(guān)于ubuntu 22.04 升級(jí)openssh9.5p1 ,openssl3.2.0,zlib1.3的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 構(gòu)建基于RHEL7(CentOS7)的OpenSSH9.5p1的RPM包和升級(jí)回退方案

    構(gòu)建基于RHEL7(CentOS7)的OpenSSH9.5p1的RPM包和升級(jí)回退方案

    本文適用:RHEL7系列,或同類系統(tǒng)(CentOS7等) 文檔形成時(shí)期:2023年 因軟件世界之復(fù)雜和個(gè)人能力之限,難免疏漏和錯(cuò)誤,歡迎指正。 yum install rpmdevtools #創(chuàng)建目錄 rpmdev-setuptree #或手動(dòng)創(chuàng)建目錄: yum install rpm-build gcc make wget openssl-devel krb5-devel pam-devel libX11-devel xmkmf libXt-devel 準(zhǔn)備

    2024年01月21日
    瀏覽(21)
  • Ubuntu20.04與22.04 openssl與openssl編譯安裝

    Ubuntu20.04與22.04 openssl與openssl編譯安裝

    操作系統(tǒng)openssl版本查看: 推薦根據(jù)操作系統(tǒng)默認(rèn)版本下載對(duì)應(yīng)修復(fù)版本 ubuntu20.04 openssl版本:OpenSSL 1.1.1f ubuntu22.04 openssl版本:OpenSSL 3.0.2 首先,使用 wget 命令下載 OpenSSL 的源代碼壓縮包。從 OpenSSL 官方網(wǎng)站上找到最新版本的源代碼。 如下以u(píng)buntu20.04示例: 解壓源代碼 使用

    2024年02月06日
    瀏覽(56)
  • centos7.5升級(jí)openssh9.3p1,openssl1.1.1t

    centos7.5升級(jí)openssh9.3p1,openssl1.1.1t

    注意:升級(jí)后由于加密算法的區(qū)別,低版本的SSH工具可能無(wú)法連接,建議改用Xshell7或SecureCRT9.0以上版本。 一、安裝前查看系統(tǒng)及版本 二、安裝步驟 1.下載tar包 解壓到指定路徑: 2.安裝zlib 3.安裝openssl 4.安裝openssh 5.修改配置文件 (1)sshd_config文件修改 需要添加X(jué)11Forwarding y

    2024年02月16日
    瀏覽(29)
  • centos7下升級(jí)openssh9.4p1及openssl1.1.1v版本

    centos7下升級(jí)openssh9.4p1及openssl1.1.1v版本

    背景:客戶服務(wù)器掃描出一些漏洞,發(fā)現(xiàn)和版本有關(guān),漏洞最高的版本是9.3p2,所以我們安裝一個(gè)openssh9.4p1版本及openssl1.1.1v版本 雖然我們進(jìn)行了鏡像備份,為了安全先安裝telnet以防止升級(jí)失敗無(wú)法通過(guò)ssh連接服務(wù)器 一、安裝telnet 1、安裝配置telnet,一般Linux系統(tǒng)自帶telnet客戶

    2024年01月21日
    瀏覽(31)
  • openeuler 22.03 制作openssh9.3p1 rpm升級(jí)包和升級(jí)實(shí)戰(zhàn)

    openeuler 22.03 默認(rèn)安裝的openssh 版本為8.8p1,經(jīng)綠盟掃描,存在高危漏洞,需要升級(jí)到最新。 官網(wǎng)只提供編譯安裝包,而openeuler 22.03 為rpm方式安裝。 為了方便升級(jí),先通過(guò)編譯安裝包,制作rpm包,并進(jìn)行升級(jí) 如下為做好的rpm升級(jí)包,可直接下載使用: openssh 9.3p1 for bclinux eul

    2024年02月03日
    瀏覽(24)
  • Ubuntu22.04內(nèi)核升級(jí)

    Ubuntu22.04內(nèi)核升級(jí)

    ????????第二句代碼運(yùn)行出來(lái)有一堆內(nèi)核,我是選擇linux-image-X.X.X-X-generic 格式的。比如我選擇的是最新的linux-image-6.2.0-26-generic? ? ? ? ? 更新內(nèi)核要把所有相關(guān)的都更新了,不然到了引導(dǎo)界面,進(jìn)不了系統(tǒng),只能進(jìn)舊版本內(nèi)核系統(tǒng)。 ????????請(qǐng)參考文章: https://blog

    2024年02月06日
    瀏覽(33)
  • Ubuntu20.04升級(jí)到Ubuntu 22.04

    Ubuntu20.04升級(jí)到Ubuntu 22.04

    執(zhí)行如下命令將Ubuntu升級(jí)到最新的版本: 升級(jí)完成后,重啟系統(tǒng) 重啟成功之后,查看系統(tǒng)的當(dāng)前版本 最新版本應(yīng)該是20.04.6,如下圖所示。 執(zhí)行如下命令開(kāi)始升級(jí) 一路yes或確認(rèn)即可,下面是一些過(guò)程中的操作。 所有當(dāng)前 Ubuntu 20.04 的源列表文件將被 Ubuntu 22.04 的 jammy 源列表

    2024年02月17日
    瀏覽(26)
  • 如何將 Ubuntu 20.04 升級(jí)到 Ubuntu 22.04?

    Ubuntu 22.04,代號(hào)“Jammy Jellyfish”,于 2022 年 4 月 21 日發(fā)布,本文介紹如何將 Ubuntu 20.04 升級(jí)到 Ubuntu 22.04?。 在升級(jí)到 Ubuntu 22.04 之前,你應(yīng)該做以下事情: 備份外部驅(qū)動(dòng)器上的所有文件。 確保您有穩(wěn)定的互聯(lián)網(wǎng)連接。 禁用任何外部存儲(chǔ)庫(kù)。 請(qǐng)注意,這可能會(huì)導(dǎo)致某些服務(wù)

    2024年02月06日
    瀏覽(16)
  • Ubuntu 20.04 升級(jí)Ubuntu 22.04 及更換國(guó)內(nèi)源指南

    Ubuntu 20.04 升級(jí)Ubuntu 22.04 及更換國(guó)內(nèi)源指南

    打開(kāi)虛擬機(jī),發(fā)現(xiàn)我的ubuntu版本還停留在20.04上,主要平時(shí)都用的實(shí)體機(jī),樹(shù)莓派以及Centos系統(tǒng)居多,虛擬機(jī)也不是經(jīng)常使用,今天閑來(lái)無(wú)事就把它升級(jí)到22.04吧,升級(jí)到Ubuntu 22.04.1 LTS版本后它可以提供免費(fèi)安全和維護(hù)更新至 2027年4月。 我們點(diǎn)開(kāi)左下角的應(yīng)用中心,啟動(dòng)紫色

    2024年01月24日
    瀏覽(41)
  • Windows11+Ubuntu20.04系統(tǒng)重裝(升級(jí)為Ubuntu22.04)

    Windows11+Ubuntu20.04系統(tǒng)重裝(升級(jí)為Ubuntu22.04)

    事情起因是標(biāo)題所對(duì)應(yīng)的雙系統(tǒng)中,Ubuntu老自動(dòng)斷電關(guān)機(jī),一開(kāi)始是跑大型程序才會(huì)關(guān)機(jī),這兩天愈演愈烈變成運(yùn)行一個(gè)遠(yuǎn)程控制或者VSCode就會(huì)關(guān)機(jī)。一怒之下找了Dell在線客服,在對(duì)方引導(dǎo)下檢測(cè)了硬件系統(tǒng),發(fā)現(xiàn)沒(méi)有明顯故障,對(duì)方建議重裝出問(wèn)題的軟件后看現(xiàn)象是否消失

    2024年04月26日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包