tutorial DNS, WEB, FTP, NTP, SAMBA, DAN MAIL SERVER Debian 5 Lenny

Masuk dalam mode root
1 Dns dan web server
#apt-get install mc (install mc)
#apt-get install bind9 (install bind9)

Konfigurasi ip
#mcedit /etc/network/interfaces
Ubah konfigurasinya seperti:
# The pimary network interface
auto eth0
iface eth0 inet static
<--> address 192.168.6.1
<-->netmask 255.255.255.0
<-->Network 192.168.6.0
<-->broadcast 192.168.255
<-->gateway 192.168.6.1
<--># dns-* option bal~
<-->dns-namesrver 192.168.6.1
<-->dns-searc kelompok6.org

auto eth0:0
iface eth0:0 inet static
<-->address 192.168.6.2
<-->netmask 255.255.255.0

Auto eth0:1
Iface eth0:1 inet static
<-->address 192.168.6.3
<-->netmask 255.255.255.0
Keluar dari conf dng menekan f10 lalu yes
#/etc/init.d/networking restart (merestart konfigurasi ip tadi)
Cek konfigurasi dengan
#mcedit  /etc/resolv.conf
Di dalam konfigurasi Harus berisi (nameserver ip) seperti
search kelompok6.org
nameserver 192.168.6.1

#mcedit /etc/bind/named.conf
Konfigurasi dinamed.conf
Copy code: (f3)
Zone “localhost” {
                type master;
                file “/etc/bind/db.local”;
};

Zone “127.in-addr.arpa” {
                type master;
                file ”/etc/bind/db.127”;
};

Paste dan Ubah kode menjadi seperti: (f5)
};
Zone “kelompok6.org” {
                type master;
                file “/etc/bind/db.kel”;
};

Zone “6.168.192.in-addr.arpa” {
                type master;
                file ”/etc/bind/db.6”;
};

Setelah itu save

Setelah itu buat file db dgn cara:
#cp /etc/bind/db.local /etc/bind/db.kel
#cp /etc/bind/db.127 /etc/bind/db.6

Setelah keluar edit file tersebut dgn cara:
#mcedit /etc/bind/db.kel

Kemudian ubah seperti berikut:


Konfigurasi di db.kel
Tekan f4 lalu masukan kolom isian pertama dengan “localhost” tanpa kutip dan masukan kolom kedua dengandomain anda “kelompok6.org” tulis tanpa kutip kemudian tekan enter lalu pilih all
Sesudah itu ganti ip dan lain”nya seperti berikut:
;
@<-->IN<-->NS<-->kelompok6.org.
@<-->IN<-->A<-->192.168.6.1
ftp<-->IN<-->A<-->192.168.6.2
www<-->IN<-->A<-->192.168.6.1
mail<-->IN<-->A<-->192.168.6.3
sesudah itu save

kemudian konfigurasi db.6

Tekan f4 lalu masukan kolom isian pertama dengan “localhost” tanpa kutip dan masukan kolom kedua dengandomain anda “kelompok6.org” tulis tanpa kutip kemudian tekan enter lalu pilih all
Sesudah itu ganti ip dan lain”nya seperti berikut:
;
@<-->IN<-->NS<-->kelompok6.org.
1<-->IN<-->PTR<-->kelopok6.org.
~sesudah itu save

Sesudah itu restart bind dgn cara:
#/etc/init.d/bind9 restart

Sesudah di restar dapat dicek dengancara:
#nslookup kelompok6.org (lalu enter)
#nslookup 192.168.6.1

Web
Menggunakan apache
#apt-get install apache2
#mcedit /etc/apache2/sites-available/default

Sesudah itu edit seperti berikut:
konfigurasi available/default
<-->ServerAdmin webmaster@localhost
<-->ServerName kelompok6.org

Jika sudah selanjutnya  mengedit html
#cd /var/www
#mcedit index.html

#/etc/init.d/apache2 restart

Jika sudah di restart web dapat langsung di akses

ftp
#apt-get install proftpd
Jika ada pilihan pilih stand alone atau berdiri sendiri

Langkah selanjutnya membuat file
#cd /home/
#mkdir kelompok6
#cd kelompok6
#mkdir ftp
#cd ftp

Catatan :
jika ingin mengetahui isi sebuah direktori lakukan perintah
#ls maka isi direktoripun akan muncul

Jika sudah itu exit
#exit

Kemudian masuklagi menggunakan root
#nano /etc/proftpd/proftpd.conf
Jika sudah berada di dalam konfigurasi tekan tobol pagedown sampai pada page paling bawah tambahkan sintax sbg berikut:

Konfigurasi di proftpd.conf
Di paling bawah
# <Anonymous>

<Anonymous /home/kelompok6/ftp/>
User_rooney (“_” ganti dengan spasi 3x)
</Anonymous>

Jika sudah save.

setelah itu beri perintah ini:
#chmod 777 /home/kelompok6/ftp
#adduser rooney
(masukan password)
#/etc/init.d/proftpd.restart
Jika sudah ftp dapat langsung di akses
ftp.kelompok6.org
#cd /home/kelompok6/ftp
#mkdir testfile
#/etc/init.d/proftpd restart


Samba
#apt-get install samba
#cd /home/
#mkdir sharingfile
#chmod 777 /home/sharingfile/
#exit
Kemudian masuk dengan root lagi
#useradd smalling
#smbpasswd –a smalling

#mcedit /etc/samba/smb.conf
cari share definition di barisan 255 dapat di lihat di atas bar dengan kode
0 L:[223+22 255/334] *

Lalu ketikan ini diatas [home] :
#===============Share Definition====================================
[share]
comment = file sharing
path = /home/sharingfile/
browseable = yes
writeable = yes
guset ok =yes

jika sudah save dan restart samba
#/etc/init.d/samba restart

Kemudian test dengan
#testparm
Atau
Ke klient windows di alamat file ketikkan

Mail server
#apt-get install postfix courier-pop courier-imap php5-imap php5

Jika ada pilihan create directoriesfor web basedadministration pilih no
Kemudian ok, muncul lagi pilihan postfix configuration pilih internet site setelah itu masukkan domain anda “kelompok6.org”

#mcedit /etc/postfix/main.cf
 Cari di baris ke +30- dengan kode [-M--] 22 L:[18+22 30/43]
Kemudian edit sintax seperti berikut:
myhostname = kelompo6.org
mydomain = kelompok6.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, kelompok6.org, server6.kelompok6.org, localhostbla~
relayhost =.
Mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
home_mailbox = Maildir/
#mailbox_command = procmail –a “$EXTENSION”
Mailbox_size_limit = 0

Jika sudah save

#apt-get install squirrelmail

#/usr/sbin/squirrelmail-configure
Kemudian ketik 2 [enter] 1 [enter] masukkan domain “kelompok6.org” tanpa kutip kemudian ketik a [enter] 4 [enter] masukkan kelompok6.org ketik lagi b [enter] 4 [enter] masukkan kelompok6.org ketik lagi a [enter] 8 [enter] masukkan “courier” ketikkan lagi q [enter] y [enter]

#maildirmake /etc/skel/Maildir
#/etc/init.d/postfix restart
#/etc/init.d/courier-imap restart
#/etc/init.d/courier-pop restart
#/etc/init.d/apache2 restart


#mcedit /etc/squirrelmail/apache.conf
 Ubah di baris pertama
Alias /squirrelmail menjadi Alias /webmail

#mcedit /etc/apache2/apache2.conf
Jika sudah masuk konfig tekan pagedown sampai page paling bawah
Lalu tambahkan include di bawah include yang sudah ada seperti:
Include~
Include /etc/squirrelmai/apache.conf
[lebihkan satu baris]

Sudah itu restart
#/etc/init.d/postfix restart
#/etc/init.d/courier-imap restart
#/etc/init.d/courier-pop restart
#/etc/init.d/apache2 restart

Test dengan web browser
Kelompok6.org/webmail

#cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mail
#mcedit /etc/apache2/sites-available/mail
 Ubah seperti berikut:
<-->ServerAdmin webmaster@localhost
<-->ServerName mail.kelompok6.org
<-->DocumentRoot /usr/share/squirrelmail/
~
~
~
~
<-->Directory /usr/share/squirrelmail/>

#a2ensite mail
Restart :
#/etc/init.d/postfix restart
#/etc/init.d/courier-imap restart
#/etc/init.d/courier-pop restart
#/etc/init.d/apache2 restart
#/etc/init.d/bind9 restart

#adduser achmadopan
#adduser putriyopa


Test browser

mail.kelompok6.org


EmoticonEmoticon