Cara Konfigurasi Ssl Untuk Mengamankan Komunikasi Ke Server Database Mysql Dari Client - Tempat Blogging

Cara Konfigurasi Ssl Untuk Mengamankan Komunikasi Ke Server Database Mysql Dari Client


Jika di tutorial sebelumnya aku membahas bagaimana mengaktifkan fitur SSL, kini pada tutorial ini aku akan membahas bagaimana memanfaatkan fitur SSL untuk membangun komunikasi yang kondusif dari client ke server MySQL.

Pertama silakan masuk ke server MySQL yang sudah diaktifkan fitur SSL nya, melalui perintah:

 mysql -u root -p -h alamat_ip

sehabis masuk aku jalankan perintah \s maka akhirnya menyerupai berikut:


dari hasil di atas tampak bahwa komunikasi belum memanfaatkan SSL, kemudian aku jalankan juga perintah :

 SHOW VARIABLES LIKE '%ssl%';

untuk melihat apakah fitur SSL sudah aktif atau belum, maka akhirnya sudah aktif alasannya yakni terlihat menyerupai di bawah ini:


ternyata fitur SSL sudah aktif dan akta berada di folder /etc/mysql/ssl/ , kalau belum aktif anda dapat membaca tutorial aku sebelumnya bagaimana cara mengaktifkannya.

maka aku akan buat akta gres untuk klien memakai akta milik server, maka aku masuk ke folder /etc/mysql/ssl/ kemudian menjalankan perintah:

 openssl req -sha1 -newkey rsa:2048 -days 730 -nodes -keyout client-key.pem > client-req.pem

silakan pencet ENTER saja sampai final dan jangan diisi apa-apa, sehabis itu aku export private key ke RSA private key dengan perintah:

 openssl req -sha1 -newkey rsa:2048 -days 730 -nodes -keyout client-key.pem > client-req.pem

sehabis itu aku bikin akta memakai CA private key melalui perintah:

 openssl x509 -sha1 -req -in client-req.pem -days 730 -CA ca-cert.pem -CAkey ca-key.pem -set_serial 01 > client-cert.pem

kemudian aku salin ketiga file yang tadi dibuat, ke klien yang terdiri dari:
  • ca-cert.pem
  • client-key.pem
  • client-cert.pem

ke dalam folder klien yang terletak di /etc/mysql/ssl/ sehabis itu aku masukkan ke dalam konfigurasi mysql client, alasannya yakni aku memakai aplikasi mysql client di terminal pada Ubuntu Server, maka aku tambahkan ke dalam file:

/etc/mysql/my.cnf

konfigurasi berikut:

 [client]  ssl-cert = /etc/mysql/ssl/client-cert.pem  ssl-key  = /etc/mysql/ssl/client-key.pem

simpan kemudian aku mencoba melaksanakan komunikasi dengan server MySQL dari klien dengan perintah:

 mysql -u root -p -h alamat_ip

sehabis masuk, aku jalankan perintah \s, maka berikut hasilnya:


yak, dari hasil di atas terlihat bahwa klien sudah memakai komunikasi yang terenkripsi SSL ke server MySQL. Selamat mencoba ya






Show comments
Hide comments

0 Response to "Cara Konfigurasi Ssl Untuk Mengamankan Komunikasi Ke Server Database Mysql Dari Client"

Post a Comment

Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)

NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".

Klik subscribe by email agar Anda segera tahu balasan komentar Anda

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close