Cara Melindungi Kata Sandi Direktori Admin WordPress (wp-admin) Anda

Diterbitkan: 2023-03-28


Apakah Anda ingin mempelajari cara melindungi direktori admin WordPress Anda dengan kata sandi?

Menambahkan lapisan perlindungan kata sandi lainnya ke direktori admin WordPress Anda bisa menjadi cara yang bagus untuk meningkatkan keamanan WordPress Anda.

Pada artikel ini, Anda akan mempelajari cara melindungi direktori wp-admin dengan kata sandi dengan mudah.

How to Password Protect Your WordPress Admin (wp-admin) Directory

Mengapa Kata Sandi Melindungi Direktori Admin WordPress Anda?

Dengan melindungi direktori admin WordPress Anda dengan kata sandi, Anda meningkatkan keamanan titik masuk paling penting untuk Anda situs WordPress.

Dasbor admin WordPress Anda adalah hub pusat situs Anda. Di situlah Anda akan menerbitkan posting dan halaman, menyesuaikan tema Anda, memasang plugin WordPress, dan banyak lagi.

Seringkali, ketika peretas mencoba masuk ke situs web Anda, mereka akan melakukannya melalui layar wp-admin. Anda dapat membantu melindungi situs web Anda dari kemungkinan serangan dengan menggunakan kata sandi yang aman dan membatasi upaya masuk.

Agar lebih aman, Anda juga dapat melindungi direktori wp-admin dengan kata sandi. Kemudian ketika seseorang mencoba mengakses area admin Anda, mereka harus memasukkan nama pengguna dan kata sandi sebelum mereka berhasil masuk ke layar login WordPress.

Dengan itu, mari kita lihat bagaimana Anda dapat melindungi kata sandi direktori admin WordPress Anda langkah demi langkah.

Metode pertama direkomendasikan untuk sebagian besar pengguna, dan Anda dapat menggunakan tautan cepat di bawah untuk langsung menuju ke metode yang ingin Anda gunakan.

Metode 1: Lindungi Kata Sandi wp-admin Menggunakan Privasi Direktori (Disarankan)

Cara termudah untuk melindungi kata sandi direktori admin WordPress Anda adalah dengan menggunakan aplikasi Privasi Direktori penyedia hosting WordPress Anda.

Pertama, Anda harus masuk ke dasbor akun hosting Anda dan klik opsi 'Privasi Direktori' di bagian File di pengaturan lanjutan situs web Anda.

Click Directory Privacy

Catatan: Sebagian besar host web yang menggunakan cPanel, seperti Bluehost, akan memiliki langkah serupa. Namun, dasbor Anda mungkin sedikit berbeda dari tangkapan layar kami bergantung pada penyedia hosting Anda.

Ini membawa Anda ke layar yang mencantumkan semua direktori berbeda di server Anda. Anda perlu menemukan folder yang berisi file situs web Anda.

Untuk sebagian besar pemilik situs web, ini dapat ditemukan dengan mengeklik folder 'public_html'.

Click public_html

Ini menampilkan semua file situs web yang telah Anda instal di server Anda.

Selanjutnya, Anda harus mengklik folder dengan nama domain situs web Anda.

Click domain name folder

Di folder itu, Anda akan melihat folder 'wp-admin'.

Alih-alih mengklik nama folder, Anda harus mengklik tombol 'Edit' di sebelah folder itu.

Click edit wp-admin folder

Ini membawa Anda ke layar tempat Anda dapat mengaktifkan perlindungan kata sandi.

Cukup centang kotak yang bertuliskan 'Password protect this directory'. Jika Anda suka, Anda juga dapat memberi direktori Anda nama seperti 'Area Admin' untuk membantu Anda mengingat.

Check password protect directory box

Setelah Anda selesai melakukannya, Anda harus mengklik tombol 'Simpan'.

Ini akan membawa Anda ke halaman di mana pesan konfirmasi akan muncul.

Confirmation message click back button

Sekarang Anda harus mengklik tombol 'Kembali' dan Anda akan dibawa ke layar tempat Anda dapat membuat pengguna yang dapat mengakses direktori ini.

Anda akan diminta memasukkan nama pengguna dan kata sandi, lalu konfirmasi kata sandi. Pastikan untuk mencatat nama pengguna dan kata sandi Anda di tempat yang aman, seperti aplikasi pengelola kata sandi.

Create a User

Pastikan Anda mengklik tombol 'Simpan' setelah Anda selesai melakukannya.

Sekarang, ketika seseorang mencoba mengakses direktori wp-admin Anda, mereka akan diminta memasukkan nama pengguna dan kata sandi yang Anda buat di atas.

Password protect WordPress admin example

Metode 2: Lindungi Kata Sandi wp-admin Menggunakan Kode

Anda juga dapat melindungi kata sandi direktori admin WordPress Anda secara manual. Untuk melakukannya, Anda harus membuat dua file bernama .htpasswd dan .htaccess .

Catatan: Menambahkan kode apa pun ke situs web Anda bisa berbahaya. Bahkan kesalahan kecil dapat menyebabkan kesalahan besar di situs Anda. Kami hanya merekomendasikan metode ini untuk pengguna tingkat lanjut.

Membuat File .htaccess

Pertama, buka editor teks pilihan Anda dan beri nama file baru .htaccess .

Setelah itu, Anda perlu menyalin cuplikan kode berikut dan menambahkannya ke file.

AuthName "Admins Only"
AuthUserFile /home/user/public_html/example.com/wp-admin/.htpasswd
AuthGroupFile /dev/null
AuthType basic
require user yourusername

Pastikan Anda mengubah jalur 'AuthUserFile' ke lokasi tempat Anda akan mengunggah file .htpasswd dan mengubah 'namapenggunaAnda' menjadi nama pengguna yang ingin Anda gunakan untuk masuk.

Jangan lupa untuk menyimpan file setelah selesai.

Membuat File .htpasswd

Setelah Anda selesai melakukannya, Anda perlu membuat file .htpasswd .

Untuk melakukan ini, buka editor teks dan buat file bernama .htpasswd . File ini akan mencantumkan nama pengguna Anda beserta kata sandi Anda dalam format terenkripsi.

Cara termudah untuk menghasilkan kata sandi terenkripsi adalah dengan generator htpasswd.

Cukup masukkan nama pengguna dan kata sandi Anda, pilih format enkripsi, dan klik tombol 'Buat file .htpasswd'.

Create htpasswd file

Generator htpasswd akan menampilkan baris teks yang perlu Anda tempelkan ke file .htpasswd Anda. Pastikan Anda menyimpan file setelah Anda selesai melakukannya.

Mengunggah .htaccess dan .htpasswd ke Direktori wp-admin

Langkah terakhir adalah mengunggah kedua file yang Anda buat ke folder wp-admin situs web Anda.

Anda harus terhubung ke akun hosting WordPress Anda menggunakan klien FTP atau alat pengelola file online yang disediakan oleh penyedia hosting Anda. Untuk detail lebih lanjut, lihat panduan pemula kami tentang cara menggunakan FTP untuk mengunggah file ke WordPress.

Untuk tutorial ini, kami akan menggunakan FileZilla karena gratis dan berfungsi baik di Mac maupun Windows.

Setelah Anda terhubung ke situs web Anda, Anda akan melihat file di komputer Anda di jendela kiri, dan file di situs web Anda di kanan. Di sebelah kiri, Anda perlu menavigasi ke lokasi tempat Anda menyimpan file .htaccess dan .htpasswd .

Kemudian di sebelah kanan, Anda perlu pergi ke direktori wp-admin untuk situs web yang ingin Anda lindungi. Sebagian besar pengguna perlu mengeklik dua kali ' folder public_html', lalu folder dengan nama domainnya, lalu folder 'wp-admin'.

Sekarang Anda dapat memilih dua file di sebelah kiri dan klik 'Unggah' dari menu klik kanan atau cukup seret file ke jendela kiri.

Uploading the Files to Your Website's wp-admin Directory

Sekarang direktori 'wp-admin' Anda akan dilindungi kata sandi.

Memecahkan masalah Perlindungan Kata Sandi wp-admin

Bergantung pada bagaimana server dan situs web Anda disiapkan, ada kemungkinan Anda mengalami kesalahan. Kesalahan ini dapat diperbaiki dengan menambahkan kode secara hati-hati ke file .htaccess Anda.

Catatan: Ini adalah file .htaccess yang terletak di folder situs web utama Anda, bukan yang Anda unggah ke folder 'wp-admin'. Jika Anda kesulitan menemukannya, lihat panduan kami tentang mengapa Anda tidak dapat menemukan .htaccess dan cara menemukannya.

Memperbaiki Kesalahan Ajax Tidak Berfungsi

Salah satu kesalahan paling umum adalah fungsionalitas Ajax mungkin berhenti berfungsi di bagian depan situs Anda. Jika Anda memiliki plugin WordPress yang memerlukan Ajax, seperti pencarian Ajax langsung atau formulir kontak Ajax, Anda akan melihat bahwa plugin ini tidak berfungsi lagi.

Untuk memperbaikinya, cukup tambahkan kode berikut ke file .htaccess yang terletak di folder 'wp-admin' Anda.

<Files admin-ajax.php>
    Order allow,deny
    Allow from all
    Satisfy any 
</Files>

Memperbaiki Kesalahan 404 dan Kesalahan Pengalihan Terlalu Banyak

Dua kesalahan lain yang mungkin Anda temui adalah kesalahan 404 dan terlalu banyak kesalahan pengalihan.

Cara termudah untuk memperbaikinya adalah membuka file .htaccess utama Anda yang terletak di direktori situs web Anda dan menambahkan baris kode berikut sebelum aturan WordPress.

ErrorDocument 401 default

Kami harap artikel ini membantu Anda mempelajari cara melindungi kata sandi direktori admin WordPress (wp-admin) Anda. Anda mungkin juga ingin melihat pilihan ahli kami tentang layanan pemasaran email terbaik untuk bisnis kecil dan panduan kami tentang cara mendapatkan domain email gratis.

Jika Anda menyukai artikel ini, silakan berlangganan tutorial video Saluran YouTube kami untuk WordPress. Anda juga dapat menemukan kami di Twitter dan Facebook.