Professional Documents
Culture Documents
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
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
: : : : :
KONFIGURASI IP : Ketik #gedit melalui terminal Buka file /etc/network/interfaces Kemudian isi seperti gambar di bawah ini:
: /etc/hostname /etc/hosts Ubah file hostname seperti ini >> lalu simpan
Buka file
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)
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
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
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:
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:
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
Panggil lewat browser dengan ketik http://mail.azhar.net Seperti gambar berikut: Log in dengan user default azhar
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:
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
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:
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
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
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.
8. SAMBA SERVER
Buka file: /etc/samba/samba.conf Ganti nama workgroup sesuai keinginan:
Setelah itu lakukan perintah testparm untuk workgroup kita telah dibuat:
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.
KONFIGURASI DEBIAN SERVER COBA MASUK KE SERVER1 dengan user baizan yang tlah kita buat sebelumnya.
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------