
Karena sifatnya umum, oleh karena itu phpmyadmin ini mudah untuk diserang. Sehingga perlu pengamanan untuk mencegah yang tidak diinginkan. Salah satu cara yang paling mudah dilakukan adalah dengan memberikan sekuriti login sebelum mengakses halaman login web phpmyadmin. Dengan cara menggunakan .htaccess yang berfungsi meng autentikasi dan otorisasi bawaan apache.
Jalankan command berikut ini:
root@mail:~# sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Kemudian akan muncul kotak dialog maka tambahkan AllowOverride All, lebih jelasnya ada pada gambar berikut:
# phpMyAdmin default Apache configuration Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options SymLinksIfOwnerMatch DirectoryIndex index.php AllowOverride All
Setelah itu simpan dan keluar dari file, untuk menerapkan perubahan yang telah dibuat, lakukan restart service dari apache2, caranya yaitu dengan perintah seperti dibawah ini :
root@mail:~# sudo systemctl restart apache2
langkah selanjutnya adalah membuat file htaccess, caranya yaitu seperti dibawah ini :
root@mail:~# sudo nano /usr/share/phpmyadmin/.htaccess
setelah itu akan muncul kotak dialog, kemudian masukkan perintah seperti ini :
AuthType Basic AuthName "Restricted Content" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
Setelah itu simpan lalu keluar dari file.
Penjelasan dari masing-masing informasi itu yaitu:
Lokasi yang di pilih untuk file yaitu ada di /etc/phpmyadmin/.htpasswd, nah sekarang kamu dapat membuat file htpasswd, lebih jelasnya seperti perintah dibawah ini:
root@mail:~# sudo htpasswd -c /etc/phpmyadmin/.htpasswd budi New password: xxxxx Re-type new password: xxxxx Adding password for user budi
note : xxxxx itu adalah password
kalau ingin menambahkan user lagi kamu bisa melakukan perintahnya yang sama tapi tanpa -c seperti dibawah ini :
root@mail:~# sudo htpasswd /etc/phpmyadmin/.htpasswd andi
berikut ini hasil tampilannya di browser, proses athentikasi login pada halaman web phpmyadmin :
setelah login berhasil maka akan tampil halam dari web login phpmyadmin :
Tempatnya berbagi seputar ilmu Teknologi dan Informasi