bg-tutorials

OpenSSL Ubuntu’ya Nasıl Kurulur

OpenSSL, SSL/TLS için yaygın olarak kullanılan açık kaynaklı bir araç setidir. Ubuntu’da SSL sertifikalarını yönetmenize, anahtar ve CSR oluşturmanıza ve şifreli iletişimi etkinleştirmenize olanak tanır. Bu kılavuz, Ubuntu’ya OpenSSL’nin nasıl kurulacağını (paket yöneticisi aracılığıyla, kaynaktan veya Docker’da) ve yaygın sorunların nasıl giderileceğini gösterir.

Hızlı cevap

OpenSSL, çoğu Ubuntu sisteminde önceden yüklü olarak gelir.

Şu komutla kontrol edin:

openssl version

Kurmak veya güncellemek için şunu çalıştırın:

sudo apt update 

ardından:

sudo apt install openssl

Başlamadan önce

  • Sudo erişimi: yazılım yüklemek için sudo (veya root) ayrıcalıklarına sahip bir kullanıcı.
  • İnternet bağlantısı: Ubuntu depolarından paket indirmek için.
  • Derleme araçları: yalnızca kaynaktan derlemeyi planlıyorsanız gereklidir (Yöntem 2’de ele alınmıştır).

Önce OpenSSL’nin zaten yüklü olup olmadığını kontrol edin:

openssl version

Yüklüyse, OpenSSL 3.0.13 30 Jan 2024 gibi bir çıktı görürsünüz (tam sürüm Ubuntu sürümünüze bağlıdır; örneğin Ubuntu 24.04 LTS, OpenSSL 3.0.x ile birlikte gelir).

Yöntem 1: apt ile kurulum (önerilen)

Bu, en kolay yöntemdir ve resmi Ubuntu depolarında tutulan sürümü (geri taşınmış güvenlik düzeltmeleriyle birlikte) almanızı sağlar.

  1. Terminal’i açın (Ctrl + Alt + T veya “Terminal” için arama yapın).
  2. Paket listesini güncelleyin ve OpenSSL’yi kurun:
sudo apt update
sudo apt install openssl

apt-get karşılıkları olan sudo apt-get update ve sudo apt-get install openssl da çalışır.

Mevcut bir kurulumu en son paketlenmiş sürüme yükseltmek için şunu çalıştırın:

sudo apt upgrade openssl

Sonucu openssl version ile doğrulayın.

Yöntem 2: Kaynaktan derleme (belirli sürüm)

Belirli bir sürüme veya özel derleme seçeneklerine ihtiyaç duyduğunuzda kaynaktan derleyin. Önce derleme araçlarını kurun:

sudo apt install build-essential

Ardından, kararlı bir OpenSSL sürümü indirin (geliştirme dalını değil, numaralı bir sürümü kullanın). Sonra arşivi açın ve derleyin. 3.5.6 yerine güncel sürümü yazın:

tar -xzvf openssl-3.5.6.tar.gz
cd openssl-3.5.6
./config
make
make test
sudo make install

Varsayılan olarak dosyalar /usr/local altına kurulur (örneğin /usr/local/bin ve /usr/local/lib). Farklı bir konum seçmek için ./config ile birlikte –prefix seçeneğini kullanın.

İki uyarı: GitHub’dan klonlarsanız (git clone https://github.com/openssl/openssl.git) geliştirme dalını elde edersiniz. Kararlı bir derleme için openssl-3.5.6 gibi bir sürüm etiketini kontrol edin. Ayrıca sudo make install, sistem OpenSSL’sini gölgeleyebilir; bu nedenle özellikle kaynak derlemeye ihtiyaç duymadıkça Yöntem 1’i tercih edin.

Yöntem 3: Docker kullanımı (izole)

OpenSSL’yi bir container içinde izole tutmak için ana makinenizde bir Ubuntu container’ı başlatın:

docker run --rm -it ubuntu bash

Ardından, container kabuğunun içinde OpenSSL’yi kurun:

apt update
apt install -y openssl

Yaygın sorunlar ve sorun giderme

  • Paket bulunamadı: paket adını doğrulayın ve listeyi yenileyin. apt-cache search openssl ile arama yapabilir, ardından sudo apt update çalıştırıp tekrar deneyebilirsiniz.
  • Bağımlılık hataları: apt bunları genellikle kendisi çözer; çözemezse belirtilen bağımlılığı sudo apt install <package_name> ile kurun.
  • İzin hataları: kurulum komutlarının başına sudo eklediğinizden emin olun.
  • Bozuk paket önbelleği: önbelleği temizleyin ve yeniden kurun:
sudo apt clean
  • Güvenlik duvarı veya proxy: indirmeler takılıyorsa, ağ ayarlarınızın apt’nin depolara erişmesine izin verdiğini kontrol edin.

Sıkça Sorulan Sorular

OpenSSL Ubuntu’da önceden yüklü mü?

Evet, neredeyse her zaman. OpenSSL, temel Ubuntu sisteminin bir parçası olarak gelir, dolayısıyla genellikle zaten mevcuttur. Doğrulamak için openssl version çalıştırın; eksikse sudo apt install openssl ile kurun.

Ubuntu’da OpenSSL nasıl güncellenir?

sudo apt update ve ardından sudo apt upgrade openssl çalıştırın. Bu, geri taşınmış güvenlik yamaları dahil olmak üzere Ubuntu sürümünüzün depolarında mevcut olan en son sürümü kurar.

Ubuntu hangi OpenSSL sürümünü kullanır?

Ubuntu sürümüne bağlıdır. Son LTS sürümleri (22.04 ve 24.04 gibi) OpenSSL 3.0 serisini içerir. Sisteminizde tam olarak ne olduğunu görmek için openssl version çalıştırın.

Ubuntu’ya belirli bir OpenSSL sürümü nasıl kurulur?

Depolar yalnızca sürümünüz için paketlenmiş sürümü barındırır; bu nedenle belirli bir sürümü edinmek için kaynaktan derlemeniz gerekir (Yöntem 2): o sürümün kaynak arşivini indirin, ardından ./config, make, make test ve sudo make install komutlarını çalıştırın.

Sonuç

Çoğu kullanıcı için sudo apt install openssl, Ubuntu’ya OpenSSL kurmak için yeterlidir; kaynaktan derleme veya Docker kullanımı ise sürüme özgü ve izole kurulumları kapsar. Hangi yöntemi seçerseniz seçin, OpenSSL’yi güncel tutun ve openssl version ile doğrulayın. Daha fazlası için yaygın OpenSSL komutlarına veya OpenSSL sürümünüzü nasıl kontrol edeceğinize bakın.

Bugün SSL Dragon’dan sipariş vererek SSL Sertifikalarında %10 indirimden yararlanın!

Hızlı düzenleme, güçlü şifreleme, %99,99 tarayıcı güvenilirliği, özel destek ve 25 günlük para iade garantisi. Kupon kodu: SAVE10

A detailed image of a dragon in flight
Tarafından yazıldı

SSL Sertifikaları konusunda uzmanlaşmış deneyimli içerik yazarı. Karmaşık siber güvenlik konularını açık, ilgi çekici içeriğe dönüştürmek. Etkili anlatımlar yoluyla dijital güvenliğin geliştirilmesine katkıda bulunun.