proxy [ auth ]

Upload: saragih-ruben

Post on 05-Apr-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

  • 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