Rabu, 12 November 2014

Tutorial Instalasi Debian Server


Nama    : Dicky Hadi Purnomo
Kelas     : 12 TKJ D
Absen   : 9

Soal :
IP  : 88.77.xx.66/27
Domain : asta-xx.ssh.id
Subdomain : www.asta-xx.ssh.id, surat.asta-xx.ssh.id
Proxy  : facebook.com
Mail  : surat.asta-xx.sch.id
Service : DHCP, DNS, Web, Mail, FTP, SSH, Proxy




Setting IP Address
1.       nano /etc/network/interfaces

         

2.       Restart pengaturan
/etc/init.d/networking restart
3.       Cek IP. Ketik “ifconfig

4.       Ketik “eject
5.       Masukkan DVD 2 debian
             Install dvd 2 debian
   apt-cdrom add
7.       Cek sudah terinstal belum di
nano /etc/apt/sources.list

Setting DHCP
1.       Install dhcp server
apt-get install isc-dhcp-server
2.       Setting dhcp client
nano /etc/dhcp/dhcpd.conf
 Hapus tanda (#) di depan “subnet” sampai tanda “}”
 4.       Restart DHCP
/etc/init.d/isc-dhcp-server restart

Setting DNS
1.       Instal bind9.
apt-get install bind9
2.       Hilangkan tanda (//) di depan include
nano /etc/bind/named.conf.local


3.       nano /etc/bind/zones.rfsc1918
Tambahkan script tersebut
4.  Copykan file
cp /etc/bind/db.local /etc/bind/asta-9.local
cp /etc/bind/db.local /etc/bind/facebook.local
cp /etc/bind/db.127 /etc/bind/all.ptr

5.       Setting di nano /etc/bind/asta-9.local

6.        nano /etc/bind/facebook.local

7.       nano /etc/bind/semua.ptr

8.       nano /etc/resolv.conf

9.       Restart DNS
/etc/init.d/bind9 restart

10. Cek nslookup di debian
Nslookup asta-9.ssh.id
Nslookup facebook.com
Nslookup 88.77.9.66
Bila berhasil seperti gambar berikut



Setting Web
1.       install apache2 php5
apt-get install apache2 php5
2.       Setting apache
nano /etc/apache2/sites-enabled-000-default

3.      Restart apache
/etc/init.d/apache2 restart
4.      Membuat folder web
mkdir /home/web1
mkdir /home/web2
5.      Membuat isi web
nano /home/web1/index.php
nano /home/web1/index.php
6.      Restart apache lagi
/etc/init.d/apache2 restart
7.   Cek di network


Setting Mail
Install postfix
apt-get install postfix courier.* squirrelmail

1.       Klik OK
2.       Koneksi pilih “Local Only”
3.       Masukkan domain anda “ex:asta-9.ssh.id”
4.       Pilih Ya
     nano /etc/postfix/main.cf
1. Ganti myhostname dengan domain anda
2.      Ganti mydestinion dengan domain anda dan sisakan tulisan ‘localhost’ dibelakangnya.
3.      Beri tanda (#) didepan mailbox_command
4.      Tulis “home_mailbox = Maildir/” (dibelakang sendiri)

5.      Restart postfix
/etc/init.d/postfix restart
6.      Masuk ke folder postfix dan membuat folder Maildir
cd /etc/skel
maildirmake Maildir
7.      Buat user baru dan masukkan password untuk masuk mail
adduser dickyhadipurnomo
8.       Restart postfix lagi
10.   Cek login squirrelmail


11.   Cek pengiriman mail pada squirrelmail

Setting SSH
1.       Install ssh
 apt-get install ssh
2.       Konfigurasi ssh
nano /etc/ssh/sshd_config
3.       Ubah port sesuai keinginan

4.       Restart ssh
/etc/init.d/ssh restart
5.       Cek
1.       Masuk putty
2.       Masukkan ip dan port yang tadi diatur
3.       Yes
4.       Masukkan IP dan password debian

Setting FTP
  1.    Install vsftpd
 apt-get install vsftpd
2.       nano /etc/vsftpd.conf
3.      Setting FTP
anonymous, ganti YES menjadi NO
Hapus tanda (#) didepan local_enable
Hapus tanda (#) didepan write_enable


4.       Restart
/etc/init.d/vsftpd restart
5.       Cek
1.       Ketik ftp://asta-10.sch.id di browser
2.       Masukkan username & password debian

3.    Ini adalah tampilan ftp




Setting Proxy
1.       Install squid
 apt-get install squid
2.       nano /etc/squid/squid.conf
3.      Control+W ketik http_port 3128. Ketik seperti di bawah ini

4.       Control+w ketik acl CONNECT. Ketik sesuai contoh gambar di bawah. Acl lan src diisi network anda

5.       Setting konfigurasi iptables untuk port 80 (HTTP) ke port 3128 (proxy)
iptables –t nat –A PREROUTING –s 88.77.11.64/27 –p tcp –dport 90 –j REDIRECT –to-port 3128
iptables-save > /etc/iptables

6.       Cek