Autentikasi Squid Dengan NCSA_AUTH Helper

Autentikasi Squid Dengan NCSA_AUTH Helper

Squid proxy server yang di install pada server tanpa autentikasi apapun sangat riskan untuk dapat digunakan banyak orang yang tidak kita inginkan sehingga menyebabkan bandwidth penggunaan server akan meningkat drastis. Untuk menghindari hal itu maka diperlukanlah autentikasi. Ada banyak tipe autentikasi yang disupport oleh squid antara lain ncsa, ldap, PAM, NTLM dan Samba. Namun untuk saat ini kita akan amencoba autentikasi squid dengan ncsa. Dalam hal ini saya menggunakan debian 6 saat implementasi.

1. cek lokasi ncsa_auth helper

Output

 

2. Konfigurasi pada file squid.conf

buka file squid.conf

Lalu tambahkan atau modifikasi bagian ini

lalu cari bagian ACL, kemudian tambahkan

Bagian diatas dimaksudkan agar hanya list_user yang ter-autentikasi saja yang bisa menggunakan proxy.

Kemudian save dan restart squid

3. Buat username dan password

buat file passwd

Lalu buat username dan password dengan htpasswd, jika anda belum bisa menggunakan command htpasswd anda dapat menginstallnya terlebih dahulu dengan command

Lalu buat username dan password

Output

Restart squid.

 

Selamat mencoba. (rh)