7/31/2019 Proxy [ Auth ]
1/4
Nama : Ruben Saragih
Proxy [ authentication ]
Pembimbing : Bpk. Rudi H ,S.pd
Bpk. Antoni B ,S.pd
Kelas : XI TKJA Pelajaran : Diagnosa LAN
No Absen : 24 No. Experimen:
Hari/Tanggal : Rabu , 23 Mei 2012 Nilai /Paraf :
I. PendahuluanAutentikasi proxy adalah pembatasan user yang dimana harus melakukan
autentikasi terlebih dahulu sebelum mengakses internet. Autentikasi digunakan agar
tidak semua user bisa melakukan akses pada jaringan internet.
II. Tujuan- Siswa dapat memahami fungsi autentikasi proxy- Siswa dapat mengkonfigurasi autentikasi proxy
III. Peralatan- 2 mesin virtual- Aplikasi squid3
IV. Langkah kerja- Skenario
Pada praktek kali ini client harus melakukan autentikasi [ berupa username dan
password ] untuk mengakses internet agar tidak semua client dapat mengakses
internet.
1. Siapkan 2 mesin virtual [ os yang digunakan adalah ubuntu 10.04 ] yang akandijadikan client dan mesin proxy
2. Pastikan aplikasi squid3 sudah terinstal atau ketikan perintah dpkg l | grep squid33. Lakukan konfigurasi ip pada mesin virtual sesuai dengan skenario dan pastikan
kedua mesin saling terkoneksi
4. Setelah itu buat direktori cache yang akan digunakan untuk caching beserta hakaksesnya.
# mkdir /cache
# chmod R 777 /cache
Keterangan :
- Pc client eth0 ip : 10.10.10.2/24
- Mesin Proxy eth5 ip : 100.10.10.1/24
7/31/2019 Proxy [ Auth ]
2/4
5. Lalu lakukan konfigurasi pada squid.conf# nano /etc/squid3/squid.conf
Gambar 1.1
Pada gambar 1.1 terdapat perencanaan squid terlebih dahulu agar dapat berfungsi
seperti pengaturan port http , cache memori , kapasitas direktori cache , minimum
& maksimum objek , visible hostname dan cache manager.
Untuk pengaturan autentikasi ada lima baris :
_ baris pertama [ auth_param basic program /usr/lib/squid3/ncsa_auth/etc/squid3/passwd ] :
Menentukan penyimpanan file password autentikasi dan program autentikasi
_ baris kedua [ auth_param basic children 5 ]:
Menentukan banyaknya autentikasi yang muncul
_ baris ketiga [ auth_param basic realm Proxy beenhoven ]:
Bagian teks yang akan tampil pada pop up autentikasi
_ baris keempat [ auth_param basic credentialsttl 2 hours ]
Waktu yang ditentukan untuk melakukan autentikasi ulang
_ baris kelima [ auth_param basic casesensitive off]:
Menentukan case sensitive on atau off pada penginputan username untukautentikasi
Kemudian pada acl ,ncsa_user diaktifkan atau dibutuhkan [ REQUIRED ] pada
pengaksesan internet melalui browser [ http_access allow ncsa_users ]
7/31/2019 Proxy [ Auth ]
3/4
6. Setelah itu restart squid3# invoke-rc.d squid3 restart
7.
Kemudian buat nama user dan password untuk autentikasi# htpasswd c passwd beenhoven
8. Lihat enkripsi password pada file /etc/squid3/passwd untuk memastikanpembuatan autentikasi selesai
# nano /etc/squid3/passwd
Gambar 1.2
9. Buka aplikasi firefox pada mesin client10. Kemudian pilih edit pada toolbar dan pilih preferences >> advance >>setting11. Setelah itu pilih Manual proxy configuration dan isikan ip mesin proxy pada form
http proxy beserta nomor port
Gambar 1.3
7/31/2019 Proxy [ Auth ]
4/4
V. Hasil kerja
VI. KesimpulanAuthentikasi proxy digunakan untuk membatasi user yang dapat akses ke jaringan
internet.
Gambar 1.4
Gambar 1.5