導航:首頁 > 操作系統 > linuxopenssl卸載

linuxopenssl卸載

發布時間:2022-12-18 08:12:49

『壹』 linux怎麼卸載openssl

直接 yum -y remove openssl openssl-devel
因為系統很多要依賴openssl 所以 不建議卸載 openssl

『貳』 安裝openssl的1.0.2之後為什麼存在兩個openssl怎麼卸載掉0.9.8這個版本。

那隻能說你的SSH調用的SSL用的是老版本,這個沒關系的,如果你一定要ssh -v看到的也是新版本的SSL,那隻有升級你的SSH版本

『叄』 linuxmint刪除openssl後面板打不開

因為他們似乎都依賴於ssl。試圖升級openssl並決定刪除現有的openssl包,因為它來自不同的存儲庫。
一旦刪除,我不能再讓yum或wget再次工作,因為他們似乎都依賴於ssl。
我錯過了這些文件
libssl.so.10
libcrypto.so.10
我能夠通過使用本地存在的libssl3.so來恢復libssl.so.10,但是還沒有使用libcrypto.so.10(因為這個文件可能需要從遠程位置下載)。

『肆』 linux不讓刪除openssl舊版本怎麼辦

用yum可以刪除rpm安裝的軟體及依賴的包,用man yum查一下相關選項

『伍』 如何卸載openssh

【下載openssl安裝包】:由於openssh依賴於openssl庫,所以在安裝openssh前要先安裝openssl庫。

解壓openssl安裝包】:下載的安裝包是經過壓縮的gz格式,在linux可以使用自帶的工具tar進行解壓,在安裝包所在目錄執行命令:tar -zxvf openssl-1.0.0l.tar.gz

【配置安裝變數】:打開解壓後的目錄-執行命令:cd openssl-1.0.0l;配置安裝環境-執行命令:./configure 。

編譯源碼】:在解壓目錄執行編譯命令:make

【安裝openssl】:切換到root用戶-執行命令:sudo su root;安裝-執行命令:make install

【下載openssh安裝包】:選擇自己喜歡的版本即可。

【解壓openssh安裝包】:在安裝包所在目錄執行命令:tar -zxvf openssh-6.6p1.tar.gz

【配置安裝變數】:打開解壓後的目錄-執行命令:cd openssh-6.6p1;配置安裝環境-執行命令:./configure --prefix=/usr/local/servers/openssh,「/usr/local/servers/openssh」是安裝路徑,可改為自己想安裝的路徑 。

【編譯源碼】:在解壓目錄執行編譯命令:make

【安裝openssh】:安裝-執行命令:make install

【啟動openssh服務】:啟動前先把軟體軟鏈到可執行文件路徑-執行命令:ln -s /usr/local/servers/openssh/sbin/sshd /usr/local/bin/sshd;
啟動服務-執行命令:/usr/local/bin/sshd

12
【查看服務是否啟動成功】:執行命令:ps -ef|grep sshd。

『陸』 openssl/ssl.h,該怎麼處理

最近需要安裝openssl,需要使用openssl/md5.h這個頭文件,可是使用Ubuntu的apt-get install openssl安裝,沒有這個文件,連urs/include/openssl都沒,經過一天的查找資料都沒解決,最後想到了使用源碼安裝openssl,最終解決了。

OpenSSL 是一款開源的 SSL 軟體包,採用 SSL 的公開密鑰技術,用於實現傳輸層的通信加密功能。OpenSSL 支持 Linux、Windows、BSD、Mac 等平台,功能強大,包含豐富的密碼演算法庫,SSL 協議庫和應用程序。
一、SSL 基本常識 1.1、什麼是 SSL?
安全套接層(Secure Sockets Layer,SSL), 最初由 netscape 公司設計,建立在傳輸層的安全通信協議,採用公開密鑰體系的證書認證方式來確保客戶端和 SSL 伺服器之間的通信安全。
1.2、SSL 認證流程
SSL 客戶端在 TCP 連接建立之後,發出一個消息(包含了客戶端所支持的演算法列表)給伺服器端,然後伺服器端返回一個數據包(確定了這次通信所需演算法)和 SSL 伺服器端的證書(包含了公鑰)給客戶端。客戶端隨後會用收到的公鑰將消息加密再傳送,該加密消息只能用 SSL 伺服器端私鑰解密,即便中途被截取也無法獲知內容。
二、編譯安裝 OpenSSL 2.1、准備工作
系統版本:Ubuntu-10.10-Server-I386
更新源:apt-get update
升級軟體:apt-get upgrade
更新系統:apt-get dist-upgrade
2.2、查看OpenSSL版本
部分 Linux 系統已默認安裝了 OpenSSL 0.9.8,特別是 VPS 一般都安裝了。
openssl version -a
2.3、安裝基礎編譯環境
apt-get install build-essential
2.3、編譯安裝 Zlib 庫(這一步我沒有成功,但是也成功安裝了openssl)

tar -zxf zlib-1.2.5.tar.gz
cd zlib-1.2.5/
./configure --prefix=/usr/local
make && make install
2.4、卸載舊版本 OpenSSL
apt-get purge openssl
rm -rf /etc/ssl #刪除配置文件
2.5、編譯與安裝 OpenSSL
prefix 是安裝目錄,openssldir 是配置文件目錄,另外建議安裝兩次,shared 作用是生成動態連接庫。

tar -zxf openssl-1.0.0c.tar.gz
cd openssl-1.0.0c/
./config --prefix=/usr/local --openssldir=/usr/local/ssl
make && make install
./config shared --prefix=/usr/local --openssldir=/usr/local/ssl
make clean
make && make

『柒』 Linux升級openssl時遇到的奇怪錯誤

伺服器系統為centos6.5 想對系統的openssl進行升級 於是開始安裝,最先開始安裝的是1.1.1-pre8 後來將其刪除重新安裝1.1.1b。安裝過程中出現了奇怪的問題
具體如下:

建立openssl硬鏈接時,同時建立一個openssl 和 testopenssl
運行命令 ls -li|grep ssl後可以看到這兩個硬鏈接對應了同樣的 inode 796072
如圖1:

可是在運行 openssl version 和 testopenssl version時確出現了 奇怪的現象 圖2

得到的運行結果居然不同 其中1.1.1b為目前安裝的版本 1.1.1-pre8為之前試安裝的版本
實在不明白原因是什麼

附:在卸載1.1.1-pre8時 把/usr/bin/openssl 軟鏈接刪除後 發現openssl軟鏈接仍然可以使用 當時就覺得非常奇怪

圖3 甚至將usr/bin 下對應的鏈接文件換回系統默認的openssl後 仍然找到的是之前安裝的1.1.1-pre8版本
後來安裝git時 報錯好像也與openssl有關
這個奇怪的錯誤已然成為本系統中的一個毒瘤了!!!

今天 了解到了 bashrc profile 文件 懷疑 可能將openssl配置到了 這類文件裡面
參考 https://blog.csdn.net/chenchong08/article/details/7833242
緣由卸載git 後 發現使用 git version 仍能顯示版本號

『捌』 linux刪除openssl哪些軟體會不正常

首先是把新版本OpenSSL的安裝路徑加入$PATH sudo gvim ~/.bashrc在文件末尾加上: PATH="$PATH:/usr/local/openssl/bin:"export PATH然後保存 將/usr/bin/openssl改名 /usr/bin$ sudo mv openssl openssl0.9.8這樣的就可以在命令行中直接使用新...

閱讀全文

與linuxopenssl卸載相關的資料

熱點內容
扣扣加密技巧 瀏覽:720
蘋果如何創建伺服器錯誤 瀏覽:495
軟考初級程序員大題分值 瀏覽:473
js壓縮視頻文件 瀏覽:578
linux如何通過命令創建文件 瀏覽:989
應用加密app還能訪問應用嘛 瀏覽:433
安卓怎麼用支付寶交違章罰款 瀏覽:665
php面向對象的程序設計 瀏覽:504
數據挖掘演算法書籍推薦 瀏覽:894
投訴聯通用什麼app 瀏覽:150
web伺服器變更ip地址 瀏覽:954
java正則表達式驗證郵箱 瀏覽:360
成熟商務男裝下載什麼軟體app 瀏覽:609
加密2h代表長度是多少厘米 瀏覽:23
拍賣程序員 瀏覽:102
電腦的圖片放在哪個文件夾 瀏覽:276
unsignedintjava 瀏覽:217
編譯器下載地址 瀏覽:43
什麼是面對對象編程 瀏覽:709
b站伺服器什麼時候恢復 瀏覽:722