Rabu, 19 Oktober 2016

Cara Konfigurasi Proxy Menggunakan Debian 7

Halo ^^ Akhirnya kita berjumpa lagi setelah setahun tidak mengupload. Btw kali ini saya akan sharing tentang tugas kelompok kami mengenai settingan proxy di Debian 7 menggunakan mesin virtual VMware.

Well, anggota kelompok kami adalah, sebagai berikut :
  • Andi
  • Eliseba Dorothea Fredika
  • Maikel Chandra
  • Okky Chandra
  • Yoksan Herlie

ΓΌ  Adapun rincian dari tugas kelompok kami ialah :

Sebuah kantor pajak kecil memdirikan sebuah jaringan yang terdiri dari divisi:
·         Pemilik perusahaan
·         Survey
·         Perkantoran
Jaringan perusahaan tersebut menggunakan ipv4 192.168.100.0/24. Keterangan dari jaringan nya adalah sebagai berikut:

 Pemilik perusahaan     : 192.168.100.2
Survey                         : 192.168.100.5 – 192.168.100.20
Perkantoran                 : 192.168.100.30 – 192.168.100.50
Ip yang tidak dipakai diblok
Web domain yang tidak boleh diakses:
o   youtube.com
o   facebook.com

Untuk mempersingkat waktu mari kita langsung ke topik saja ^^ Selamat Mencoba :)

1. Install service squid di debian dengan perintah "apt-get install squid"


2. Setelah di install, silahkan masuk ke squid.conf dengan perintah "nano /etc/squid/squid.conf"


3. Cari kata kunci "http_port 3128" dengan menekan tombol kombinasi ctrl+w.


4. Tambahkan transparent di akhir baris tersebut sehingga menjadi "http_port 3128 transparent"


5. Setelah itu, mari kita tambahkan konfigurasi dari settingan proxy kita sesuai dengan kasus yang telah diberikan:

·                     acl bos src 192.168.100.2
·                     acl survey src 192.168.100.5-192.168.100.20
·                     acl kantor src 192.168.100.30-192.168.100.50
·                     http_access deny domain
·                     http_access allow bos
·                     http_access allow kantor
·                     http_access allow survey
·                     http_access deny all


6. Setelah konfigurasi selesai, masuk ke file sysctl.conf dengan perintah "nano /etc/sysctl.conf"

7. Cari bagian "net.ipv4.ip_forward=1" dan hapus "#" di depan baris tersebut. Setelah itu, save filenya



8. Lalu, masuk ke file rc.local dengan perintah "nano /etc/rc.local";

9. Tambahkan 2 baris perintah berikut ini
·                     iptables -t nat -A POSTROUTING -i eth0 -c masquerade
·                     iptables -t nat -A PREROUTING -s 192.168.100.0/24 -p tcp --dport 80 -j REDIRECTS --to-port 3128


10. Setelah itu, save file tersebut dengan menggunakan shortcut "ctrl+x kemudian tekan y " lalu enter

11. Sekarang kita akan mengkonfigurasi proxy di client windows kita.

12. Masuk ke browser (kami memakai firefox)
·                     cari tab advanced
·                     bagian network
·                     lalu di settings
·                     pilih manual proxy dan set dengan ip server kita dengan port 3128 seperti yang sudah kita set


13. Setelah selesai, silahkan mencoba akses ip server dengan ip client yang berbeda-beda sesuai dengan pengelompokan dalam kasus. Dan juga coba aksesdetik.com(domain yang telah di blok)

14. Untuk ip yang terdeny, akan muncul tampilan Access Denied.




15. Untuk ip yang di allow, akan muncul tampilan It works!.





Okeh guys sekian dari saya, semoga bermanfaat yah ^^ Selamat Mencoba :3




Jumat, 06 Mei 2016

Instalasi Mail Server Postfix, Dovecot, dan Squirrelmail di Debian

Instalasi Mail Server Postfix, Dovecot, dan Squirrelmail di Debian


Tutorial ini akan menjelaskan bagaimana instalasi mail server serta konfigurasinya menggunakan aplikasi postfix, dovecot, dan squirrelmail di debian linux.
Mail Server adalah sebuah server yang dibangun untuk keperluan kirim-mengirim email. Sekarang ini hampir setiap perusahaan mempunyai mail server tersendiri yang digunakan sebagai alat untuk menghubungi perusahaan tersebut dan juga untuk bertukar informasi secara internal. Ada juga beberapa perusahaan yang memang menyediakan layanan email gratis seperti gmail, yahoo, msn, dan lain-lain.
Disini akan dijelaskan bagaimana membangun mail server minimalis menggunakan postfix (MTA), dovecot (MUA), squirrelmail (MUA), dan bind9 yang bertugas sebagai dns server serta mengatur domain untuk mail server tersebut.

1. Bind9

Lihat tutorial instalasi dan konfigurasi bind9. Disitu dijelaskan cara membuat domain untuk mail server yang akan digunakan saat ini.

2. Postfix

Postfix adalah sebuah aplikasi gratis dan open-source Mail Transfer Agent (MTA) yang berfungsi untuk mengirim email yang berjalan. Awalnya postfix dibuat dan dikembangkan sebagai alternatif dari sendmail dengan tujuan performa dan keamanan yang lebih baik.

2.1 Instalasi Postfix

Untuk instalasi postfix menggunakan perintah dibawah ini.
# apt-get install postfix
Selama penginstalan akan muncul kotak dialog yang harus diisi untuk konfigurasi postfix. Jika kotak dialog tersebut tidak muncul maka setelah instalasi postfix ketikkan perintah berikut.
# dpkg-reconfigure postfix
Berikut konfigurasi awal postfixnya.
mail1
Pilih opsi Internet Site untuk tipe konfigurasi yang akan digunakan lalu pilih Ok. Nanti akan muncul lagi kotak dialog berikutnya seperti dibawah ini.
mail2
Masukkan konfigurasi System mail name atau nama domain email yang nanti digunakan. Disini kita menggunakan nama cubnetwork.local sesuai dengan nama domain yang dibuat saat konfigurasi bind9.
mail3
Pada kotak dialog ini kita disuruh untuk mengisi alamat email administrator dari mail server yang kita bangun.
mail4
Dibagian ini akan mengisi domain mana saja yang bisa menerima email dari domain kita. Setelah selesai tekan Ok lagi.
mail5
Disini kita pilih No saja, namun ada kemungkinan email yang dikirim tidak diterima oleh tujuan dan apabila apabila memilih Yes sistem akan menjadi lambat karena email yang tidak terkirim akan disimpan sementara untuk nantinya dikirim kembali.
mail6
Pada kotak dialog ini kita mendefinisikan alamat IP mana saja yang bisa mengakses mail server. Untuk tutorial ini jaringan 192.168.7.0/24 yang bisa mengakses mail server.
mail7
Pilih No, karena kita akan menggunakan dovecot  untuk deliver atau mengirim email.
mail8
Pada bagian ini mengatur berapa besar kapasitas dari mailbox, jika ingin kapasitas mailbox unlimited maka biarkan valuenya bernilai 0. Lalu Pilih Ok.
mail9
Untuk kotak dialog diatas biarkan saja secara default bernilai ‘+’ (plus), lalu pilih Ok.
mail10
Disini kita disuruh memilih tipe IP yang akan digunakan, kita pilih opsi all untuk menggunakan semua tipe IP. Oke sampai saat ini pengaturan awal postfix sudah selesai.

2.2 Ekplorasi Postfix

/etc/postfix/ = direktori dari file-file konfigurasi postfix
/etc/postfix/main.cf = file konfigurasi postfix
/etc/postfix/master.cf = file konfigurasi untuk proses master

2.3 Konfigurasi Postfix

Sebelumnya kita sudah melakukan konfigurasi awal saat proses instalasi postfix. Selanjutnya kita akan mengatur direktori untuk mailbox dari setiap email yang dikirim dan diterima. Direktori tersebut akan otomatis dibuat pada setiap user yang menggunakan layanan mail server yang kita buat ini.
Untuk mengatur direktori tersebut kita hanya perlu menambahkan baris dibawah ini kedalam filemain.cf.
home_mailbox = Maildir/
Tambahkan saja dibaris paling akhir dari file main.cf. Direktori diatas akan otomatis dibuat didalam direktori home masing-masing user. Setelah selesai, restart postfix untuk me-reload konfigurasi yang baru dengan perintah dibawah ini.
# service postfix restart

3. Dovecot

Dovecot adalah aplikasi open-source POP3 dan IMAP untuk mail server di sistem Linux/Unix-Like. Instalasinya mudah, cepat, mudah dalam konfigurasinya, dah hanya membutuhkan sedikit memory saat menjalankannya. Dovecot juga salah satu Mail Delivery Agent (MDA) yang bertugas mendistribusikan email ke setiap user yang ada.

3.1 Instalasi Dovecot POP3 dan IMAP

Instalasi dovecot pop3 dan imap menggunakan perintah dibawah ini.
# apt-get install dovecot-pop3d dovecot-imapd

3.2 Ekplorasi Dovecot

/etc/dovecot/dovecot.conf = file konfigurasi dovecot
/etc/dovecot/conf.d/ = direktori tempat file-file konfigurasi mail. pop3, imap, dan lain-lain

3.3 Konfigurasi Dovecot

Untuk konfigurasi dovecot kita hanya perlu mengedit file 10-mail.conf untuk mengatur mailboxnya. Kita hanya perlu menyamakan letak direktori mailboxnya dengan konfigurasi postfix, yaitu dalam direktori Maildir yang terletak pada masing-masing direktori home user.
Oke langsung saja kita edit file 10-main.cf-nya, cari baris seperti dibawah ini.
mail_location = mbox:~/mail:INBOX=/var/mail/%u
Lalu ubah letak dari variabel mail_location-nya seperti dibawah ini.
mail_location = maildir:~/Maildir
Setelah itu restart dovecot untuk me-reload konfigurasi yang baru.
# service dovecot restart

4. Squirrelmail

Squirrelmail adalah Mail User Agent (MUA) atau aplikasi email untuk klien yang berbasis web (webmail). Squirrelmail juga aplikasi open-source yang ditulis dengan bahasa pemrograman PHP.

4.1 Instalasi Squirrelmail

Untuk instalasi squirrelmail menggunakan perintah dibawah ini.
# apt-get install squirrelmail

4.2 Ekplorasi Squirrelmail

/etc/squirrelmail/apache.conf = file konfigurasi virtualhost squirrelmail
/etc/squirrelmail/config.php = file konfigurasi squirrelmail
/usr/share/squirrelmail = direktori tempat aplikasi squirrelmail

4.3 Konfigurasi Squirrelmail

Disini kita tidak perlu melakukan konfigurasi, akan tetapi jika ingin merubahnya silahkan edit fileconfig.php. Kita hanya perlu membuat symlink (symbolic link) file apache.conf kedalam direktori/etc/apache/conf.d/. Untuk membuatnya menggunakan perintah dibawah ini.
# ln -s etc/squirrelmail/apache.conf /etc/apache/conf.d/squirrelmail

5. Pengujian Mail Server

Dalam pengujian ini diperlukan 2 user untuk saling mengirim email. Jadi kita buat user terlebih dahulu dengan perintah dibawah ini.
# adduser ryan
# adduser eric

5.1 Pengujian pada klien linux

Untuk mengakses squirrelmail, kita perlu mengubah nameserver menggunakan nameserver yang sudah kita buat sebelumnya pada bagian dns server. Perubahan dilakukan pada file resolv.conf.
# nano /etc/resolv.conf

search ns.cubnetwork.local
domain ns.cubnetwork.local
nameserver 192.168.7.20
Lalu buka browser kesayangan anda dan akses url www.cubnetwork.local/squirrelmail untuk menguji squirrelmail. Setelah dibuka, tampilan squirrelmail akan seperti ini.
mail12

5.2 Pengujian pada klien windows

Untuk pengujian di windows juga hampir sama dengan linux, ganti dulu dns atau nameserver nya menggunakan dns lokal yang sudah dibuat sebelumnya. Lalu akses squirrelmail via browser dengan mengetikkan url www.cubnetwork.local/squirrelmail.

Sekian Penjelasan singkat tentang menginstallasi squirellmail dkk, semoga bermanfaat ^^ Jesus Bless .

Jumat, 18 Maret 2016

Menginstalasi dan Sharing Folder Menggunakan Samba Server pada Debian 6

Instalasi dan Sharing Folder Menggunakan Samba Server pada Debian 6

Syalom ^^

Berjumpa lagi, dan kali ini saya akan berbagi ilmu lagi nihh ^^
Pembahasan kita kali ini adalah Samba Server.

Apa itu Samba Server ??

Samba server adalah sebuah protokol yang dikembangkan di Sistem Operasi Linux untuk melayani permintaan pertukaran data antara mesin Ms. Windows dan Linux.

Disamping untuk melayani file sharing antara Windows dan Linux, Samba juga merupakan salah satu protokol yang digunakan di Sistem Operasi Linux untuk melayani pemakaian data secara bersama-sama.

Apa kira-kira yang menjadi dasar pengembangan Samba? Sebenarnya yang menjadi dasar dari pengembangan Samba adalah protokol SMB yang merupakan singkatan dari Server Message Block yang merupakan protokol standard yang dikeluarkan oleh Microsoft yang digunakan oleh Windows. Fungsi SMB dalam Windows adalah sebagai protokol yang digunakan untuk membagi data, baik dari perangkat CD-ROM, hard disk, maupun perangkat keluaran seperti printer dan plotter untuk dapat digunakan bersama-sama.


Berikut adalah beberapa pengertian dari SAMBA :

a.    Samba adalah program yang dapat menjembatani kompleksitas berbagai platform system operasi Linux(UNIX) dengan mesin Windows yang dijalankan dalam suatu jaringan komputer. Samba merupakan aplikasi dari UNIX dan Linux, yang dikenal dengan SMB(Service Message Block) protocol. Banyak sistem operasi seperti Windows dan OS/2 yang menggunakan SMB untuk menciptakan jaringan client/server. Protokol Samba memungkinkan server Linux/UNIX untuk berkomunikasi dengan mesin client yang mengunakan OS Windows dalam satu jaringan.


b. Samba adalah sebuah software yang bekerja di sistem operasi linux, unix dan windows yang menggunakan protokol network smb (server massage block). Smb adalah sebuah protokol komunikasi data yang juga digunakan oleh Microsoft dan OS/2 untuk menampilkan fungsi jaringan client-server yang menyediakan sharing file dan printer serta tugas-tugas lainnya yang berhubungan.

Bagaimana Cara Mennggunakan Samba Server ??

Contoh kasus kali ini adalah :

File UMUM hanya bisa di akses oleh user bernama Joni, Robert, dan Susi
sedangkan File ACC hanya bisa di akses oleh user bernama Joni, Gunawan, dan Elisa.
User hanya bisa mengakses full pada file yang memiliki konfigurasi akunnya.

Cara menggunakannya dapat kita lihat di bawah ini. Semoga bermanfaat ^^ 

1)Ketikkan perintah "apt-get install samba", lalu tekan ENTER, setelah itu kita masukkan iso-nya yang terletak di kanan bawah supaya bisa terinstall.
 2)Setelah itu tekan 'Y' dan akan muncul seperti gambar dibawah ini, setelah itu kita masukkan 'Workgroup/Domain Name' yang kita inginkan, kemudian tekan ENTER


 
3) Langkah berikutnya adalah membuat user yang akan menggunakan samba, ketikkan perintah " useradd (masukkin nama user) " kemudian tekan ENTER. Setelah itu ketikkan perintah "smbpasswd -a nama".


 4) Selanjutnya ketikkan perintah " nano /etc/samba/smb.conf ", kemudian tekan ENTER. Tekan ctrl + w untuk mencari kata kunci "authentication". Cari menulisnya yaitu "#security = user" , kemudian hilangkan tanda "#" seperti gambar dibawah ini




 5) Langkah selanjutnya kita akan membuat baris baru di bagian "share definitions", seperti gambar dibawah ini, setelah itu save
Berikut adalah pembahasannya keterangan di atas: 
path : letak direktori yang akan dishare

read-only : option defaultnya adalah “yes” sehingga semua host yang ada tidak dapat
                    melakukan perubahan apapun terhadap drive tersebut
browseable : Option defaultnya adalah “yes” sehingga drive yang dishare akan tampak pada

                  komputer lain
guest ok : fungsinya sama dengan public
writeable : option ini memberikan hak akses kepada host lain untuk melakukan perubahan pada file atau direktori yang                      anda share. Pilihan defaultnya adalah “no”.
create mask : Menentukan permission file baru yang akan dibuat.
directory mask : Menentukan permission direktori baru yang akan dibuat. 
[umum], [acc] : nama filesharing yang akan kita share 


  6) Kemudian buatlah sebuah direktori baru dengan mengetikkan perintah "mkdir /home/umum", kemudian tekan ENTER. Kemudian ketikkan "chmod 777 -R /home/umum".
7)Restart samba dengan mengetikkan "/etc/init.d/samba restart", kemudian tekan ENTER.


8)Kemudian untuk mengecek IP ketikkan " ifconfig ", kemudian tekan ENTER.


 9)Setelah itu lakukan koneksi ke Windows, dengan IP yang sudah disetting di Debian.
 


10)Ubah network adapternya menjadi host-only


11) Buka Run masukkan IP yang ada di debian kemudian tekan OK.

          
12)Login dengan salah satu user, setelah itu tekan OK

13) Tekan OK dan akan muncul folder yang dibuat tadi dan sudah di setting writeable jadi bisa diubah.
 
Sekian pembahasan mengenai sharing folder menggunakan Samba Server. Semoga bermanfaat ^^ God bless O:)