Anda di halaman 1dari 20

Instalasi Dan KonfigurasiDebian 6 (Squeeze) Server

InstalasiDebian 6 Server

1. Setting Bios agar dapat booting melalui cd-room


2. Untuk dapat membuat suatu server dengan debian 6 dibutuhkan DVD bin-1 dan bin-2
3. Setelah booting melalui DVD pilihopsi Installuntuk mode text atau Graphic Install untuk
mode Grafis disini saya menggunakan mode text karena lebih cepat dalam instalasinya

4. Pilih Bahasa yang Ingin anda gunakan

5. Selanjutnya pilih lokasi dimana anda tinggal

6. Lalu pilih jenis keyboard yang anda gunakan

7. Jika muncul opsi seperti berikut berarti kita harus mengkonfigurasi jaringan secara
manual,lalupilih configure network manuallypilih continue untuk melanjutkan

8. Kemudian masukkan ip address,subnetmask,gateway dan alamat DNs Server

9. Masukkan hostname(mesin),Domain Name,password dan user root


10. Buatlah pemartisian hardisk secara manual

11. Buatlah ruang swapdengan 2x ukuran RAM sisa yang lain digunakan untuk media
penyimpanan,sehingga hasilnya akanseperti berikut lalu pilih finish..

12. Jika ingin menscan DVD lain pilih opsi yeslalu kembalikan lagipada DVD bin-1 untuk
melanjutkan instalasi
13. Pada pilihan Software Installation gunakan spasi untuk memilih atau meremove lalu enter

14. Loginlah sebagai user root karena root adalah user yang memiliki hak akses penuh pada
debian

15. Cek ipa ddress,network address,subnet mask dan gateway apakah sudah benar
Lakauka npengecekan melalui client dengan command prompt kemudian konfigurasi file di
#nano /etc/network/interfaces
Ubahlah alllow-hot plug menjadi auto

Kemudian save (CTRL+O) kemudiankeluar (CTRL+X)


Penegecekan melalui client,bila sudah reply berarti client telah terkoneksi ke server secara
manual

16. Setelah settingan ip address benar,adapun program yang kita butuhkan untuk membuat server
di debian adalah :
- DHCP Server
- DNs Server
- FTP Server
- Samba Server
- Apache (Web Server)
- Postfix
- Courier-pop
- Courier-imap
- Squirrelmail (mail server)

DHCP Server
Yuupzlangsung saja kita mulai konfigurasi debian server dimulai dengan menginstall DHCP Server
lalum engkonfigurasinya
-

Install paket DHCP server


#apt-get install dhcp3-server ,tekan y untuk melanjutkan

Konfigurasi file dhcp


#nano /etc/dhcp/dhcpd.conf

Hapuslah tanda pagar pada A slightly. Sampai tanda kurung tutup }

Kemudian konfigurasilah seperti saya contohkan berikut:

Subnet (ganti NA)netmask (dengan subnet mask kita)


Range (masukkan range ipjaringankita)
Option domain-name-servers (gantiipkita)
Option domain-name (ganti domain kita)
Option routers (gantiip gateway)
Option broadcast-address (ganti BA)
Default-lease-time (ganti 6000) --------->>dihitungdengansatuandetik

Lalu save kemudian keluar

Setelah kita melakukan konfigurasi pada suatu file,agar dapat berjalan dengan baik maka perlu
dilakukan restart terhadap program tersebut
Restart DHCP: #/etc/init.d/isc-dhcp-server restart
Jika masih failed lakukan2x

Setting pada client denganopsi obtain sehingga client akanmendapatkanip address dari server
secara dynamic/acak.Buka menu control panel --> network connection -->pilihvirtualbox hostonly network -->klikkanan properties lalupilih Internet Protocol 4 TCP/IPv4 klik 2x ->pilihopsi obtain lalu ok

Setelah itu cek pada Virtualbox Host-only status,apabila sudah mendapatkan ip dari server,cek
lagi dengan menggunakan cmd dan ping ke server setempat

DNS (Domain Name Server)


-

Install paket DNs Server


#apt-get install bind9

Pindah ke direktori bind


#cd /etc/bind ketikkan ls untuk melihat isi direktori

Konfigurasi file
#nano named.conf.default-zones

Tambahkan konfigurasi setelah 2 paragraf berikut ini


Zone (domain kita) {
Type master;
File /etc/bind/db.(nama);
};
Zone (3 angka ip depan kemudian dibalik.in-addr.arpa) { misal--> (100.168.192.in-addr.arpa)
Type master;
File /etc/bind/db.(angka);
};

Kemudian save lalukeluar

Copy file:

#cpdb.local db.(nama)
#cp db.127 db.(angka)

Konfigurasi file db.nama #nano db.nama


Tekan (CTRL+W) dan (CTRL+X) masukkan localhost lalu ganti dengan domain kita pilih A
Tambahkanlah konfigurasi seperti berikut ini :
@

IN

NS

(domain kita)

IN

(ipkita)

www IN

(ipkita)

mail

(ipkita)

IN

Kemudian save lalu keluar


-

Konfigurasi file db.angka #nano db.angka


Tekan (CTRL+W) dan (CTRL+X) masukkan localhost lalu ganti dengan domain kitapilih A
Tambahkanlah konfigurasi seperti berikut ini :
@

IN

NS

(domain kita)

(angkaipterakhirkita)

IN

PTR

(domain kita)

Kemudian save lalu keluar

Restart bind (#/etc/init.d/bind9 restart)

Untuk pengecekan dilakukan dengan #ping (domain kita) apabila sudah ada balasan reply berarti
konfigurasi kita telah benar

FTP Server
-

Install paket ftp server


#apt-get install proftpd kemudian pilih standalone/mandiri

Konfigurasi file : #nano /etc/proftpd/proftpd.conf

Disini kita Cuma akan menghapus tanda pagar pada :

<Anonymous .>
User
Group
User Alias
DirFakeUser ..
DirFakeGroup
Require .
MaxClient
DisplayLogin
DisplayChdir
<Anonymous>
-

Kemudian save lalukeluar

Restart Ftp server #/etc/init.d/proftpd restart

Untuk pengecekan dapat melalui software filezilla dengan cara:


Buka file zilla pada kolom host isikan ipk ita,untuk user dapat menggunakan anonymous saja lalu
klik quickconnect untuk melakukan upload ke server tinggal kita drag file yang akan kita
upload

Atau dapat melalui web browser kita misal :firefox,opera mini ataupun google chrome
dengancara:
Buka web browser kita--->lalu pada address isikan ftp://(ip address kita)
Jika berhasil akan muncul gambar seperti ini:

SAMBA Server (File Sharing)


-

Install paket samba server

#apt-get install samba


-

Pindah ke direktori samba ,saat pemilihan workgroup tekan saja tab lalu enter

#cd /etc/samba
-

Konfigurasi file

#nanosmb.conf
Carilah [global setting] lalu tuliskan dibawahnya
[Samba Server]
Path=/var/www/
Browseable=yes
Writeable=yes
Read only=no
Guest ok=yes
Kemudian carilah security hilangkan tanda pagar pada baris yang seciruty yang kedua

Lalu save kemudian keluar


-

Buatlahs uatu user (#adduser ghofur)ubah kepemilikan (#smbpasswd a ghofur)

Buat direktori di /var/www/ dengan cara (#mkdir /var/www/)

Ketikkan : #chown root /var/www/ (perintah ini untuk mengubahs uatu user biasamenjadi user
root) dan #chmod 777 /var/www/

Kemuadian restart samba

#/etc/init.d/samba restart

Untuk pengecekan dilakukan dengan : buka menu run pada all program di windows,lalu
ketikkan (\\ip 192.168.100.1) -->ip address kita masukkan username dan password kita tadi lalu
enter jika suksesakan muncul tampilan sepert iberikut:

WEB Server (Apache 2)


-

Install paket web server

#apt-get install apache2


-

Pindah direktori apache

#cd /etc/apache2/sites-enabled
-

Konfigurasi file

#nano 000-default kemudian tambahkan ServerName (domain kita) dibawah ServerAdmin.


Kemudian save lalukeluar
-

Restart apache

#/etc/init.d/apache2 restart
Untuk pengecekan : #apt-get install links kemudia nketikkan (#links domain kita)
Jika muncul tulisan it works berarti konfigurasi kita telah benar

Atau melalui web browser dengan mengetikkan nama domain kita pada address bar
Maka akan muncul tampilan seperti berikut :

Squirrelmail (Mail Server)


-

Install paket mail server

Sebelum melakukan instalasi paket mail server lakukan scanning pada DVD repository debian binary2,dengan cara : masukkan DVD debian bin-2,kemudian pada terminal ketikkan (#apt-cdrom add)
Setelah scanning selesai,masukkan kembali DVD debian bin-1,kita mulai instalasi paket mail server:
#apt-get install postfix
(pada postfix configuration tekan tab lalu enter-->pilih internet site-->pada system mailname
hapus tulisan debian,kemudian tekan tab lalu ok )
#apt-get install courier-pop
Pada saat instalasi masukkan dvd bin-2--->pada opsi web based administration pilih saja no
#apt-get install courier-imap
#apt-get install squirrelmail
Pada saat instalasi akan membutuhkan dvd bin-2,masukkanlah jika sudah diminta

Konfigurasi Postfix

#cd /etc/postfix
#nano main.cf
my hostname isikan dengan domain kita
my origin isikan dengan mail.domainkita
Pada mynetwork tambahkan NA dan slash(/) dibelakang sendiri
Pada mailbox_commandtambahkantandapagar di depansendir
Kemudian di bawah sendiri tambahkan home_mailbox=Maildir/
Berikut lebih jelasnya:

Kemudian save lalukeluar


Ketikkan (#maildirmake /etc/skel/Maildir/)
Lalubuatlah 2 user baru
-

Pindah ke direktori Squirrelmail

#cd /etc/squirrelmail
-

Konfigurasi file

#nano apache.conf
Disini kita Cuma akan menghapus tanda pagar(#) pada:
<Virtual Host.>
DocumentRoot
ServerName
</VirtualHost.>

Berikutlebihjelasnya:

Kemudian save lalu keluar


-

Pindah ke direktori Web server (Apache2)

#cd /etc/apache2/sites-enabled
-

Konfigurasi file

#nano 000-default
Tambahkan pada baris bawah sendiri perintah berikut:
<VirtualHost *:80>
ServerAdmin ghofur@xbc.com --->nama admin server
ServerName
mail.xbc.com --->namamailserverkita
DocumentRoot /usr/share/squirrelmail/
</VirtualHost>
(Kemudian
Save lalu
Keluar)

Restart semua program yang berhubungan dengan mail server

#/etc/init.d/bind9 restart
#/etc/init.d/apache2 restart
#/etc/init.d/postfix restart
#/etc/init.d/courier-pop restart
#/etc/init.d/courier-imap restart
Untuk pengecekan via terminal dapat menggunakan perintah:
#links mail.(domain kita), berikut tampilan squirrelmail via terminal dan loginlah dengan user yang
telah kita buat tadi diatas

Jika kita mengecek melalui firefox,google chrome maka tampilannya akan seperti berikut:

Cara mengirim suatu e-mail ke user lain pada squirrelmail


-

Pada menu awal squirrelmail pilih compose disini saya menggunakan user pc01 dan kita akan
mencoba mengirim e-mail ke user pc02

Pada kolom to isi dengan user yang akan kita kirim email nanti

Pada kolom subjek isi terserah anda

Lalu untuk mengirim pilih send

Setelah terkirim kemuadian anda keluar dan login sebagai user pc02