新聞中心
在Linux系統(tǒng)中,SSL(Secure Sockets Layer)是一種用于保護(hù)網(wǎng)絡(luò)通信的加密協(xié)議,它被廣泛應(yīng)用于Web服務(wù)器、郵件服務(wù)器等需要安全傳輸數(shù)據(jù)的場(chǎng)合,查看Linux系統(tǒng)的SSL版本,可以幫助我們了解系統(tǒng)的安全配置和可能存在的漏洞,本文將詳細(xì)介紹如何在Linux系統(tǒng)中查看SSL版本的步驟。

公司主營(yíng)業(yè)務(wù):成都網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站開(kāi)發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競(jìng)爭(zhēng)能力。創(chuàng)新互聯(lián)是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開(kāi)放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對(duì)我們的高要求,感謝他們從不同領(lǐng)域給我們帶來(lái)的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會(huì)用頭腦與智慧不斷的給客戶帶來(lái)驚喜。創(chuàng)新互聯(lián)推出堆龍德慶免費(fèi)做網(wǎng)站回饋大家。
1. 使用openssl命令
openssl是Linux系統(tǒng)中最常用的SSL工具之一,它可以用于生成證書、密鑰、簽名等操作,通過(guò)openssl命令,我們可以方便地查看SSL版本。
打開(kāi)終端,輸入以下命令:
openssl version
執(zhí)行該命令后,終端將顯示openssl的版本信息,包括編譯日期、版本號(hào)等,也會(huì)顯示SSL協(xié)議的版本信息。
OpenSSL 1.0.2k-fips 26 Jan 2017
built on: reproducible build, date unspecified
platform: linux-x86_64
options: bn(64,32) md2(int) rc4(ptr,char) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: gcc -I. -I.. -I../include -fPIC -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -m64 -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wa,--noexecstack -Wall -DMD32_REG_T=int -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_NEG_CONST -DOPENSSL_BN_CONST_CTX -DOPENSSL_DES_UNLOCKED -DOPENSSL_RC4_UNLOCKED -DOPENSSL_RDP_TABLE
Default libcrypto engine: id-c5-aes-cbc gost28147-gcfb bf-cbc blake2s256 rfc3072
ciphers: IDEA CCA2 RC4-SHA ECDHE-RSA-AES128-GCM-SHA256 ECDHE-ECDSA-AES128-GCM-SHA256 ECDHE-RSA-AES256-GCM-SHA384 ECDHE-ECDSA-AES256-GCM-SHA384 DHE-RSA-AES128-GCM-SHA256 DHE-DSS-AES128-GCM-SHA256 DHE-RSA-AES128-SHA256 DHE-RSA-AES128-SHA DHE-DSS-AES128-SHA DHE-RSA-AES256-SHA256 DHE-DSS-AES256-SHA DHE-RSA-AES256-SHA DHE-RSA-CAMELLIA128-SHA DHE-RSA-CAMELLIA128-SHA256 ECDHE-RSA-CAMELLIA128-GCM-SHA256 ECDHE-ECDSA-CAMELLIA128-GCM-SHA256 ECDHE-RSA-CAMELLIA256-GCM-SHA384 ECDHE-ECDSA-CAMELLIA256-GCM-SHA384 ECDHE-RSA-SEED-SHA DHE-RSA-SEED-SHA DHE-DSS-SEED-SHA RC4 3DES CBC SHA DHE PMD5
從上述輸出中,我們可以看到SSL協(xié)議的版本信息,例如OpenSSL 1.0.2k表示使用的是OpenSSL 1.0.2k版本。
2. 使用apachectl命令(適用于Apache服務(wù)器)
如果Linux系統(tǒng)上安裝了Apache服務(wù)器,我們還可以通過(guò)apachectl命令查看SSL版本,打開(kāi)終端,輸入以下命令:
apachectl -V
執(zhí)行該命令后,終端將顯示Apache服務(wù)器的版本信息,其中也包括SSL協(xié)議的版本信息。
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2017年09月19日星期二 09時(shí)59分49秒
Server's Module Magic Number: 20120211:41
Server loaded: APR 1.5.3, APR-UTIL 1.5.3
Compiled using: APR 1.5.3, APR-UTIL 1.5.3
Architecture: 64-bit
Server MPM: prefork
Threaded: no
Forked: yes (variable process count)
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=128
-D HTTPD_ROOT="/etc/apache2"
-D SUEXEC_BIN="/usr/lib/apache2/suexec"
-D FOREGROUND="${APAKILL}"
Connected to localhost:80 as user "www-data".
從上述輸出中,我們可以看到Apache服務(wù)器的版本信息,例如Apache/2.4.18表示使用的是Apache 2.4.18版本,由于Apache服務(wù)器通常使用OpenSSL作為其SSL庫(kù),因此這里也包含了SSL協(xié)議的版本信息。
名稱欄目:如何查看linux的ssl版本
路徑分享:http://fisionsoft.com.cn/article/cocosee.html


咨詢
建站咨詢
