Proteksi FTP
File .htaccess menyediakan jalan untuk merubah konfigurasi per directory. File tersebut terdiri dari satu atau lebih petunjuk konfigurasi yang ditempatkan pada directory tertentu, dan konfigurasi tersebut akan berdampak pada direktori dan subdirektori tersebut.
Contoh Kasus
Misalnya Anda ingin melindungi file Photo, dan hanya Anda sendiri yang ingin mengaksesnya. File Photonya ditaruh di /home/saputro/public_html/Photo/
Yang akan diakses dengan url http://saputro.or.id/~saputro/Photo/
Supaya direktori tersebut tidak bisa diakses, buat file .htaccess di direktori tersebut:
> cd /home/saputro/public_html/Photo/
> touch .htaccess
> touch .htpasswd
> ll
total 242
-rw-r--r-- 1 saputro saputro 149 Apr 19 08:19 .htaccess
-rw-r--r-- 1 saputro saputro 26 Apr 19 08:20 .htpasswd
-rw-r--r-- 1 saputro saputro 27571 Apr 1 06:05 FreeBSD.jpg
edit .htaccess seperti contoh dibawah ini
> ee .htaccess
allow from all
AuthType Basic
AuthUserFile /usr/home/saputro/public_html/Photo/.htpasswd
AuthName \"Restricted Area Login\"
require user areksitiung
Setelah selesai edit, kemudian save. Sekarang kita tinggal mengisi file .htpasswd tersebut dengan user dan passwordnya.
Misalnya nama usernya : areksitiung, password : sitiung, cara mengisi file tersebut dengan:
> /usr/local/httpd/bin/htpasswd -c /usr/home/saputro/public_html/Photo/.htpasswd areksitiung
New password:
Re-type new password:
Adding password for user areksitiung
hasilnya
> cat .htpasswd
areksitiung:id1W6c5ul4bvs
id1W6c5ul4bvs adalah hasil enkripsi dari password \"sitiung\".
Kemudian akses url http://saputro.or.id/~saputro/Photo
Maka akan muncul kotak dialog yang menanyakan username dan password, isikan
username areksitiung, password sitiung.
Selamat Mencoba, semoga berhasil :-)


