Merhaba
Rhel 7.9 veya Oracle Linux 7.9 işletim sistemlerinde OpenSSL 1.0.2k-fips 26 Jan 2017 yüklü olarak gelmektedir. Herhangi bir sebepten dolayı bu işletim sistemlerinde versiyon güncelleme yapamıyorsanız bu işletim sistemlerinde çalışmak zorunda olup, OpenSSL modülünü güncellemek isteyebilirsiniz. Çünkü 1.0.2k versiyonda cipher sıkılaştırması bir türlü yapılamıyor, bu versiyon izin vermiyor. Peki OpenSSL güncel versiyonlarını sunucuya nasıl yüklerim sorusunun cevabı aşağıda yer almaktadır.
Install OpenSSL 3.0.7
sudo yum groupinstall “Development Tools”
sudo yum install perl-core zlib-devel
sudo yum install perl-IPC-Cmd
cd /usr/src
wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
tar zxvf openssl-3.0.7.tar.gz
cd /usr/src/openssl-3.0.7/
./config –prefix=/opt/openssl && make && make install
sudo nano /etc/ld.so.conf.d/lib.conf
/opt/openssl/lib64
sudo nano /etc/ld.so.conf.d/openssl.conf
/opt/openssl/lib64
sudo ldconfig
.bashrc ve .bash_profile dosyalarına eklenir
export PATH=/opt/openssl/bin:$PATH
export LD_LIBRARY_PATH=/opt/openssl/lib:$LD_LIBRARY_PATH
sudo ldconfig /opt/openssl/lib64
openssl version
OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022)
openssl.cnf içeriği
openssl_conf = default_conf
[default_conf]
ssl_conf = ssl_section
[ssl_section]
system_default = system_default_section
[system_default_section]
CipherString = ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384
Ciphersuites = TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256