11
KONFIGURASI PROXY SERVER MENGGUNAKAN SQUID Membuat Authentication Password untuk Proxy SQUID Di Squid tersedia beberapa pilihan authentication yang bisa dipakai, diantaranya : => NCSA: Uses an NCSA-style username and password file. => LDAP: Uses the Lightweight Directory Access Protocol => MSNT: Uses a Windows NT authentication domain. => PAM: Uses the Linux Pluggable Authentication Modules scheme. => SMB: Uses a SMB server like Windows NT or Samba. => getpwam: Uses the old-fashioned Unix password file. => SASL: Uses SALS libraries. => NTLM, Negotiate and Digest authentication Kali ini kami mencoba bikin authentication dengan NCSA dengan Squid. Langkah 1 : Install Squid terlebih dahulu dengan perintah : $apt-get install squid

Konfigurasi Squid Proxy Di Ubuntu

  • Upload
    verry

  • View
    1.387

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Konfigurasi Squid Proxy Di Ubuntu

KONFIGURASI PROXY SERVER MENGGUNAKAN SQUID

Membuat Authentication Password untuk Proxy SQUID

Di Squid tersedia beberapa pilihan authentication yang bisa dipakai, diantaranya :

=> NCSA: Uses an NCSA-style username and password file.

=> LDAP: Uses the Lightweight Directory Access Protocol

=> MSNT: Uses a Windows NT authentication domain.

=> PAM: Uses the Linux Pluggable Authentication Modules scheme.

=> SMB: Uses a SMB server like Windows NT or Samba.

=> getpwam: Uses the old-fashioned Unix password file.

=> SASL: Uses SALS libraries.

=> NTLM, Negotiate and Digest authentication

Kali ini kami mencoba bikin authentication dengan NCSA dengan Squid.

Langkah 1 :

Install Squid terlebih dahulu dengan perintah :

$apt-get install squid

Page 2: Konfigurasi Squid Proxy Di Ubuntu
Page 3: Konfigurasi Squid Proxy Di Ubuntu

Langkah 2 :

Membuat Username dan Password yang nanti akan dipakai untuk authentifikasi saat

browser di buka dengan perintah :

$htpasswd -c /etc/squid/passwd (username)

*Gunakan “ -c ” untuk user pertama dan setelahnya tidak perlu.

Page 4: Konfigurasi Squid Proxy Di Ubuntu

Setelah username dan password telah dibuat, data tersebut akan tersimpan di file

/etc/squid/passwd

Page 5: Konfigurasi Squid Proxy Di Ubuntu

Langkah 3:

Kemudian mencari dimana lokasi binary ncsa_auth:

$dpkg –L squid |grep nsca_auth

Maka hasilnya akan terdapat file :

/usr/lib/squid/ncsa_auth

Langkah 4 :

Sekarang masuk ke file squid.conf untuk konfigurasi authentifikasinya :

$ gedit /etc/squid/squid.conf

Setelah terbuka akan ada konfigurasi yang panjang.

Langkah 5 :

Tambahkan baris berikut ke file tersebut

“auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd

auth_param basic children 5

auth_param basic realm Squid proxy-caching web server

acl ncsa_users proxy_auth REQUIRED”

Page 6: Konfigurasi Squid Proxy Di Ubuntu

Masih di file squid.conf tambahkan perintah berikut :

“http_access allow ncsa_user”

Page 7: Konfigurasi Squid Proxy Di Ubuntu

Masih di file squid.conf tambahkan perintah berikut :

“http_access deny all”

Page 8: Konfigurasi Squid Proxy Di Ubuntu

Masih di file squid.conf tambahkan perintah berikut :

Untuk konfigurasi set proxy saat di browsernya.

Setelah semuanya selesai SAVE dan EXIT dari file tersebut.

Lalu RESTART SERVICE dengan perintah

$ /etc/init.d/squid restart

Setelah di restart buka browsernya dan buka konfigurasi browsernya.

Set Proxy yang sudah di masukan dalam konfigurasi sebelumnya

Page 9: Konfigurasi Squid Proxy Di Ubuntu

Buka Misal www.google.com :

Akan ada authentikasi seperti berikut :

Page 10: Konfigurasi Squid Proxy Di Ubuntu

Jika Username dan Password telah di inputkan :

Page 11: Konfigurasi Squid Proxy Di Ubuntu

Ilmukomputer.tk