Discussion

Linux OpenSSL Komutları Mega Rehberi

Started by CyberReis · 16 Aug 2026 02:26 · 10 Views · 0 Replies
Thread Starter #0
OpenSSL, internet güvenliğinde kritik bir rol oynayan, SSL ve TLS protokollerini destekleyen açık kaynaklı bir yazılımdır. Özellikle veri şifreleme, sertifika yönetimi ve ağ güvenliği konularında geniş bir kullanım alanına sahiptir. Bu rehberde, OpenSSL’in temel komutlarına ve bunların pratik uygulamalarına dair kapsamlı bir derleme sunulacaktır.

1. OpenSSL Kurulumu:
Öncelikle, OpenSSL’in sisteminize kurulu olup olmadığını kontrol etmelisiniz. Terminalde aşağıdaki komutu çalıştırarak versiyon bilgilerini görebilirsiniz:

CODE
1openssl version


Eğer kurulu değilse, çoğu Linux dağıtımında aşağıdaki komutla yükleyebilirsiniz:

CODE
1sudo apt-get install openssl


2. Anahtar Oluşturma:
Özel bir anahtar oluşturmak için şu komutu kullanabilirsiniz:

CODE
1openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048


Bu komut, 2048 bit uzunluğunda bir RSA özel anahtar oluşturur.

3. Sertifika İsteği Oluşturma:
Bir sertifika isteği (CSR) oluşturmak için aşağıdaki komutu kullanın:

CODE
1openssl req -new -key private_key.pem -out request.csr


Bu işlem sırasında, sizden bazı bilgiler girmeniz istenecek.

4. Sertifika Oluşturma:
Bir kendinden imzalı sertifika oluşturmak için şu komutu kullanabilirsiniz:

CODE
1openssl x509 -req -days 365 -in request.csr -signkey private_key.pem -out certificate.pem


Bu, 365 gün geçerli olan bir sertifika üretir.

5. Şifreleme ve Şifre Çözme:
Veri şifrelemek için aşağıdaki komutu kullanın:

CODE
1echo "Gizli Mesaj" | openssl enc -aes-256-cbc -a -salt -pass pass:parola


Şifre çözmek için ise:

CODE
1echo "Şifrelenmiş Mesaj" | openssl enc -aes-256-cbc -d -a -pass pass:parola


Bu komutlar, AES algoritması kullanarak basit şifreleme ve şifre çözme işlemleri yapar.

6. Sertifika Doğrulama:
Bir sertifikayı doğrulamak için aşağıdaki komutu kullanabilirsiniz:

CODE
1openssl verify certificate.pem


Bu, sertifikanın geçerliliğini kontrol eder.

OpenSSL, güvenlik açısından son derece önemli bir araçtır ve yukarıdaki komutlar, temel işlemleri gerçekleştirmenizi sağlar. Daha fazla bilgi ve detaylı kullanım için OpenSSL resmi belgeleri incelenebilir. OpenSSL ile ilgili diğer komutlar veya kullanım senaryoları hakkında daha fazla bilgi almak isteyenler için, ilgili konular üzerinde derinlemesine tartışmalar yapılabilir.

You must be logged in to reply.

0 quotes selected