[Tutorial]: Instalasi iRedMail di CentOS 6.5

iredmail_logo Author: Janarto Dwi Putra.

Tutorial: Instalasi iRedMail di CentOS 6.5

A. Preparing Installation
  1. Ubah nama hostname terlebih dahulu dalam 2 file
    # vi /etc/sysconfig/network Contoh: HOSTNAME=mail.jan.local# vi /etc/hosts Contoh: 127.0.0.1 mail.jan.local mail localhost
  2. Kemudian liat nama hostname dengan perintah hostname -f
  3. Unduh aplikasi iRedMail terlebih dahulu
    # wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.6.tar.bz2
  4. Ekstrak paket iRedMail
    # tar -xjvf iRedMail-0.8.6.tar.bz2
  5. Pindah ke direktori iRedMail dan eksekusi iRedMail.sh
    # bash iRedMail.sh
B. Processing Installation
  1. Klik Yes pada halaman Welcome and thanks for your use img1-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  2. Tentukan lokasi penyimpanan mailbox. Defaultnya adalah /var/vmail img2-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  3. Tentukan backend yang digunakan untuk menyimpan mail account img3-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  4. Tentukan LDAP suffix (domain name root) img4-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  5. Masukkan password untuk Password for LDAP rootdn img5-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  6. Masukkan password MySQL administrator untuk user root img6-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  7. Masukkan First virtual domain name img7-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  8. Masukkan password untuk domain administrator img8-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  9. Pilih komponen opsional yang digunakan img9-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  10. Setelah menjawab pertanyaan-pertanyaan ini, installer akan meminta konfirmasi Anda untuk memulai instalasi iRedMail. Ketik ‘y’ atau ‘Y’ (tanpa tanda kutip) dan tekan ‘Enter’ untuk konfirmasi. img10-Tutorial_Instalasi_iRedMail_di_CentOS_6.5
  11. Anda akan menemukan pertanyaan di bawah ini.
    < Question > File: /etc/sysconfig/iptables, with SSHD port: 22. [Y|n] < Question > Restart firewall now (with SSHD port 22)? [Y|n] < Question > File: /etc/my.cnf. [Y|n] < Question > Would you like to start postfix now? [y|N]
  12. Restart server untuk mengaktifkan mail services
 

lintasmediadanawa.com | cozy.co.id


visit our other blog: Cloud Indonesia

[Tutorial]: Cegah Apache Benchmark (DDOS Attack) dengan 'Fail2ban'

Fail2ban Author: Rizkan Abadi.

Tutorial: Cegah Apache Benchmark (DDOS Attack) dengan 'Fail2ban'

[socialring] Pada kesempatan kali ini akan dibahas mengenai Fail2ban. Fail2ban adalah apalikasi yang digunakan mengamankan server dari serangan ddos atau bruteforce. Cara kerja tools ini adalah dengan membaca log file. Contohnya apabila ada serangan ddos ke port 80 (http) dengan menggunakan ab (apache benchmark), maka ip yang melakukan ab tersebut akan diban. Berikut langkah-langkah untuk melakukan instalasi dan konfigurasi fail2ban untuk mencegah dari serangan ddos pada http 1. Install paket untuk fail2ban
[root@local~]#yum install fail2ban
2. Tambahkan rule di file jail.conf untuk http
[root@local~]vi /etc/fail2ban/jail.conf
[http-get-dos] 
enabled = true 
port = http,https 
filter = http-get-dos 
#Path to your logs
#To add all logs in a folder add Wildcard (*) expression 
logpath = /var/log/virtualmin/*_access_log
#Max number of requests
maxretry = 500
#Findtime in seconds
findtime = 120 
#Bantime in seconds - set negative to ban forever 
bantime = -1
#Action - change sendmail to send to your email
action = iptables[name=HTTP, port=http, protocol=tcp]
         sendmail-whois[name=httpd-get-dos, dest=you@domain.com, sender=fail2ban@serverdomain.com]
3. Tambahkan script pada filter.
vim /etc/fail2ban/filter.d/http-get-dos.conf
# Fail2Ban configuration file
#
# Author: http://www.go2linux.org
#
[Definition]

# Option: failregex
# Note: This regex will match any GET entry in your logs, so basically all valid and not valid entries are a match.
# You should set up in the jail.conf file, the maxretry and findtime carefully in order to avoid false positives.

failregex = ^<HOST> -.*\"(GET|POST).*

# Option: ignoreregex
# Notes.: regex to ignore. If this regex matches, the line is ignored.
# Values: TEXT
#
ignoreregex =
4. Restart service fail2ban

service fail2ban restart

chkconfig fail2ban on

 

***

  Article by: Rizkan Forever PT. Lintas Media Danawa  
visit our other blog: Cloud Indonesia

[Tutorial]: Instalasi Microsoft Exchange Server 2013 di Windows Server 2008 R2 SP1

Ms_Exchange_Server_2013 Author: Janarto Dwi Putra.

Tutorial: Instalasi Microsoft Exchange Server 2013 di Windows Server 2008 R2 SP1

[socialring] Langkah-Langkah Instalasi Microsoft Exchange Server 2013 pada Windows Server 2008 R2 SP1 :
  1. Pastikan bahwa Exchange server telah terkoneksi ke ADDS / Domain Controller
  2. Buka Windows Powershell dan jalankan perintah berikut
    Import-Module ServerManager
  3. Lakukan instalasi prerequisite untuk Exchange Server 2013 dengan perintah berikut
    Add-WindowsFeature RSAT-ADDS-Tools,Desktop-Experience, NET-Framework, NET-HTTP-Activation, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Web-Server, WAS-Process-Model, Web-Asp-Net, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI
  4. Restart Server dan Lakukan Instalasi Software berikut yang dibutuhkan
  5. Restart Server dan Buka Windows Powershell untuk menjalankan perintah berikut (sebelumnya pindah terlebih dahulu ke Directory Disk Installer)
    .\Setup /PrepareAD /IAcceptExchangeServerLicenseTerms .\Setup /PrepareDomain /IAcceptExchangeServerLicenseTerms .\Setup /PrepareSchema /IAcceptExchangeServerLicenseTerms
  6. Jalankan file Setup.exe dan lakukan langkah-langkah selanjutnyaimg1-Tutorial_Instalasi_Microsoft_Exchange_Server2013_di_Win_Server2008
  7. Kemudian akan tampilan Check For Updates, Pilih Don't check for updates right now
  8. Selanjutnya Exchange akan menyalin file yang dibutuhkan untuk instalasiimg2-Tutorial_Instalasi_Microsoft_Exchange_Server2013_di_Win_Server2008
  9. Selanjutnya akan keluar tampilan Introduction kemudian tekan tombol Next
  10. Kemudian Exchange akan menampilkan License Agreement, Pilih I accept the terms in the license agreement untuk menyetujui proses instalasi.img3-Tutorial_Instalasi_Microsoft_Exchange_Server2013_di_Win_Server2008
  11. Setelah itu akan muncul tampilan Recommended Settings, Pilih Use recommended settings dan tekan tombol Next
  12. Setelah itu akan keluar tampilan seperti yang dibawah ini, Server Role Selection. Yang bertujuan untuk memilih fungsi dari Exchange . Lalu pilih Next Mailbox Role : Yaitu Exchange sebagai Mailbox saja. Client Access Role : Yaitu Exchange sebagai Client Access Role atau hanya sebagai perantara antara server mail dengan client. img4-Tutorial_Instalasi_Microsoft_Exchange_Server2013_di_Win_Server2008
  13. Kemudian Exchange Server akan menampilkan Installation Space and Location, tentukan path dari Exchange Server kemudian tekan tombol Next img5-Tutorial_Instalasi_Microsoft_Exchange_Server2013_di_Win_Server2008
  14. Setelah akan muncul tampilan Malware Protection Settings, pilih no untuk mengaktifkan malware scanning kemudian tekan tombol Next img6-Tutorial_Instalasi_Microsoft_Exchange_Server2013_di_Win_Server2008
  15. Setelah itu Exchange akan memeriksa prerequisite application dan additional feature. Selanjutnya tekan tombol Install untuk melanjutkan
  16. Tunggu sampai proses instalasi selesai karena membutuhkan waktu yang sangat lama
  17. Setelah itu akan muncul tampilan Setup Completed kemudian klik Finish. img7-Tutorial_Instalasi_Microsoft_Exchange_Server2013_di_Win_Server2008
 

***

 

lintasmediadanawa.com | cozy.co.id


visit our other blog: Cloud Indonesia

[Tutorial]: Membuat Instant Messaging Server Dengan Ejabberd

img1-Membuat_Instant_Messaging_Server_Dengan_Ejabberd Author: Firman Alhadiansyah.

Tutorial: Membuat Instant Messaging Server Dengan Ejabberd

[socialring]

Pada tutorial kali ini akan dibahas bagaimana cara membuat server chatting sendiri. Seperti kita ketahui ada banyak sekali aplikasi chatting yang umum digunakan contohnya seperti Yahoo Messenger, MIRC, MSN, dll. Namun untuk server chatting yang akan kita buat ini akan digunakan ejabberd sebagai service utamanya. Ejabberd adalah aplikasi opensource linux yang menyediakan layanan Instant Messaging (IM) atau layanan chatting. Berikut adalah langkah-langkah menginstall ejabberd:

  1. Instalasi Ejabberd ini dilakukan pada sistem operasi CentOS 6.4 jadi seperti biasa sebelumnya non aktifkan terlebih dahulu selinux dan iptables agar tidak mengganggu proses instalasi.
  2. Package ejabberd tidak ada dalam repository CentOS, package ini biasanya terdapat pada EPEL Repository. Untuk itu tambahkan terlebih dahulu EPEL Repository pada server CentOS
    [root@server ~]#wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    [root@server ~]#wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
    [root@server ~]#rpm -Uvh epel-release-6-8.noarch.rpm remi-release-6.rpm
  3. Install package ejabberd
    [root@server ~]#yum install ejabberd
  4. Konfigurasi file ejabberd.cfg, konfigurasi ini meliputi Host Name, Akses Admin, dan Welcome Messages
    [root@server ~]#vi /etc/ejabberd/ejabberd.cfg
    {hosts, ["lmd.imjabber.com"]}.
    {acl, admin, {user, "firman"}}.
    {welcome_message, {"Welcome!", "Ini adalah LMD Messenger"}}
    Note : - {hosts, ["lmd.imjabber.com"]}. Untuk Mendefinisikan nama domain yang akan digunakan - {acl, admin, {user, "firman"}}. Menentukan user yang akan digunakan sebagai admin - {welcome_message, {"Welcome!", "Ini adalah LMD Messenger"}} Menampilkan pesan selamat datang kepada user
  5. Jalankan aplikasi ejabberd
    [root@server ~]#/etc/init.d/ejabberd start
  6. Registrasikan user admin yang sudah kita masukkan kedalam ejabberd.cfg tadi dengan perintah ejabberdctl. Format penggunaannya adalah "ejabberdctl (space) register (space) [username] (space) [domain] (space) [password]"
    [root@server ~]#ejabberdctl register firman lmd.imjabber.com F!rm4N
  7. Ujabber sudah dapat digunakan dan untuk admin interface dapat diakses melalui web browser
    http://lmd.imjabber.com:5280/admin
  8. User-user baru dapat ditambahkan dalam admin interface. Sedangkan untuk mencoba chatting dapat digunakan aplikasi chatting client seperti Pidgin, Psi, Gaim, ataupun Exodus.
  9. Catatan, jika berniat menggunakan firewall pada jaringan server chatting ini, pastikan port-port berikut diizinkan untuk diakses: Port 5280 --> TCP untuk masuk kedalam Admin Interface Port 5222 --> TCP untuk XMPP default port tanpa SSL Port 5223 --> TCP untuk XMPP dengan SSL (optional) Port 5269 --> TCP untuk komunikasi dengan Jabber Server lain (optional)
  10. Berikut contoh user saat menggunakan aplikasi pidgin yang terhubung dengan ejabberd server

img2-Membuat_Instant_Messaging_Server_Dengan_Ejabberd

   

***


lintasmediadanawa.com | cozy.co.id


visit our other blog: Cloud Indonesia

[Tutorial]: Joining Centos 6.x AD Domain Windows Server 2012 using PowerBroker Identity Services

img1-Tutorial_Joining_Centos_6.x Author: Janarto Dwi Putra.

Tutorial: Joining Centos 6.x AD Domain Windows Server 2012 using PowerBroker Identity Services

[socialring] Apa itu PBIS (PowerBroker Identity Services) PowerBroker Identity Services adalah sebuah aplikasi open source yang memungkinkan untuk meningkatkan investasi dalam menerapkan Microsoft Active Directory untuk kebijakan keamanan yang konsisten. Dengan tools ini , anda akan dapat bergabung dengan Windows Active Directory. Kebutuhan Instalasi
  1. Sebuah Active Directory Domain Server dengan Sistem Operasi Windows Server 2012
  2. Aplikasi PBIS (PowerBroker Identity Services)
  3. Client dengan Sistem Operasi Centos 6.x
Langkah-Langkah Instalasi
      1. Pertama, pastikan terlebih dahulu domain name resolution telah bekerja dengan mengubah file /etc/resolv.conf.
        search jan.local nameserver 192.168.122.39 nameserver 192.168.122.154
      2. Kemudian coba ping ke domain controller. img2-Tutorial_Joining_Centos_6.x

        (gambar.2)

      3. Pastikan service dari SElinux dan IPtables dalam keadaan mati
      4. Ubah hostname terlebih dahulu pada file /etc/sysconfig/networkNETWORKING=yes HOSTNAME=Centos6
      5. Unduh terlebih dahulu aplikasi PBIS img3-Tutorial_Joining_Centos_6.x

        (gambar.3)

      6. Kemudian install package PBIS img4-Tutorial_Joining_Centos_6.x

        (gambar.4)

      7. Kemudian lakukan join Active Directory Domain dengan perintah berikut img5-Tutorial_Joining_Centos_6.x

        (gambar.5)

      8. Lakukan update DNS entry img6-Tutorial_Joining_Centos_6

        (gambar.6)

      9. Restart terlebih dahulu Centos Client
      10. Login dengan User Domain yang telah terdaftar di Active Directory Domainimg7-Tutorial_Joining_Centos_6.x

        (gambar.7)

      11. Lakukan perintah whoami dan pwd untuk melihat identitas loginimg8-Tutorial_Joining_Centos_6

        (gambar.8)

      12. Berikut bukti bahwa client telah terdaftar di Active Directory Domain img9-Tutorial_Joining_Centos_6.x

        (gambar.9)

Demikian Tutorial Joining Centos 6.x AD Domain Windows Server 2012 using PowerBroker Identity Services

lintasmediadanawa.com | cozy.co.id


visit our other blog: Cloud Indonesia