Website Bloking with Proxy Debian Server / Cara Memblog Website

Seperti biasa langsung pada konfigurasi :) , jangan lupa masuk sebagai admin ( root )

~#apt-get insatall squid

~#service squid stop

~#nano /etc/squid/squid.conf

( ctrl + w ) -- http_port 3128

( tambahkan script berikut disamping http_port 3128 )     transparent

( tambahkan script berikut dibawah http_port 3128 )     cache_mem 16 MB
                            cache_mgr akhdiat@smkn1tanjung.sch.id

                            visible_hostname www.smkn1tanjung.sch.id

( tambahkan script berikut dibawah acl connect method ) acl lan src ( ip network private )

                            acl dontopen dstdomain "/etc/squid/dontopen.txt"
                            http_access deny dontopen
                            http_access allow lan
                            http_access allow all

~#nano /etc/squid/dontopen.txt

( masukkan nama website yang ingin anda block contoh www.facebook.com, www.sex.com, www.youtube.com )

( save )
~#iptables -t nat -A PREROUTING -s ( ip network private ) -d 0/0 -p tcp --dport 80 -j REDIRECT --to-ports 3128

~#iptables-save

~# nano /etc/rc.local

( tambahkan script berikut diatas exit 0 ) iptables -t nat -A PREROUTING -s ( ip network private ) -d 0/0 -p tcp --dport 80 -j REDIRECT --to-ports 3128

~#service squid restart

( Cara mentesnya silahkan buka browser anda dan buka website yang anda block tadi apabila muncul tampilan ERROR pada website anda maka Website blocking with proxy telah berjalan dengan baik )
Add caption


Salam TKJ :)

Autentifikasi Proxy Debian 6 Server


Langsung pada konfigurasi :

Harus pada posisi sebagai admin ( root )

~#apt-get insatall squid

~#apt-get insatall apache2-utills

~#touch /etc/squid/squid_passwd

~#chmod o+r /etc/squid/squid_passwd

~#htpasswd /etc/squid/squid_passwd akhdiat

( isi password )
~#service squid stop

~#nano /etc/squid/squid.conf

( ctrl + w ) -- auth_param basic program

( hapus pagar 5 baris kebawah setelah auth_param basic program )
( hapus script dan tambahkan script berikut disamping auth_param basic program ) /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd

( ctrl + w ) -- acl connect method
( tambahkan script berikut diatas acl connect method ) acl ncsa_users proxy_auth REQUIRED
( tambahkan script berikut dibawah acl connect method ) http_access allow localhost
                            http_access allow ncsa_users
                            http_access deny all

( ctrl + w ) -- dns_nameservers
( tambahkan script berikut dibawah default ) dns_nameservers ( ip server )
( save )

~#squid -z

~#service squid restart

( Cara mentesnya silahkan buka browser anda dan setting proxy manual dengan ip yang mengarah ke router mu, setelah itu buka website buatanmu apabila muncul autentikasi ( username dan password maka settingan mu berhasil ) :)
Salam TKJ :)

Hak Akses Folder dan File Pada Linux

  I.


code :
0 = tidak memiliki hak akses apa-apa
4 = read ( r ) dapat melihat ataupun mendownload suatu file
3 = write ( w ) dapat melihat ataupun mengupload suatu file
1 = excute ( x ) dapat mengahapus maupun mengeksekusi suatu file dengan menggunakan script-script
  = directory ( d ) merupakan suatu wadah tempat file-file tersebut berada ( folder )



urutan :

d rwx rwx rwx
- --- --- ---
   1   2   3

---  =  User/Owner ( u )
 1

---  =  Group ( g )
 2

---  =  Other ( o )
 3

Penggunaan :

- untuk 3 strip didepan itu digunakan oleh user atau owner maksudnya si user dapat mengakses sesuai hak akses yang telah diberikan kepadanya.
- untuk 3 strip ditengah itu digunakan oleh user lain yang berada dalam suatu wadah ( group ) user lain yang berada dalam group dapat mengakses sesuai hak akses yang     telah diberikan kepadanya.
- untuk 3 strip dibelakang itu digunakan oleh other atau pengguna lain maksudnya user lain dapat mengakses sesuai hak akses yang telah diberikan kepadanya.

Contoh Pemberian hak akses :

I. pemilik suatu directory ( user ) ingin directorynya agar dapat didownload oleh semua orang ( user lain ) dengan pengecualian orang lain tidak bisa mengupload file kedalam directorynya.

( Hak akes yang dapat digunakan dari permasalahan diatas adalah ) oreang lain ( other ) harus diberi hak akses read ( r ) agar dapat mendownload saja.

Script yang digunakan
~#chmod 704 /(nama directory)

                                                                                                                                       r   w  x
( penjelasan :     7 untuk angka pertama mengijikan user atau owner untuk full access atau    -   -   -   )
                                           
        0 untuk angka kedua tidak mengijinkan group untuk mengakses apa-apa   -   -   - )
                                                           
        4 untuk angka ketiga mengijinkan user lain atau other untuk dapat mengakses read ( melihat
                        r
dan download    -   -   -   )


II.


untuk menambah, mengurangi ataupun menetapkan hak akses dapat menggunakan simbol

+ = untuk menambah
- = untuk mengurangi
                                                  
- misalkan ingin menambah user dalam group agar dapat read dan write maka dapat menggunakan

script :
~#chmod g+rw /(nama directory)
                                                                d                  r  w
artinya user dalam group diberikan akses    -   -   -   -   -   -   -   -   -   -
                                                    
- misalkan ingin mengurangi user dalam group agar dapat read dan write maka dapat menggunakan
            d              r   w
script    -   -   -   -   -   -   -   -   -   -
~#chmod g-rx /(nama directory)
                                                                                         d
artinya user dalam group tidak diberikan akses sama sekali   -   -   -   -   -   -   -   -   -   -

Selamat Mencoba Salam TKJ .... :)

Instalasi PPTP VPN Server Pada Linux Debian

Salah satu jenis layanan VPN adalah menggunakan PPTP (Point-to-point tunneling protocol), PPTP banyak digunakan karena mudah digunakan, pada sistem operasi windows, linux maupun mac, PPTP client sudah menjadi program bawaan dari OS sehingga bisa digunakan tanpa menambah software pada komputer. Yang akan kita buat sekarang adalah PPTP Server, sedangkan software yang ada di komputer-komputer adalah PPTP client.

Untuk pembuatan PPTP server bisa disimak melalui berbagai cara simpel dibawah ini :

1. Masuk (login) kedalam server linux anda dengan akses root.

2. Install beberapa software yang diperlukan.
root@vpn1:~# apt-get install pptp ppp iptables
3. Konfigurasi file config pptp
root@vpn1:~# nano /etc/pptpd.conf
4. Pada bagian file bawah sendiri, ubah konfigurasi localip dan remoteip. cara mengubahnya bisa hanya menghilangkan tanda # atau bis alangsung membuat konfigurasi baru. localip adalah ip private dari PPTP server, sedangkan remoteip adalah IP private yang akan diberikan (DHCP) oleh PPTP server kepada PPTP client. Contohnya adalah sebagai berikut:
# (Recommended)
localip 192.168.10.1
remoteip 192.168.10.200-238
# or
#localip 192.168.0.234-238,192.168.0.245
#remoteip 192.168.1.234-238,192.168.1.245
5. Tambahkan DNS untuk client PPTP,
root@vpn1:~# nano /etc/ppp/pptpd-options
cari baris yang terdapat kata ms-dns dan ubah seperti dibawah ini
ms-dns 8.8.8.8
ms-dns 8.8.4.4
IP 8.8.8.8 dan 8.8.4.4 adalah IP Public DNS dari google.

6. Menambahkan User pada server PPTP
root@vpn1:~# nano /etc/ppp/chap-secrets
kemudian isikan sesuai parameter yang diminta yaitu dengan format
username(spasi)pptpd(spasi)password(spasi)ipaddress
contohnya
# client    server  secret          IP addresses
anjarwebid  pptpd   passwordsaya    192.168.10.200
7. Konfigurasi iptables untuk VPN server
Untuk kode dibawah ini digunakan untuk memberikan akses internet bagi client yang sudah terkoneksi ke VPN server. Tanpa kode dibawah ini maka client tidak akan bisa mengakses internet saat sudah konek dengan VPN server.
root@vpn1:~# nano /etc/rc.local
kemudian isikan kode dibawah ini pada baris sebelum exit 0;
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
8. Mengaktifkan IPv4 forwading
root@vpn1:~# nano /etc/sysctl.conf
setelah masuk, supaya aktif maka uncomment pada bagian
net.ipv4.ip_forward=1
kemudian reload dengan comamand dibawah ini
root@vpn1:~# sysctl -p
9. Restart server PPTP
root@vpn1:~# reboot

Setelah step-step diatas silahkan coba menggunakan VPN di windows dan konek ke server VPN anda, apabila langkah-langkahnya benar maka seharusnya bisa berjalan dengan normal, anda bisa terkoneksi dengan server vpn dan tetap bisa menikmati koneksi internet.

sumber :
http://herliandiserli.blogspot.com/2012/07/instalasi-pptp-vpn-server-pada-ubuntu.html

Cara Remote Dekstop ( Win 7 & Win Xp ) Part 2

Laptop B ( Win Xp ) :

Pertama sama seperti Laptop A kita harus menTrun Off windows firewallnya dan memberi Ip Address pada Laptop B ...

1. Klik tombol start, kemudian kita pilih control panel ...





2. Pilih Network and Sharing Connection ..

                                  


3.  Pilih Windows Firewall ...

                                 


4. Kita ubah yang mula-mulanya On menjadi Off ...



5. Nah setelah kita mematikan windows firewall, selanjutnya kita akan memberi Ip. Pilih Network Connections ...



6. Karena kita menggunakan jaringan nirkabel maka kita pilih yang wireless, Klik kanan pada wireless kemudian pilih properties ...



7. Pilih Internet Protocol (TCP/IP), kemudian Properties ...



8. Kita atur Ip yang telah kita tentukan sebelumnya, disini kita sama menggunakan Ip kelas C , Ip Address 192.168.10.2, Netmask ( Subnet Mask ) 255.255.255.0 , OK ...

             

9. Setelah kita memberi Ip Address, selanjutnya kita connect jaringan add hoc yang telah dibuat oleh Laptop A, Pilih connect ...



10. Waktunya kita untuk meremote Laptop A, kita buka aplikasi bawaan windowsnya yaitu Remote Dekstop Connections, caranya klik start, all program, Accessories, Remote Dekstop Connections ...



11. Tampilan Remote Dekstop Connections, pilih Options ...



12.  Kemudian kita Isi Computer dengan Ip Address Laptop A yaitu 192.168.10.1, User Name kita isi dengan AkhdiatSMK ( User yang telah diaktifkan dilaptop A ), Password kita isi dengan password user yaitu ( tkj4 ), Untuk Domain boleh diisi boleh tidak, tetapi lebih baik diisi dengan nama Laptop yang akan diremote ( Laptop A ) AkhdiatSMK-PC, Pilih Connect ...



13. Tampilan dekstop Laptop A yang sedang dijalankan di Laptop B , Apabila Laptop anda berhasil meremote dan sesuai gambar dibawah maka Proses Remote SUKSES !!!
SELAMAT MENCOBA .......... :)









Cara Remote Dekstop ( Win 7 & Win Xp ) Part 1

Cara Remote Dekstop ( Win 7 & Win Xp )

Laptop A ( Win 7 ) :
Pertama kita harus mengatur Ip Address dari Laptop A yang akan diremote oleh Laptop B
Langkah-langkahnya sebagai berikut :

1. Tampilan dekstop win 7 ( Laptop A )




2. Klik tombol start ( pojok kiri bawah ) kemudian pilih control panel...







3. Pilih Network and Internet...



4. Pilih Network and Sharing Center...





5. Sebelum mengatur Ip Address kita matikan terlebih dahulu Windows Firewall... Pilih saja Windows Firewall.



5. Turn Windows Firewall on or off ...





6. Windows Firewall yang asalnya Turn On ... Kita ubah menjadi Turn off Windows Firewall ( not recomended ) ...



7. Setelah windows firewall dimatikan kita akan membuat jaringan Add hoc dan memberi Ip Address ... Pilih saja Network and Sharing Center untuk mengembalikan ke tampilan Network... 



8. Untuk membuat jaringan Addd Hoc dan memberi Ip Adddress, kita pilih Manage wireless network...


9. Piilih Add ...



10. Pilih Create an ad hoc network ...




11. Pilih Next ...




12. Isi Network name sesuai yang diinginkan, Security type, kita pilih saja yang No authentication (Open) apabila tidak ingin memberi pengaman pada jaringan, Jangan lupa cek list Save this network agar jaringan ad hoc yang kita buat dapan disimpan secara permanen, kemudian pilih Next...



13. Tunggu beberapa detik ...




14. Nah , Jaringan add hoc sudah berhasil kita buat ... Selanjutnya kita akan memberi Ip Address agar dapat saling berhubungan dengan Laptop/Komputer lain yang telah diberi Ip Address, Pilih saja Adapter properties ...




15. Nah disini kita pilih Internet Protocol Version 4 ( TCP/IPv4 ) dan Pilih Properties ....




16. Isi Ip Address yang telah kita tentukan sebelumnya, disini untuk mempermudah koneksi antar laptop saya menggunakan Ip Address Kelas C, Contoh Laptop A diberi Ip Address 192.168.10.1, Netmask ( Subnet Mask ) 255.255.255.0, Kemudian OK ...




17. Setelah selesai Mematikan Windows firewall, Membuat jaringan Add Hoc, dan Memberi Ip Address , Nah saatnya kita untuk memberi password pada User kita agar User Laptop A ( yang akan diremote ) mendapat pengamanan dan hanya dapat di access oleh orang yang mengetahui password user tersebut ... Masuk Control Panel lalu pilih User Accounts and Family Safety ...



18. Pilih User Accounts ...



19 . Pilih Create a password for your accounts ...



20. Isi password sesuai yang diinginkan , contoh tkj4 ... Pilih Create password ...




21. Password sudah Aktif ...




22. Setelah itu kita akan mengaktifkan User yang telah kita beri password tadi agar Laptop B dapat meremote dan mengaccess User yang kita buat dan beri password ... Pilih start kemudian klik kanan di computer dan pilih properties ...



23. Pilih Remote setting ...



24. Pada tampilan ini kita pilih Allow connection from computers running ... atau Allow connection only from computers running... , tidak jadi masalah, tapi kali ini saya memilih yang Allow connection from computers running... Kemudian pilih Select Users ...



25. Untuk mengisi Enter the objek ... Kita pilih Advanced ...




26. Kemudian pilih Find Now ... Tunggu beberapa detik akan muncul banyak pilihan User yang akan kita aktifkan, tatapi didisini kita akan mengaktifkan User yang telah kita beri password tadi yaitu AkhdiatSMK AKHDIATSMK-PC (Nama User di Laptop Anda), pilih OK ...



27. Setelah muncul Script di dalam form Enter the object... Kita pilih Check Names dan OK ... Jangan bingung apabila ketika Laptop B ingin meremote Laptop A dimintanya untuk memasukkan nama user, ketika diminta memasukkan user tuliskan saja Script yang ada dalam form Enter the object karena itu adalah User yang telah aktif untuk di remote ...



28. Pilih OK ...




29. Konfigurasi di Laptop A (yang akan diremote ) telah selesai, jangan lupa untuk menconnect jaringan add hoc yang telah kita buat tadi ...