Anda di halaman 1dari 16

Kali ini saya share tutorial setting debian dalam bentuk tulis .

Contoh soal:

Lakukanlah setting pada debian dengan ketentuan sebagai berikut!

Ip address : 88.77.x.66 x=no. Absen


Domain :asta-x.sch.id
Subdomain : www dan surat surat berisi webmail
Service : dhcp server, dns server, web server, web server, mail server, ftp server, ssh server,
proxy server
Blok website : facebook.com
Setalah membaca contoh soalnya maka.

Yang akan di setting kali ini adalah tentang dhcp server, dns server, web server, web server, mail
server, ftp server, ssh server, proxy server.

Sebelum setting debian ada beberapa hal yang dibutukhkan yaitu debian os untuk di setting, mp3
player biar gak bosen.

Lahkah pertama setting yaitu doa dulu biar diberi kelancaran

Ok.. sekarang mulai setting

Pertama-tama login sebagai user root

Lalu setting ip address dengan perintah nano /etc/network/interfaces lalu tekan enter
Setelah itu ubahlah menjadi seperti gambar di atas saya memakai 88.77.14.66 sebagai ip server
dengan netmask 255.255.255.224 atau CIDR /27 dan menjadikan ip server segaligus ip gateway
karena saya menjadikan server segaligus sebagai router

Untuk menginstall beragam daemon services maka harus ada repositori yang digunakan kali ini saya
menggunakan repositori dari dvd

Untuk memasukan dvd 2 debian pertama tama ketikan perintah eject terlebih dahulu untuk
mengeluarkan slot dvdrom lalu masukan dvd 2 debian dan ketikan perintah apt-cdrom add lalu
tekan enter

Setelah itu akan terjadi proses index repositori jika proses berhasil maka akan tampil tulisan seperti
gambar di atas

Setelah proses index repositori berhasil maka langsung saja install daemon service yang di butuhkan
seperti gambar dibawah ini
Penjelasan perintah:

Sesuai contoh soal di atas maka ketiklah apt-get install (services yang di inginkan)

Untuk dhcp server menggunakan daemon service dhcp3-server


Untuk dns server menggunakan daemon service bind9
Untuk web server menggunakan daemon service apache2 dan php5 sebagai support
untu script php
Untuk mail server menggunakan daemon service postfix, dan juga di butuhkan
courier.imap dan courier.pop (disingkat courier.*) untuk mengirim dan menerima
email, dan juga squirrelmail sebagai web mail
Untuk ftp server menggunakan daemon service vsftpd
Untuk ssh server menggunakan daemon service ssh
Untuk proxy server menggunakan daemon service squid
Lalu tekan enter tunggu sampai semua daemon services terinstall

Saat proses penginstalan akan muncul yang seperti ini

Di bawah ini adalah pengaturan di dalam postfix, maka ikuti langkah berikut
karena domain yang dipakai asta-14.sch.id maka di isi saja system mail name : asta-14.sch.id
Jika sudah semua terinstall maka kita bisa memulai setting

1. Setting dhcp server


a. Ketikan perintah nano /etc/dhcp/dhcpd.conf lalu tekan enter
b. Setelah itu akan muncul tampilan seperti gambar di bawah ini
c. Tekan tombol ctrl+w lalu ketikan a sli lalu tekan enter
d. Ubahlah menjadi seperti gambar di bawah ini

e. Penjelasan perintah
Ip address 88.77.14.66 tedapat pada subnet 88.77.14.64 dan netmask
255.255.255.224
Range ip atau ip address yang disewakan adalah ip address 88.77.14.67-
88.77.14.94
Sesuai dengan soal nama domain yang dipakai adalah asta-14.sch.id
Option router saya isi dengan ip address server
Broadcast address yang dipaka sesuai dengan perhitungan subnet yaitu
88.77.14.95
f. Setelah itu simpan dan keluar dengan menekan tombol ctrl+x dan y lalu tekan enter
g. Lalu restart service dhcp server seperti ini, jika tidak ada error maka lanjut ke
langkah berikutnya

2. Setting dns server


a. Ketik perintah nano /etc/bind/named.conf.local lalu tekan enter setelah itu
hilangkan tanda // didepan include ,maka tampilan akan berubah seperti gambar
di bawah ini

b. Simpanlah dan keluar, lalu ketikan perintah nano /etc/bind9/zones.rfc1918 lalu


tekan enter
c. Tambahkan baris perintah seperti gambar dibawah ini di baris paling bawah
Penjelasan perintah
Di soal dijelaskan blok website facebook.com, akan tetapi saya tidak
terkoneksi ke internet maka saya membuat domain sendiri facebook.com
asta-14.sch.id pengaturanya akan di taruh di file asta.local yang berfungsi
mengarahkan domain ke alamat ip
facebook.com pengaturanya akan di taruh di file fb.local yang berfungsi
mengerahkan domain ke alamat ip
14.77.88.in-addr.arpa pengaturanya akan di taruh di semua.ptr yang
berfungsi mengarahkan alamat ip ke domain baik facebook.com atau asta-
14.sch.id
d. Selanjutnya setting file asta.local, fb.local dan semua.ptr
e. Sebelum melakukan setting copy dulu contoh perintahnya seperti gambar di bawah
ini

f. Kita setting asta.local dengan mengetikan perintah nano /etc/bind/asta.local lalu


tekan enter
g. Maka edit sehingga menjadi seperti gambar di bawah ini. Lalu simpan dan keluar
Penjelasan perintah
Kita butuh sub domain www dan surat
h. Kita setting fb.local dengan mengetikan perintah nano /etc/bind/fb.local lalu
tekan enter
i. Maka edit sehingga menjadi seperti gambar di bawah ini. Lalu simpan dan keluar

j. Kita setting semua.ptr dengan mengetikan perintah nano /etc/bind/semua.ptr lalu


tekan enter
k. Maka edit sehingga menjadi seperti gambar di bawah ini. Lalu simpan dan keluar
l. selanjutnya ketik perintah nano /etc/resolv.conf lalu tekan enter
m. Maka edit sehingga menjadi seperti gambar di bawah ini. Lalu simpan dan keluar

n. Lalu restart service networking dan dns server seperti ini, jika tidak ada error maka
lanjut ke langkah berikutnya

3. Setting web server


a. Ketik perintah nano /etc/apache/sites-enabled/000-default lalu tekan enter
b. Tambahkan perintah seperti di bawah ini di baris paling bawah
c. Penjelasan perintah
ServerName asta-14.sch.id di aliaskan sebgai www dengan kata lain saat
seseorang mengakses asta-14.sch.id maka sama saja dengan mengakses
www.asta-14.sch.id
DocumentRoot /var/www/ mengarahkan ke folder tempat tersimpanya
halaman web dalam kasus ini saya arahkan ke default folder yaitu
/var/www/
ServerAdmin haikal@asta-14.sch.id menunjukan bahwa admin dari
surat.asta-14.sch.id
Menurut soal subdomain surat berisi webmail maka DocumentRoot di
arahkan ke /usr/share/squirrelmail/ itu adalah folder webmail dari
squirrelmail
d. Setelah itu simpan dan keluar dengan menekan tombol ctrl+x dan y lalu tekan enter
e. Lalu restart service web server seperti ini, jika tidak ada error maka lanjut ke langkah
berikutnya

4. Setting mail server


a. Ketik perintah nano /etc/postfix/main.cf lalu tekan enter
b. Maka edit sehingga menjadi seperti gambar di bawah ini. Lalu simpan dan keluar
Penjelasan perintah:
myhostname = asta-14.sch.id domain yang di pakai asta-14.sch.id
mydestination = asta-14.sch.id, localhost tujuan domain yang dipakai asta-
14.sch.id yang ada di localhost
mynetworks = 88.77.14.64/27 network yang mengakses mail server
Dibaris paling bawah tambahakan home_mailbox = Maildir/
c. Selanjutnya ikuti perintah seperti gambar dibawah

Penjelasan perintah
Masuk ke folder skel dengan perintah cd /etc/skel/
Buat folder Maildir dengan perintah maildirmake Maildir
Buat user baru dengan perintah adduser (nama user)
5. Setting ftp server
a. Ketik perintah nano /etc/vsftpd.conf lalu tekan enter
b. Maka edit sehingga menjadi seperti gambar di bawah ini. Lalu simpan dan keluar
Penjelasan perintah
anonymous_enable=NO pengguna yang ingin menggunakan ftp server
harus memasukan nama dan password
Hilangkan tanda # didepan local_enable=YES
Hilangkan tanda # didepan write_enable=YES
c. Setelah itu simpan dan keluar dengan menekan tombol ctrl+x dan y lalu tekan enter
d. Lalu restart service ftp server seperti ini, jika tidak ada error maka lanjut ke langkah
berikutnya

6. Setting ssh server


a. Ketik perintah nano /etc/vsftpd.conf lalu tekan enter
b. Maka edit sehingga menjadi seperti gambar di bawah ini. Lalu simpan dan keluar
Penjelasan perintah
Port 22 diganti menjadi Port 2222 secara default port ssh adalah 22 , bisa dibuah
seperti contoh menjadi port 2222
7. Setting proxy server
a. Ketik perintah nano /etc/squid/squid.conf lalu tekan enter
b. Tekan tombol ctrl+w lalu ketikan acl connect lalu tekan enter
c. Maka edit sehingga menjadi seperti gambar di bawah ini

Penjelasan perintah
acl (variabel nama domain) dstdomain (tempat daftar domain) tempat
daftar domain saya menggunakan file url yang ada di dalam folder squid
http_access deny (variabel nama domain) melarang domain yang terdaftar
acl (variabel nama network) src 88.77.14.64/27 network yang mengakses
proxy server
http_access allow (variabel nama network) memperbolehkan network
yang mengakses proxy server
http_access allow all memperbolehkan semua mengakses proxy server
d. Tekan tombol ctrl+w lalu ketikan port 3128 lalu tekan enter
e. Maka edit sehingga menjadi seperti gambar di bawah ini

Penjelasan perintah
http_port 3128 transparent maksudnya proxy akan otomatis tidak usah
setting proxy manual ke web browser client
Jika kita setting proxy otomatis maka nanti kita harus menambahkan
perintah iptables agar proxy otomatis dapat bekerja
f. Setelah itu simpan dan keluar dengan menekan tombol ctrl+x dan y lalu tekan enter
g. Ketikan perintah nano /etc/rc.local lalu tekan enter
h. Maka edit sehingga menjadi seperti gambar di bawah ini

Penjelasan perintah
iptables t nat A PREROUTING p tcp --dport 80 j REDIRECT --to-ports
3128 perintah iptables sebenarnya bisa dilakukan di dalam terminal biasa
akan tetapi setelah di reboot maka perintah itu akan ortomatis hilang maka
dari pada proxy otomatis tidak bekerja disimpanlah perintah iptables di
rc.local
Penjelasan perintah iptables
iptables t nat A PREROUTING p tcp --dport 80 j REDIRECT --to-ports
3128
o iptables = perintahnya
o t nat = di table nat
o A PREROUTING = tambahkan perintah PREROUTING (segala ip
yang masuk)
o p tcp = menggunakan protokol tcp
o --dport 80 = dan mengakses dari port 80 (port web)
o j REDIRECT = dibelokkan
o --to-ports 3128 = ke port 3128 (port proxy)
i. Setelah itu simpan dan keluar dengan menekan tombol ctrl+x dan y lalu tekan enter
j. Lalu restart service proxy server seperti ini, jika tidak ada error maka lanjut ke
langkah berikutnya

k. Ketik perintah nano /etc/squid/url lalu tekan enter

Penjelasan perintah
Disini kita bisa menulis daftar domain yang diblok (tidak boleh di akses) menurut
soal yang di blok facebook.com
l. Setelah itu simpan dan keluar dengan menekan tombol ctrl+x dan y lalu tekan enter
Sekarang semua settingan telah terlaksana

Selanjutnya disarankan melakukan reboot untuk memperlancar kerja server debian karena untuk
merestart semua service yang sudah dikonfigurasi

Anda mungkin juga menyukai