Buku panduan untuk menghadapi ujian praktek nasional

19
Panduan Instalasi OS Linux DEBIAN LENNY 5.0 & Konfigurasi server linux. O L E H Julius Subiantoro SMK COKROAMINOTO KOTAMOBAGU TEKNIK KOMPUTER DAN JARINGAN TAHUN 2013

description

Panduan Membuat Server dengan Debian

Transcript of Buku panduan untuk menghadapi ujian praktek nasional

Page 1: Buku panduan untuk menghadapi ujian praktek nasional

Panduan Instalasi OS Linux DEBIAN LENNY 5.0 & Konfigurasi server linux.

O

L

E

H

Julius Subiantoro

SMK COKROAMINOTO KOTAMOBAGU

TEKNIK KOMPUTER DAN JARINGAN

TAHUN 2013

Page 2: Buku panduan untuk menghadapi ujian praktek nasional

1. INSTALLASI SISTEM OPERASI LINUX DEBIAN LENNY 5.0LANGKAH-LANGKAH INSTALLASI SISTEM OPERASI LINUX DEBIAN LENNY 5.0SEBAGAI SISTEM OPERASI UNTUK SERVER

SIAPKAN DVD MASTER LINUX DEBIAN SEBAGAI MEDIA INSTALLASI MASUKKAN DVD MASTER PADA DVD DRIVE MASUK PADA BIOS, SETTING FIRST BOOT PADA DVD DRIVE SAAT MASUK PD MENU AWAL INSTALLASI, PILIH 'INSTALL' PEMILIHAN BAHASA - PILIH 'ENGLISH' -> ENTER PEMILIHAN NEGARA - PILIH 'OTHER' -> 'ASIA' -> 'INDONESIA' KEYBOARD LAYOUT - PILIH 'AMERICAN ENGLISH' PADA DEBIAN INSTALLER MAIN MENU PILIH 'DETECT AND MOUNT CD-ROM' KONFIGRASI NETWORK :

o HOSTNAME = router -> CONTINUEo DOMAIN = sekolah.sch.id

SETTIN G TIME ZONE : PILIH 'MAKASSAR' SETTING PARTISI UNTUK HARD DISK :

i. JIKA SUDAH ADA PARTISI SEBELUMNYA, DELETE-LAH TERLEBIH DAHULUii. PADA UMUMNYA PARTISI PADA LINUX TERDIRI DARI 3 PARTISI, YAITU :

1. BOOT - FORMAT:EXT3, BOOTABLE FLAG ON, /BOOT -> 1 GB2. SWAP - FORMAT:SWAP, /SWAP -> 2 X MEMORY RAM3. ROOT - FORMAT:REISERFS, / -> SISANYA

iii. UNTUK DELETE PARTISI: PILIHLAH TERLEBIH DAHULU PARTISI YG AKAN DIHAPUS, SETELAH ITU PADA MENU PILIH 'DELETE THE PARTITION'

iv. UNTU

v. K CREATE PARTISI: PILIH HARDISK, 'CREATE A NEW PARTIION'vi. BUATLAH 3 PARTISI SESUArrI KAPASITAS MASING2

* PARTISI 1 : BOOT -> EXT3, 1GB, MOUNT POINT=/BOOT, BOOTABLE FLAG = ON, PILIH'DONE SETTING UP THE PARTITION' JIKA SDH SELESAI.

* PARTISI 2 : SWAP -> 2xMEMORY,USE AS=SWAP AREA ->

PILIH'DONE SETTING UP THE PARTITION' JIKA SDH SELESAI.

Page 3: Buku panduan untuk menghadapi ujian praktek nasional

debian:~# nano /etc/network/interfaces

* partisi 3 : ROOT -> USE AS= REISERFS

vii. PILIH 'FINISHING PARTITION' JIKA SUDAH SELESAI.viii. WRITE CHANGE TO DISK ? YES

I. PROSES INSTALLASI DIMULAI, TUNGGU S/D SELESAI. PADA SET UP USER :PASSWORD : 'ROOT PASSWORD' = ISI PASSWORD ANDA, 'FULLNAME FOR THE NEW USER' = LEWATI SAJA,'USERNAME FOR YOU ACCOUNT' = NAMA USER'PASSWORD USER' = PASSWORD

SCAN ANOTHER DVD ? NO USE NETWORK MIRROR ? NO PADA MENU SOFTWARE SELECTION, PILIH 3 PACKAGE/PAKET (TEKAN SPACE) :

o (*) WEB SERVERo (*) DNS SERVERo (*) STANDARD SYSTEM

PILIH CONTINUE UNTUK LANJUT INSTALL THE GRUB BOOT LOADER ? YES FINISH INSTALLATION ? CONTINUE PROSES INSTALLASI SELESAI

2. KONFIGURASI IP ADDRESSPerintah yang kita gunakan untuk meng-edit file interface jaringan adalah :

Tekan enter untuk melanjutkan, berikut tampilan default dari file interfaces :

Page 4: Buku panduan untuk menghadapi ujian praktek nasional

Tugas anda adalah menghapus 2 baris paling bawah, dan tambahkan konfigurasi berikut :

Seperti gambar di bawah ini :

auto eth0iface eth0 inet static

address 192.168.55.1netmask 255.255.255.0dns-server 192.168.55.1

Page 5: Buku panduan untuk menghadapi ujian praktek nasional

rSetelah itu simpan dengan menekan Ctrl-X, pilih Y(Yes), lalu enter. lalu restart interfaces anda (tiap kali ada perubahan pada file /etc/network/interfaces, kita di wajibkan untuk melakukan restart) dengan perintah :

Cek ip address anda, apakah sudah konfigurasi sudah berhasil dengan perintah :

Seperti gambar di bawah ini : (*)Ket : jika sudah sesuai seperti gambar dibawah, maka konfigurasi anda sudah benar.

debian:~#/etc/init.d/networking restart

debian:~#ifconfig

Page 6: Buku panduan untuk menghadapi ujian praktek nasional

r

3. KONFIGURASI DNS SERVERDomain Name System adalah suatu metode untuk meng-konversikan Ip Address

(numerik) suatu komputer ke dalam suatu nama domain (alphabetic), ataupun sebaliknya. Yang memudahkan kita dalam mengingat computer tersebut. Misalnya, server Debian memiliki alamat Ip Address sekian, namun pada umumnya, orang tidak akan mudah mengingat alamat Ip dalam bentuk numerik tersebut. Dengan adanya DNS Server, kita bisa mengakses halaman situs dari server Debian tersebut hanya dengan mengakses nama Domain-nya (www.debian.edu), tanpa mengingat Ip Address dari computer tersebut. ber/ikut konfigurasinya :a. Installasi Bind9 sebagai DNS Server

Perintah yang digunakan untuk installasi bind 9 :

b. Menambahkan Zone DomainEdit dan tambahkan konfigurasi untuk Zone domain forward dan reverse, pada file named.conf dengan cara :

Tambahkan kedua Zone domain yaitu Zone domain Forward dan Zone domain Reverse, perhatikan contoh gambar dibawah ini :

debian:~#apt-get install bind9

debian:~#nano /etc/bind/named.conf

Page 7: Buku panduan untuk menghadapi ujian praktek nasional

Jika sudah selesai, jangan lupa untuk save (Tekan Ctrl-x, Y, Enter)

c. Membuat File Forward dan File Reverse (db.forward & db.reverse)Forward berfungsi untuk konversi dari DNS ke Ip Address, Reverse berfungsi untuk konversi Ip Address ke DNS. Untuk membuat file forward dan reverse, kita tinggal meng-copy file dengan nama db.127 dan db.local dengan cara :

Kedua file yang sudah dicopy tadi kita edit seperti pada gambar dibawah ini :a) File Forward

Perhatikan gambar dibawah, yang kita edit yaitu yang ditandai garis merah.

debian:~# cd /etc/binddebian:/etc/bind # cp db.local db.forwarddebian:/etc/bind # cp db.127 db.reverse

debian:/etc/bind # nano db.foward

Page 8: Buku panduan untuk menghadapi ujian praktek nasional

Jangan lupa untuk selalu menyimpan/save file setelah konfigurasi.

b) File Reverse

Jangan lupa untuk selalu menyimpan/save file setelah konfigurasi.

debian:/etc/bind # nano db.reverse

Page 9: Buku panduan untuk menghadapi ujian praktek nasional

d. Menambah DNS Server pada file resolv.conf

Jangan lupa untuk selalu menyimpan/save file.

e. Pengujian DNS ServerSebelumnya kita diwajibnslo kan untuk melakukan restart service DNS Server agar supaya konfigurasi kita akan diterapkan setelah melaku+kan restart, perintahnya :

Untuk pengujian DNS Server, Perhatikan gambar dibawah ini :

Jika konfigurasi anda sudah seperti gambar diatas, maka anda sudah berhasil men-konfigurasi DNS Server. Jika belum, perhatikan pesan kesalahan/error message (biasanya akan muncul ‘failed’ saat kita melakukan restart DNS Server).

4. KONFIGURASI WEB SERVERWeb Server termasuk salah satu layanan SERVER yang paling popular. Karena lewat web server tersebut, website kita dapat diakses oleh seluruh pengunjung dari Internet. Dalam keadaan default, web server berjalan pada protocol HTTP melalui port 80. Kita akan membuat web server menggunakan aplikasi Apache2. a. Installasi Web Server

debian:/etc/bind # nano /etc/resolv.conf

debian:/etc/bind # /etc/init.d/bind9 restart

debian:~# apt-get install apache2

Page 10: Buku panduan untuk menghadapi ujian praktek nasional

b. Pengujian Web ServerSetting IP Address pada client menjadi 192.168.55.2/24, uji koneksi ke Server dengan perintah Ping. Jika sudah terkoneksi antara Client & Server, selanjutnya anda akan menguji Web server pada komputer client dengan cara :

Pada Web Browser buka halaman http://www.sekolah.sch.id , jika tampilan seperti pada gambar diatas, maka anda sudah berhasil untuk konfigurasi Web Server.

5. KONFIGURASI FTP SERVER

File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer file atau data melalui media jaringan. FTP termasuk dalam protocol lama yang sampai saat ini masih digunakan. Dalam keadaan default, ftp berjalan pada port 21 dan bekerja pada protocol TCP/IP.a. Installasi FTP Server

debian:~# apt-get install proftpd

Page 11: Buku panduan untuk menghadapi ujian praktek nasional

b. Konfigurasi User dan Alamat Direktori FTPSetelah installasi, kita akan men-konfigurasi user dan alamat direktori dari FTP server dengan cara :

Ket : i. pindah ke directory /homeii. delete user ftp defaultiii. membuat sub-directory share di dalam dir /homeiv. membuat user baru (ftp) dengan work area /home/sharev. set password baru untuk user ftpvi. pindah ke sub-directory share/vii. membuat main directory pada ftp server

c. Konfigurasi User LoginEdit dan tambahkan script dibawah ini pada baris paling bawah dari file proftpd.conf dengan cara :

i. debian:/etc/bind# cd /homeii. debian:/home # userdel ftpiii. debian:/home # mkdir shareiv. debian:/home # useradd –d /home/share ftpv. debian:/home # passwd ftpvi. debian:/home # cd sharev. debian:/home/share # mkdir video images music

debian:/home/share# nano /etc/proftpd/proftpd.conf

Page 12: Buku panduan untuk menghadapi ujian praktek nasional

Maka akan muncul tampilan default dari file proftpd.conf, arahkan pointer pada bagian paling bawah dari file (tekan Page Down) dan tambahkan script berikut :

Perhatikan contoh dibawah ini yang ditandai dengan garis merah :

Jangan lupa untuk menyimpan/save file proftpd.conf yang sudah di edit .

d. Pengujian FTP Server pada ClientSetelah selesai konfigurasi user login, kita tinggal menguji koneksi ftp server kita dari client dengan cara Buka browser lalu buka alamat ftp://www.sekolah.sch.id, jika sukses maka tampilannya seperti gambar dibawah ini :

<Anonymous /home/share/> User ftp </Anonymous>

Page 13: Buku panduan untuk menghadapi ujian praktek nasional

6. KONFIGURASI PROXY SERVERPROXY Server berfungsi untuk menyimpan halaman-halaman website yang pernah kita

kunjungi. Fungsinya adalah sebagai CACHE, yang sewaktu-waktu jika kita ingin mengunjungi halaman yang sama, akan diambilkan dari Proxy tersebut terlebih dahulu, dan jika belum ada maka akan diteruskan ke server sebenarnya. Selain itu proxy juga dapat digunakan untuk Security, misalnya memblokir akses ke suatu website ataupun sebagainya.

a. Installasi Squid sebagai Proxy Server

b. Konfigurasi Squid

Maka akan muncul tampilan default dari konfigurasi file squid.conf, disini kita akan mengaktifkan (enable) dan menyesuaikan sesuai konfigurasi. Perhatikan script dibawah ini :

1234

5

debian:/home/share# apt-get install squid

debian:/home/share# nano /etc/squid/squid.conf

http_port 8080visible_hostname sekolah.sch.idcache_mgr [email protected]_dir ufs /var/spool/squid 100 16 256

acl lan src 192.168.55.0/24acl urlblok dstdomain www.institusiku.comhttp_access deny url blokhttp_access allow lanhttp_access allow all

Page 14: Buku panduan untuk menghadapi ujian praktek nasional

6789

Ket : 1. Port default dari proxy server2. Hostname3. Email4. Directory penyimpanan cache5. Mengijinkan Network ID jaringan terhubung ke proxy6. Situs yg diblok7. Rules/aturan8. Rules/aturan9. Penutup Rules/aturan

Untuk memulai konfigurasi kita tidak harus membaca satu persatu isi script pada file squid.conf, Tekan Ctrl-W untuk melakukan search/cari. Contoh :

Kita akan mencari port default squid, maka kata kuncinya : http_port 3128 (perhatikan gambar diatas). Setelah kita temukan, ganti port default 3128 menjadi 8080.selanjutnya kita akan mencari kata visible_hostname. Perhatikan gambar dibawah :

Page 15: Buku panduan untuk menghadapi ujian praktek nasional

http_portTAG: visible_hostnamecache_mgrcache_dir ufs

INSERT YOUR OWN

KATA KUNCI

Setelah konfigurasi, restart squid anda dengan perintah :

- Konfigurasi proxy server pada web browser client

Kata kunci :

TAG: visible_hostname

Tambahkan :

visible_hostname sekolah.sch.id

http_port 8080visible_hostname sekolah.sch.idcache_mgr [email protected]_dir ufs /var/spool/squid 100 16 256

acl lan src 192.168.55.0/24acl urlblok dstdomain www.institusiku.comhttp_access deny url blokhttp_access allow lanhttp_access allow all

debian:/home/share# /etc/init.d/squid restart

Page 16: Buku panduan untuk menghadapi ujian praktek nasional

a. Buka web browser, contoh internet explorer. Klik Tools -> internet Options

b. Pilih Tab Connections LAN Settings

c. Centang “Use a proxy sever…” , pada address isi dengan ip address server yaitu 192.168.55.1 dan port 8080.

Page 17: Buku panduan untuk menghadapi ujian praktek nasional

d. Setelah itu kita tinggal membuka alamat website yang sudah di filter yaitu : http://www.institusiku.com. Contoh halaman yang diblokir :