You are on page 1of 21

KONFIGURASI DEBIAN SERVER

KONFIGURASI DEBIAN SERVER 5.5


informatic engineering winongan state vocational high school azhar b. - @ayamkepo azharbaizan.blogspot.com

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

PENGATAR
Sebelumnya, kami ingin mengucapkan puji syukur kehadirat Allah SWT (Moeslem Only), karena berkat nikmatnikmatNya, sehingga laporan dalam bentuk eBook ini dapat berhasil diselesaikan, walaupun molor dari waktu yang sudah ditentukan. Dan juga, kami mengucapkan terima kasih kepada Anda (Linuxer Indonesia), yang telah ikut andil mengembangkan Sistem Operasi Linux di Indonesia. Semoga, negeri kita tercinta ini, dapat terus memunculkan generasi-generasi muda yang handal dan canggih, khususnya di bidang Informatika. Serta buat bapak ibu guru pembibing kami yang senantiasa mebagikan ilmunya dengan penuh ketelatenan dan keikhlasan Tutorial Konfigurasi Debian server ini kami pelajari dari beberapa referensi, yang slah satunya dari modul yang di berikan oleh pembing kami, Yang pasti, kami mengambil beberapa referensi dari Internet. Dan, eBook ini sudah teruji berhasil pada Sistem Operasi Debian Lenny, walaupun sekarang sudah dirilis Debian Squeeze (2011). Kami juga ingin mengucapkan maaf, bila dalam laporan ini, terdapat kekeliruan dalam penyusunanya atau salah konfigurasi. Ataupun juga jika kata yang dipilih tidak sesuai EYD, dan terlalu bertele-tele. Pada laporan ini ini, kita cenderung membahas pada Cara Konfigurasi (Praktek) daripada teori semata.

Untuk informasi lebih lanjut, Anda dapat langsung mengunduh file ini melalui alamat berikut, www.azharbaizan.blogspot.com Sekian dari saya, dan saya harap Tutorial Konfigurasi Debian Server ini dapat bermanfaat bagi Anda. Terima Kasih.

Created by Azhar Baizan informatics engineering winongan state vocational high school

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

1. DNS SERVER
SERVER OS IP SERVER Netmask Broadcast Network CLIENT OS : Windows XP SP2 IP DHCP : 200.100.50.15 200.100.50.30

: : : : :

Debian 5 LENNY 200.100.50.4 255.255.255.0 200.100.50.255 200.100.50.0

KONFIGURASI IP : Ketik #gedit melalui terminal Buka file /etc/network/interfaces Kemudian isi seperti gambar di bawah ini:

Kemudian Simpan. Cek IP pada terminal : ping 200.100.50.4

: /etc/hostname /etc/hosts Ubah file hostname seperti ini >> lalu simpan

Buka file

Ubah file hosts seperti ini >> lalu simpan

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

Restart konfigurasi Network dengan perintah: /etc/init.d/networking restart Kemudian restart komputer dengan perintah #reboot Buka file : /etc/bind/db.local >> SAVE AS dengan nama forward /etc/bind/db.100 >> SAVE AS dengan nama reverse /etc/bind/named.conf /etc/bind/named.conf.local >> SAVE AS dangan nama lain (untuk backup saja)

Ubah file forward seperti ini >> lalu simpan

Ubah file reverse seperti ini >> lalu simpan

Copy scrip dari file named.conf . lihat gambar:

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

Kemudian pastekan pada file named.conf.local dan rubah sesuai dengan database yang kita buat:

Restart bind dengan mengetik perintah /etc/init.d.bind9 restart Selanjutnya lakukan pemanggilan host atau ip lewat browser: Host: http://server1.azhar.net

IP : http://200.100.50.4

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

2. WEB SERVER
Install layanan Apache dengan perintah: #apt-get install apache2 Buka file /etc/apache2/site-enable/000-default Tambahkan isi file di bawah ini: <Virtualhost *:80> SeverName www.azhar.net ServerAdmin admin@azhar.net DocumentRoot /home/azharnet/public_html </Virtualhost >

lalu simpan buat direktori baru dengan perintah: #mkdir /home/azharnet/ #mkdir /home/azharnet/public_html Letakkan file html didalam /home/azharnet/public_html. Panggil name server www.azhar.net

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

3. DHCP SERVER
Masuk DVD debian. Install paket DHCP dengan perintah #apt-get install dhcp3-server Buka file /etc/dhcp3/dhcp.conf >>konfigurasi sesuai dengan server kita

Simpan perubahan. Restart dhcp dengan perintah #/etc/init.d/dhcp3-server restart Kemudian setting client untuk melihat DHCP berjalan atau tidak. Bila berhasil seperti gambar di bawah ini:

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

4. MAIL SERVER
Masuk DVD debian. Instal paket paket berikut : #apt-get install postfix #apt-get install courier-imap #apt-get install courier-pop #apt-get install squirelmail Pada pengistalan paket postfix perhatikan hal berikut:

Pilih internet site jika keluar gambar ini:

Ketikan doamin kalian saya pakai azhar.net

Pada pengistalan paket courier-pop, pilih yes pada web-base administration

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

Buat dirktori Maildir pada /etc/skel/ dengan perintah : #maildirmake /etc/skel/Maildir Kemudian buka file /etc/postfix/main.cf kemudian edit sesuai dengan gambar di bawah ini:

Buka file /etc/apache2/site-enabled/000-default, tambahkan kode berikut: <Virtualhost *:80> SeverName mail.azhar.net DocumentRoot /usr/share/squirrelmail/ </Virtualhost > Kemudian simpan. Buat user baru dengan perintah: misal: #adduser desy Kemudian isi password. Pada fullname isi desy, (kosongkan isian) tekan terus Sampai muncul pertanyaan is the information correct? Ketik Y Kemudian restart paketan yang sudah di edit. #/etc/init.d/postfix restart #/etc/init.d/courier-imap restart #/etc/init.d/courier-pop restart #/etc/init.d/squirelmail restart

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

Panggil lewat browser dengan ketik http://mail.azhar.net Seperti gambar berikut: Log in dengan user default azhar

Mengirim e-mail ke user desy

Periksa apa email sudah masuk kedalam user desy.

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

MaIL Server Berhasil

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

5. ROUTER
Pastikan komputer server yang kita gunakan mempunyai 2 NIC. Dimana NIC pertama kita arahkan ke jalur INTERNET dan untuk NIC kita arahkan ke jalur LOCAL bias kita implementasikan sebagai berikut:

INTERNET 200.100.50.1 /24

ROUTER eth1: 200.100.50.2 /24


gateway eth1 : 200.100.50.1

CLIENT 192.168.1.2 /24


gateway : 192.168.1.1

eth2: 192.168.1.1 /24


* di mana computer client (hijau) harus bisa terhubung dengan computer internet (biru) Konfigurasi IP address pada masing masing LAN ( /etc/netwok/interfaces )

Dan ubah isi file /etc/sysctl.conf hilangkan tanda # pada net.ipv4.ip_forward=1

Cek menggunakan perintah Ifconfig pada terminal.

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER Kita lakukuan perutean pada NIC yang terhubung ke internet dengan perintah ip-tables pada terminal dengan mengetikan iptables t nat A POSTROUTING o eth1 j MASQUERADE kemudian periksa perutean berhasil apa belum dengan perintah iptables t nat n L

Agar perintah iptables saat komputer te-restart maka kita simpan perintah iptables tersebut dalam file /etc/rc.local. reboot computer dan router siap di gunakan.

Setelah itu coba ping IP computer 200.100.50.1 dari computer client 192.168.1.2

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

6. PROXY SERVER
Konfigurasi IP Komputer: /etc/network/interfaces

Install paket layanan proxy (squid pada debian) : apt-get install squid setelah selesai proses instalasi lakukan konfigurasi pada file /etc/squid/squid/conf Cari tulisan http_port 3128 tambahkan kata transparent

cari tulisan acl CONNECT method CONNECT kemudian deklarasikan acl (acces control list) sesuai dengan keinginan seperti di bawah ini:

Buat file list blok dengan nama yang sesuai dengan deklarasi di atas: (file url dan file kata)

Cari kata INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS. Dan deklarasikan acl yang berungsi untuk mengatur jaringan local seperi di bawah ini:

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER Dan kasihkan tanda # pada semua kata http_access deny all . Untuk menolak semua acl yang ada. Cari kata cache_mem 8M hilangkan tanda #. Ganti 8M dengan 25% dari ukuran RAM anda yang digunakan untuk menyimpan informasi akses internet. Hilangkan tanda # pada cache_dir ufs /var/spool/squid 100 16 256 Hilangkan tanda # pada cache_swap_low 90 dan cache_swap_high 95 Hilangkan tanda # pada cache_log /var/log/squid/cache.log Hilangkan tanda # pada cache_store_log /var/log/squid/store.log Hilangkan tanda # pada ipcache_size 1024 ipcache _low 90 ipcache_high 95 # MB # Percent # Percent

Hilangkan tanda # pada cache_mgr webmaster ganti dengan admin anda (bebas) kalau saya pakai cache_mgr admin@kelompokdua.com SIMPAN Aktikan layanan Squid : /etc/init.d/squid start Matikan layanan Squid : /etc/init.d/squid stop Buat Direktori SWAP : squid z Aktifkan kembali layanan Squid : /etc/init.d/squid start Setelah itu lakukan perutean dan alihkan port 80 (web server) ke port 3128 (proxy) demgan menggunakan layanan iptables pada terminal: iptables t nat A PREROUTING s 200.100.50.0 -p tcp --dport 80 - j REDIRECT --to-port 3128 jangan lupa untuk menyimpan perintah ter sebut di /etc/rc.local. restart dan proxy siap di gunakan. Coba di computer Client: akses pada browser alamat yang telah di blok di contohkan www.kelompokdua.com

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

7. FTP SERVER
Install paket FTP: atp-get install proftpd ucf Tuliskan : Y Pilih madiri/standlone dan pilih OK Buka file/etc/proftd/proftp.conf Ubah isi file tersebut dengan mengubah USEIPV6 simpan file. off, dan server name menyesuaikan, dan

Untuk menjalankan ftp. Silakan buka browser panggil dengan ftp://nama_server : Masukan USERNAME dan PASSWORD

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

dan hasilnya sepert berikut:

Di sisi client dalam pengiriman file bisa menggunakan ftp/client misalnya filezilla: install dulu ssh pada server: apt-get install ssh Pada filezilla client: Host : www.kelompokdua.com Username : azhar Pasword : admin Port : 21

FTP BERHASIL.

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

8. SAMBA SERVER
Buka file: /etc/samba/samba.conf Ganti nama workgroup sesuai keinginan:

Deskripsikan file mana yang akan di sharing:

Setelah itu lakukan perintah testparm untuk workgroup kita telah dibuat:

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER Tekan enter untuk melihat definisinya:

Kita buat user utuk masuk dalam sharing data ini dengan mengetikan peringtah: user add baizan dan dilanjut dengan perintah smbpasswd a baizan dan masukakn password.

restart layanan samba dengan perintah: /etc/init.d/samba restart setalah itu masuk ke menu komponen jariangan.

setalah itu kita cek pada Client (kali ini saya gunakan client yang TRR PC) dengan SO Windows 7. Rubah Workgrup pada TRR-PC menjadi kelompokdua.

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER COBA MASUK KE SERVER1 dengan user baizan yang tlah kita buat sebelumnya.

Dan Behasil Masuk

Yang tampil adalah folder /home/azhar/ dari SERVER1.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

TERIMA KASIH, TERUSLAH BERBAGI SEMOGA SUKSES!!! @ayamkepo


azharbaizan.blogspot.com
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

Informatic engineering | azharbaizan.blogspot.com

KONFIGURASI DEBIAN SERVER

Informatic engineering | azharbaizan.blogspot.com

You might also like