Otentikasi Pasword Pada Squid

A. Pengantar

Tulisan berikut ini berisi tentang otentikasi password pada squid, dengan adanya otentikasi password ini maka user yang ingin mengakses Internet harus terlebih dahulu memasukkan user name dan password terlebih dahulu. Untuk instalasi dan konfigurasi Squid tidak saya jelaskan disini karena sudah saya jelaskan pada tulisan sebelumnya.

B. Konfigurasi

1. Buat file baru dengan nama password-squid dan atur permissionnya.

[root@localhost ~]# vim /etc/squid/password-squid
[root@localhost ~]# touch /etc/squid/password-squid

[root@localhost ~]# chmod o+r /etc/squid/password-squid

2. Buat user name dan password baru yang akan mengakses Internet.

[root@localhost ~]# htpasswd /etc/squid/password-squid hendra

3. Cari lokasi dari file ncsa_auth.

[root@localhost ~]# updatedb
[root@localhost ~]# locate ncsa_auth
Hasilnya:

/usr/lib/squid/ncsa_auth

4. Tambahkan konfigurasi berikut di squid.conf dan sesuaikan posisinya.

# TAG: auth_param

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/password-squid

# TAG: acl, pada posisi paling bawah.

acl user_proxy proxy_auth REQUIRED

# TAG: http_access, pada posisi paling atas.

http_access allow user_proxy

5. Restart squid untuk menjalankan perubahan konfigurasi

[root@localhost ~]# service squid restart

C. Testing

Testing dengan mengakses www.google.com

squid

This entry was posted in Linux. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *