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 alhasil 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 alhasil sudah aktif alasannya terlihat menyerupai di bawah ini:
ternyata fitur SSL sudah aktif dan akta berada di folder /etc/mysql/ssl/ , jikalau 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 tanggapan 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 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
Sumber http://www.newbienote.com/
Mari berteman dengan saya
Follow my Instagram _yudha58Related Posts :
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 memanfaatka… Read More...
Tutorial Membangun Rsync Server Di Ubuntu Beberapa waktu yang kemudian saya melihat salah satu fitur NAS dedicated (QNAP) yang memakai rsync sebagai metode replikasinya ke lokasi… Read More...
Tutorial Install Dan Konfigurasi Smokeping Di Ubuntu Server 16.04 Pada tutorial kali ini aku akan membahas bagaimana menginstall aplikasi smokeping di Ubuntu Server 16.04 LTS. Aplikasi smokeping ini dip… Read More...
Cara Mengakses Folder Sharing Samba Dari Terminal Sudah usang tidak menulis dikarenakan kesibukan, maka aku akan mencoba menuliskan tutorial yang ringan-ringan saja. Kali ini, aku akan … Read More...
Cara Menambah Sasaran Pengukuran Latency Pada Smokeping Apabila tutorial sebelumnya aku membahas bagaimana melaksanakan instalasi dan konfigurasi smokeping di Ubuntu server, di pembahasan kali … Read More...
0 Response to "Cara Konfigurasi Ssl Untuk Mengamankan Komunikasi Ke Server Database Mysql Dari Client"
Posting Komentar