Senin, 23 Februari 2015

Web proxy conf

1. Install aplikasi Proxy Server, ketik:
    root@peserta:~# apt-get install squid

    bila muncul pemberitahuan tekan y, dan enter

 2. Konfigurasi file squid.conf, ketik:
    root@peserta:~# nano /etc/squid/squid.conf
   
    Untuk fasilitas search pada nano, tekan ctrl+w.
    Selanjutnya cari dan dan konfigurasi script berikut serta hilangkan tanda # didepannya agar menjadi enabled.

    #. . .
    http_port 3128 transparent
    cahce_mem 16 MB   
    cache_mgr peserta8@smkn1udanawu.net
    visible_hostname proxy.smkn1udanawu.net
    #. . .

    Kemudian cari tulisan acl CONNECT, dan tambahkan script berikut tepat dibawahnya.
   
    #. . .
    acl url dstdomain "/etc/squid/url"
    acl key url_regex -i "/etc/squid/key"
    http_access deny url
    http_access deny key
    acl lan src 192.168.28.0/28
    http_access allow lan
    http_access allow all
    #. . .

    cari tulisan http_access deny all, ada dua pada file squid.conf. Dan tambahkan tanda #
    pada kedua baris tersebut.


    Simpan konfigurasi yang telah dilakukan dengan cara tekan Ctrl+x, kemudian tekan y, selanjutnya tekan enter


 3. Selanjutnya isi file url yang sudah didefinisikan pada file squid.conf pada langkah 2 diatas,
    dengan alamat-alamat situs yang diblokir, yaitu facebook.com dan google.com,
    ketik:
    root@peserta:~# nano /etc/squid/url
    kemudian tambahkan url seperti berikut:

    facebook.com
    google.com


    Simpan dengan cara tekan Ctrl+x, kemudian tekan y, selanjutnya tekan enter

 4. Selanjutnya isikan kata kunci untuk memblokir situs-situs tertentu pada file key yang telah didefinisakan
    pada file squid.conf.
    Sehingga proxy server akan memblokir situs yang mengandung kata kunci yang telah dimasukkan di file key,
    ketik:
    root@peserta:~# nano /etc/squid/key
    kemudian tambahkan kata kunci seperti berikut:

    facebook
    google


    Simpan dengan cara tekan Ctrl+x, kemudian tekan y, selanjutnya tekan enter

 5. Kemudian jalankan perintah squid -z, ketik:
    root@peserta8:~# squid -z

 6. Kemudian tambahkan script berikut file rc.local,
    untuk mengalihkan semua permintaan dari port 80 (HTTP) ke port 3128 (PROXY).
    ketik:
    root@peserta:~# nano /etc/rc.local
   
    Tambahkan script berikut sebelum exit 0 dan biarkan script yang sudah ada.
   
    iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-ports 3128
    iptables -t nat -A PREROUTING -i eth1 -p udp --dport 80 -j REDIRECT --to-ports 3128


    Simpan konfigurasi yang telah dilakukan dengan cara tekan Ctrl+x, kemudian tekan y, selanjutnya tekan enter

 7. Selanjutnya jalankan sistem firewall, ketik:
    root@peserta:~# sh -x /etc/rc.local

 8. Kemudian cek iptables untuk melihat table routing, ketik:
    root@peserta:~# iptables -t nat -n -L

 9. Restart aplikasi Proxy Server, ketik:
    root@peserta:~# /etc/init.d/squid restart

 10. Sekarang lakukan pengujian pada pc client windows, dengan cara
     buka salah satu browser pada client windows, contoh firefox
     a. Buka situs yang telah diblokir, yaitu: www.facebook.com dan www.google.com
     b. Lakukan pencarian melalui mesin pencari seperti google, yahoo, bing dan masukkan seperti kata kunci yang telah
        dimasukkan di file key diatas

     bila hasilnya Access Denied, maka situs-situs dan kata kunci tersebut telah diblokir.
     dan konfigurasi proxy server telah berhasil

SSH Conf yg simple

 1. Install aplikasi SSH Server
    root@peserta:~# apt-get install ssh

    bila muncul pemberitahuan tekan y, dan enter

 2. Backup file konfigurasi SSH Server, ketik:
    cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup

 3. Konfigurasi file sshd_config, ketik:
    root@peserta:~# nano /etc/ssh/sshd_config

    cari script berikut:
    Port 22

    Rubah port default ssh dari 22 menjadi 354, seperti berikut:
    Port 354
   

    Simpan konfigurasi yang telah dilakukan dengan cara tekan Ctrl+x, kemudian tekan y, selanjutnya tekan enter

 4. Restart aplikasi SSH Server, ketik:
    root@peserta:~# /etc/init.d/ssh restart

 5. Lakukan pengujian pada PC Server, ketik:
    root@peserta:~# ssh peserta8@192.168.28.1 -p 354

    bila muncul konfirmasi ketik yes,
    selanjutnya masukkan password, ketik peserta8

    bila seperti berikut berarti konfigurasi ssh telah berhasil
    peserta@peserta*:~$

    selanjutnya keluar dengan cara, ketik:
    peserta@peserta*:~$ exit

 6. Lakukan pengujian dari Client Windows, menggunakan aplikasi Putty dan lakukan login dengan
    Host Name    : 192.168.28.1
    Port    : 354
    Connection type : SSH

ntp client conf

1. Install aplikasi NTP Server, ketik:
    root@peserta:~# apt-get install ntp ntpdate

    bila muncul pemberitahuan tekan y, dan enter

 2. Konfigurasi file ntp.conf, ketik:
    root@peserta:~# nano /etc/ntp.conf
   
    Cari dan konfigurasi Script seperti berikut (tinggal menyesuaikan),
   
    Hapus tanda # sebelum kata server, sehingga seperti berikut:  

    # You do need to talk to an NTP server on two (or three)
    server ntp. (DOMAIN)

    Beri tanda # pada Script berikut:

    # server 0.debian.pool.ntp.org iburst
    # server 1.debian.pool.ntp.org iburst
    # server 2.debian.pool.ntp.org iburst
    # server 3.debian.pool.ntp.org iburst

    Dan tambahkan Script berikut tepat di bawah script sebelumnya:
   
    server 127.127.1.0
    fudge 127.127.1.0 stratum 1

    Cari dan konfigurasi Script seperti berikut
   
    # Clients from this (example!) subnet have unlimited access, but only if
    # Cryptographically authenticated.
    #restrict 192.168.123.0 mask 255.255.255.0 notrust
    restrict 192.168.28.0 mask 255.255.255.240 nomodify notrap


    Simpan konfigurasi yang telah dilakukan dengan cara tekan Ctrl+x, kemudian tekan y, selanjutnya tekan enter

 3. Restart aplikasi NTP Server dan update NTP, ketik:
    root@peserta:~# /etc/init.d/ntp restart
    root@peserta:~# ntpq -p
    root@peserta:~# ntpdate -u 192.168.28.1

 3. Lakukan pengujian pada pc client windows, dengan cara
    double-click pada ikon jam, pada pojok kanan taksbar windows.
    Kemudian pilih internet time, pilih change settings...
    selanjutnya beri tanda checklist pada kolom Automatically synchronize with an Internet time server
    Kemudian isi alamat berikut pada kolom server:
    192.168.28.1
    atau
    ntp.(DOMAIN)
    Selanjutnya klik Update now
   
    Bila muncul pesan berikut:
    The clock was successfully synchronized with ntp.(DOMAIN) on .............
    maka konfigurasi ntp server telah berhasil

web server

1. Install aplikasi Web Server, ketik:
    root@peserta:~# apt-get install apache2

    bila muncul pemberitahuan tekan y, dan enter

 2. Sebenarnya setelah proses instalasi apache2 selesai, maka web server kita sudah berjalan.
    Hanya saja tampilannya masih default.
    Untuk itu rubah tampilannya, ketik:
    root@peserta8:~# nano /var/www/index.html

    Rubah tampilannya sesuai ketentuan ujikom, contoh:
   
    <html>
    <body>
    Nomer    : ...<br>
    Nama    : ....................... <br>
    Kelas    : XII TKJ 2 <br>
    Jurusan    : Teknik Komputer dan Jaringan <br>
    <br>
    SMKN  @Ujikom2013
    </body>
    </html>

 3. Lakukan pengujian pada pc client windows, dengan cara
    buka salah satu browser pada client windows, contoh firefox
    ketik smkn1udanawu.net pada address bar browser
   
    bila tampilannya telah seperti berikut, maka konfigurasi dns server telah berhasil

    Nomer   : ...
    Nama    : .......................
    Kelas   : XII TKJ 2
    Jurusan : Teknik Komputer dan Jaringan

    SMKN @Ujikom2013