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

編譯安裝openssl及安裝完openssl后使用 ssh -V 查看依然是舊版openssl原因

這篇具有很好參考價(jià)值的文章主要介紹了編譯安裝openssl及安裝完openssl后使用 ssh -V 查看依然是舊版openssl原因。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Centos升級openssh8.8p1

1. 下載安裝wget
yum -y install wget

2. 獲取openssl源碼包
wget https://www.openssl.org/source/openssl-1.1.1n.tar.gz
# 或前往官方下載后使用xftp傳入服務(wù)器
# 官方鏈接:https://www.openssl.org/source/

3. 安裝openssl 所需依賴
yum -y install  gcc gcc-c++ openssl-devel libstdc++* libcap* wget pam-devel zlib-devel perl
4. 解壓編譯openssl
# 解壓下載好的openssl源碼包并進(jìn)入其目錄
tar -vxf openssl-1.1.1n.tar.gz 
cd openssl-1.1.1n
# 配置
./config --prefix=/usr/local/openssl threads zlib shared enable-camellia

# --prefix : 指定安裝目錄
# threads/no-threads : 是否編譯支持多線程的庫。默認(rèn)支持。
# zlib | zlib-dynamic | no-zlib : 使用靜態(tài)的zlib壓縮庫 | 使用動態(tài)的zlib壓縮庫 | 不使用zlib壓縮功能。
# shared | no-shared : 是否生成動態(tài)連接庫。
# enable-camellia : 算法

# 編譯安裝
make && make install

5. 替換舊版openssl
# 備份舊版openssl
mv /usr/bin/openssl /usr/bin/openssl.bak-$(date +%m%d)

# 新版openssl軟鏈接到舊openssl位置
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
# /etc/ld.so.conf 文件記錄了編譯時(shí)使用的動態(tài)鏈接庫的路徑,告訴鏈接器去哪個(gè)路徑下尋找鏈接時(shí)需要用到的庫,如果找不到,就會提示鏈接錯(cuò)誤。
echo "/usr/local/openssl/lib">>/etc/ld.so.conf
# ldconfig 命令用于在默認(rèn)搜尋目錄 /lib 和 /usr/lib 以及動態(tài)庫配置文件 /etc/ld.so.conf 內(nèi)所列的目錄下,搜索出可共享的動態(tài)鏈接庫。
ldconfig

6. 查看openssl版本
openssl version
注:

安裝完openssl后使用 ssh -V 查看依然是舊版openssl, 是因?yàn)閛penssh是rpm/yum安裝的調(diào)用的openssl依舊是舊版,不影響使用。

如果看不順眼可以編譯升級新版openssh解決。文章來源地址http://www.zghlxwxcb.cn/news/detail-591590.html

到了這里,關(guān)于編譯安裝openssl及安裝完openssl后使用 ssh -V 查看依然是舊版openssl原因的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Linux編譯安裝openssl 1.1.1s

    ? 我的pc系統(tǒng)版本是Ubuntu 22.04.1 LTS,默認(rèn)安裝的是OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)。 ? 但是種種原因需要安裝1.1.1版本的 下載: 通過官網(wǎng):https://www.openssl.org/source/openssl-1.1.1s.tar.gz 解壓: 進(jìn)入目錄: ?安裝配置: /opt/ssl是安裝的路徑可以自己選 編譯: 編譯測

    2023年04月08日
    瀏覽(21)
  • Debian 11 編譯安裝 git 2.42.0(基于 OpenSSL)

    git 克隆遠(yuǎn)程倉庫時(shí)默認(rèn)使用 gnutls,正常情況下沒有任何問題。當(dāng)使用 gitlab 時(shí),如果把 gitlab 放在代理后面(如:放在 nginx 后面),則可能會出問題。例如報(bào)錯(cuò): gnutls_handshake() failed: Handshake failed 。此時(shí)可以通過自己編譯使用 OpenSSL 的 git 來解決這個(gè)問題。 上面的問題已經(jīng)確

    2024年02月15日
    瀏覽(23)
  • Win10編譯安裝openssl 1.1.1和 GPG

    Win10編譯安裝openssl 1.1.1和 GPG

    參考: openssl/NOTES-WINDOWS.md at master · openssl/openssl · GitHub 安裝Strawberry Perl Strawberry Perl for Windows 1.2 下載openssl源碼 下載 1.1.1u版本 /source/index.html 1.3 安裝NASM 下載NASM ,stable版本即可 https://www.nasm.us/ 1.4 安裝Microsoft Visual C compiler 因?yàn)檫@里本地機(jī)器裝過 Visual Studio 社區(qū)版, 所以需要

    2024年02月04日
    瀏覽(20)
  • 配置ssh免密登錄后,依然需要輸入密碼登錄&解決方案

    配置ssh免密登錄后,依然需要輸入密碼登錄&解決方案

    配置ssh免密登錄后,依然需要輸入密碼登錄 配置免密登錄后仍需要密碼的主要原因是權(quán)限的問題, ssh不允許用戶的主目錄和.ssh目錄以及authorized_keys文件的權(quán)限開放得太大 思路來源:https://blog.csdn.net/qq_38391602/article/details/121280862 如果上面權(quán)限操作后,還是不行,就繼續(xù)查看系

    2024年02月11日
    瀏覽(25)
  • 【OpenSSL 之一】OpenSSL初體驗(yàn)(編譯安裝、工作機(jī)制、Engine加載(afalg、cryptodev-linux)、offload等)

    【OpenSSL 之一】OpenSSL初體驗(yàn)(編譯安裝、工作機(jī)制、Engine加載(afalg、cryptodev-linux)、offload等)

    ??OpenSSL是一個(gè)安全套接字層密碼庫,囊括主要的密碼算法、常用密鑰、證書封裝管理功能及實(shí)現(xiàn)SSL協(xié)議。整個(gè)軟件包大概可以分成三個(gè)主要的功能部分:SSL協(xié)議庫libssl、應(yīng)用程序命令工具以及密碼算法庫libcrypto。 ??OpenSSL項(xiàng)目是一個(gè)開放源代碼安全項(xiàng)目,它的目標(biāo)是開發(fā)

    2024年02月02日
    瀏覽(25)
  • gitLab在配置完ssh密鑰后依然提示Permission denied (publickey)

    gitLab在配置完ssh密鑰后依然提示Permission denied (publickey)

    使用gitlab之前已經(jīng)在gitHub將密鑰配置后,在使用git clone拉取代碼的時(shí)候依然報(bào)錯(cuò),嘗試分別用ssh和http拉取都是相同報(bào)錯(cuò),使用cat ~/.ssh/id_rsa.pub查看公鑰沒有問題,在這個(gè)情況下可能就是公鑰目錄存在問題 解決辦法

    2024年02月13日
    瀏覽(22)
  • 使用 LLVM clang C/C++ 編譯器編譯 OpenSSL 3.X庫

    1、下載 OpenSSL 3.X 庫的源代碼放到待編譯目錄 2、解壓并接入 OpenSSL 3.X 庫源碼的根目錄 3、復(fù)制 ./Configure 一個(gè)取名為 ./Configure-clang 4、修改 ./Configure-clang 找到配置段: CC= CXX= CPP= LD= 把它們改成 CC ? ? ? ? ?= \\\"/usr/bin/clang-8\\\", CXX ? ? ? ? = \\\"/usr/bin/clang++-8\\\", CPP ? ? ? ? = \\\"/usr/bin/

    2024年02月02日
    瀏覽(25)
  • 【解決問題】遠(yuǎn)程倉庫GitHub/GitLab添加了SSH Key之后依然無法clone的解決辦法

    在Git遠(yuǎn)程倉庫添加了自己的ssh key到賬戶下,git clone時(shí),依然報(bào)錯(cuò)clone失敗,請檢查是否沒有權(quán)限進(jìn)行clone操作。 在git的安裝目錄下,找到${GIT_HOME}/etc/ssh目錄下的ssh_config文件。打開文件,加入如下內(nèi)容后,再次git clone即可以成功

    2024年02月12日
    瀏覽(29)
  • 全網(wǎng)獨(dú)家:編譯CentOS6.10系統(tǒng)的openssl-1.1.1多版本并存的rpm安裝包

    全網(wǎng)獨(dú)家:編譯CentOS6.10系統(tǒng)的openssl-1.1.1多版本并存的rpm安裝包

    CentOS6.10系統(tǒng)原生的openssl版本太老,1.0.1e,不能滿足一些新版本應(yīng)用軟件的要求,但是它又被wget、mysql-libs、python-2.6.6、yum等一眾系統(tǒng)包所依賴,不能再做升級。故需考慮在不影響系統(tǒng)原生openssl的情況下,安裝較新版的openssl形成多版本并存,本文采用編譯rpm包的方式完成了可

    2024年02月09日
    瀏覽(20)
  • windows + Mingw32-make 編譯 PoDoFo庫,openssl, libjpeg, Msys2工具的使用

    windows + Mingw32-make 編譯 PoDoFo庫,openssl, libjpeg, Msys2工具的使用

    參考: https://blog.csdn.net/sspdfn/article/details/104244306 https://blog.csdn.net/yaoyuanyylyy/article/details/17436303 https://blog.csdn.net/wxlfreewind/article/details/106492253 前期進(jìn)行了各種摸索,由于Podofo依賴庫比較多,所依賴的庫都需要編譯為Mingw版本,參考以上三篇博客,因?yàn)榄h(huán)境原因一直出現(xiàn)各種問題

    2024年02月06日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包