Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny http://dheanmahendra.blogspot.com 1 May. 17 BAB I INSTALLASI SISTEM OPERASI DEBIAN 5.0 LENNY Debian adalah sebuah distro Linux yang menurunkan Ubuntu. Distro ini termasuk distro yang waktu rilisnya cukup lama, karena menunggu stabil sebelum melakukan rilis. Terbukti, hingga saat ini Debian baru mengeluarkan versi 5, kalah dengan keturunannya, Ubuntu yang telah mencapai versi 10.04 LTS. Cara instalasi Debian 5 sebenarnya cukup mudah. Berikut ini cara install Debian 5 Lenny: 1. Boot komputer, laptop atau notebook pada BIOS harus diatur DVD-ROM yang booting pertama. Setelah itu masukkan DVD Debian 5.0 ke dalam DVD ROOM, lalu Simpan pengaturan pada BIOS. 2. Pilih menu install untuk melanjutkan menginstal Debian 5 Lenny, atau menu graphical install untuk mencicipi instalasi Debian 5 Lenny dengan grafik yang berbeda. Sebaiknya gunakan install biasa, karena dapat mempercepat proses installasi.
42
Embed
Installasi Dan Membangun Server Menggunakan Linux Debian 5
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 1
May. 17
BAB I
INSTALLASI SISTEM OPERASI DEBIAN 5.0 LENNY
Debian adalah sebuah distro Linux yang menurunkan Ubuntu. Distro ini termasuk
distro yang waktu rilisnya cukup lama, karena menunggu stabil sebelum melakukan
rilis. Terbukti, hingga saat ini Debian baru mengeluarkan versi 5, kalah dengan
keturunannya, Ubuntu yang telah mencapai versi 10.04 LTS. Cara instalasi Debian 5
sebenarnya cukup mudah. Berikut ini cara install Debian 5 Lenny:
1. Boot komputer, laptop atau notebook pada BIOS harus diatur DVD-ROM yang
booting pertama. Setelah itu masukkan DVD Debian 5.0 ke dalam DVD ROOM,
lalu Simpan pengaturan pada BIOS.
2. Pilih menu install untuk melanjutkan menginstal Debian 5 Lenny, atau menu
graphical install untuk mencicipi instalasi Debian 5 Lenny dengan grafik yang
berbeda. Sebaiknya gunakan install biasa, karena dapat mempercepat proses
installasi.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 2
May. 17
3. Proses pertama adalah memilih bahasa. Pilih bahasa yang menurut anda mudah
untuk melanjutkan instalasi. Sebaiknya pilih bahasa inggris.
4. Setelah selesai memilih bahasa, akan masuk untuk memilih negara, keyboard.
a. Other > Asia > Indonesia
b. Untuk keyboard gunakan Default saja.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 3
May. 17
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 4
May. 17
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 5
May. 17
5. Selanjutnya adalah scanning cd room, memuat komponen tambahan dan scanning
hardware.
6. Pada proses selanjutnya adalah proses konfigurasi jaringan DHCP. Anda bisa
membatalkan proses ini, dan mengatur konfigurasinya secara manual. Karena,
proses ini membutuhkan koneksi internet jika kita mengaturnya secara otomatis.
7. Selanjutnya, pemilihan waktu:
8. Proses selanjutnya akan menuju proses pemartisian harddisk.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 6
May. 17
9. Kemudian scanning hard disk dan memilih partisi hard disk yang akan dipasangi
Debian 5 Lenny. Gunakan ext2 untuk /home dan ext3 untuk /root, serta Swap
Area untuk membantu RAM. Setelah melakukan pilihan pada hard disk, dan
menentukan titik mounting hard disk tersebut, lanjutkan dengan memilih selesai
memilih partisi hard disk.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 7
May. 17
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 8
May. 17
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 9
May. 17
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 10
May. 17
Proses selanjutnya adalah format partisi hard disk yang telah dipilih, serta
format partisi hard disk yang digunakan sebagai swap. Setelah formating, proses
selanjutnya adalah memasang sistem dasar pada partisi yang telah dipilih.
10. Proses berikutnya adalah menentukan password untuk root, Nama lengkap anda,
nama user anda, dan password user.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 11
May. 17
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 12
May. 17
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 13
May. 17
11. Proses selanjutnya adalah konfigurasi pengelola paket. Pada proses ini, akan anda
scanning DVD Debian yang lain, atau lebih tepatnya Repository Debian. Jika anda
memiliki 4 DVD Repo Debian, anda bisa memilih untuk scan DVD yang lain, dengan
cara memilih Yes. Setelah anda selesai scanning semua DVD Debian, masukkan
kembali DVD Debian Disk 1, untuk melanjutkan konfigurasi pengelola paket.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 14
May. 17
12. Setelah proses konfigurasi selesai, maka anda akan disediakan pilihan paket
Debian yang akan anda install. Secara default, paket yang terinstal adalah Debian
Desktop. Anda bisa memilih paket lain dengan cara memilihnya menggunakan
tombol spasi. Setelah selesai memilih paket, tekan enter untuk melanjutkan
instalasi dan memasang paket yang telah anda pilih.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 15
May. 17
13. Setelah selesa memasang Software atau paket yang telah anda pilih, proses
selanjutnya adalah memasang grub. Pilih Yes jika anda ingin menginstal Grub.
Atau, anda bisa menggunakan Lilo.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 16
May. 17
14. Setelah anda selesai menginstal Grub, proses selanjutnya adalah menyelesaikan
instalasi. Setelah selesai, maka komputer, laptop atau notebook anda akan
meminta untuk restart. Setelah restart, anda bisa menggunakan Debian 5 Lenny
yang telah anda install.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 17
May. 17
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 18
May. 17
BAB II
PENGERTIAN SERVER DAN JENIS-JENIS SERVER
A. Pengertian Server
Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam
sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable dan RAM yang besar, juga dilengkapi dengan sistem operasi khusus, yang disebut sebagai
sistem operasi jaringan atau network operating system. Server juga menjalankan perangkat lunak administratif yang mengontrol akses terhadap jaringan dan sumber daya yang terdapat di dalamnya, seperti halnya berkas atau alat pencetak (printer), dan memberikan
akses kepada workstation anggota jaringan.
Umumnya, di atas sistem operasi server terdapat aplikasi-aplikasi yang menggunakan arsitektur klien/server. Contoh dari aplikasi ini adalah DHCP Server, Mail Server, HTTP Server, FTP Server, DNS Server dan lain sebagainya. Setiap sistem operasi server
umumnya membundel layanan- layanan tersebut atau layanan tersebut juga dapat diperoleh dari pihak ketiga. Setiap layanan tersebut akan merespons terhadap request dari klien.
Sebagai contoh, klien DHCP akan memberikan request kepada server yang menjalankan server DHCP; ketika sebuah klien membutuhkan alamat IP, klien akan memberikan perintah/request kepada server, dengan bahasa yang dipahami oleh server DHCP, yakni
protokol DHCP itu sendiri. Contoh sistem operasi server adalah Windows NT 3.51, dan dilanjutkan dengan Windows NT 4.0. Saat ini sistem yang cukup populer adalah Windows
2000 Server dan Windows Server 2003, kemudian Sun Solaris, Unix, dan GNU/Linux. Server biasanya terhubung dengan client dengan kabel UTP dan sebuah Network Card. Kartu jaringan ini biasanya berupa kartu PCI atau ISA. Fungsi server sangat banyak,
misalnya untuk situs internet, ilmu pengetahuan, atau sekedar penyimpanan data. Namun yang paling umum adalah untuk mengkoneksikan komputer client ke Internet. Sedangkan klien-server atau client-server merupakan sebuah paradigma dalam teknologi
informasi yang merujuk kepada cara untuk mendistribusikan aplikasi ke dalam dua pihak: pihak klien dan pihak server.
Dalam model klien/server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah, tapi masih merupakan sebuah kesatuan yakni komponen klien dan komponen server.
Komponen klien juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end. Komponen klien dari aplikasi tersebut dijalankan dalam sebuah
workstation dan menerima masukan data dari pengguna. Komponen klien tersebut akan menyiapkan data yang dimasukkan oleh pengguna dengan menggunakan teknologi pemrosesan tertentu dan mengirimkannya kepada komponen server yang dijalankan di atas
mesin server, umumnya dalam bentuk request terhadap beberapa layanan yang dimiliki
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 19
May. 17
oleh server. Komponen server akan menerima request dari klien, dan langsung
memprosesnya dan mengembalikan hasil pemrosesan tersebut kepada klien. Klien pun menerima informasi hasil pemrosesan data yang dilakukan server dan menampilkannya
kepada pengguna, dengan menggunakan aplikasi yang berinteraksi dengan pengguna. Sebuah contoh dari aplikasi client/server sederhana adalah aplikasi web yang didesain
dengan menggunakan Active Server Pages (ASP) atau PHP. Skrip PHP atau ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara
skrip yang berjalan di pihak klien akan dijalankan oleh web browser pada komputer klien. Klien-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database, dengan metode klien-server
database dapat diinstal pada suatu komputer sebagai server dan aplikasinya diinstal pada client.
B. Jenis-jenis Server
1. SSH Server
SSH (Secure Shell) adalah suatu aplikasi network yang digunakan untuk meremot server atau eksekusi program. SSH (Secure Shell) adalah aplikasi yang menggunakan
enkripsi berbeda dengan aplikasi lain misalnya Telnet atau rlogin. Sebab itulah SSH (Secure Shell) dapat memberi keamanan yang lebih daripada Telnet atau rlogin. Banyak orang menggunakan Telnet sebagai aplikasi jaringan mereka. Sebenarnya hal
tersebut kurang begitu aman sebab dalam proses mengirim atau menerima data memungkinkan sesion kita terlihat dalam bentuk text. Sehingga orang yang jahil yang
masuk ke network kita dapat mengetahui username, password, atau perintah-perintah yang kita baca.
2. DNS Server DNS (Domain Name System) adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name)
dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu
memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.
3. WEB Server
Web Server adalah sebuah perangkat lunak server yang berfungsi menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web browser dan
mengirimkan kembali hasilnya dalam bentuk halaman-halaman web yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal di linux adalah Apache. Apache merupakan server web antar platform yang dapat berjalan di
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 20
May. 17
beberapa platform seperti linux dan windows. Web Server juga merupakan
sebuah komputer yang menyediakan layanan untuk internet. Server disebut juga dengan host. Agar anda dapat memasukkan web yang anda rancang ke dalam
internet, maka anda harus memiliki ruangan terlebih dahulu dalam internet, dan ruangan ini disediakan oleh server.
Linux merupakan OS yang stabil dan banyak digunakan untuk keperluan Web Server. teknologi yang banyak digunakan dalam membangun Web Server adalah LAMP (lynx,
apache, mysql, dan php).
4. DHCP Server
DHCP (Dynamic Host Configuration Protocol) adalah protokol yang berbasis
arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus
memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamt ip secara otomatis dari server DHCP. Selain alamat IP, banyak parameter
jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.
5. Mail Server
Mail server adalah Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via email, juga digunakan pada bitnet untuk menyediakan layanan serupa FTP.
6. Proxy Server
Proxy server adalah teknik standar utuk akses internet secara bersama-sama oleh
beberapa komputer sekaligus dalam sebuah local area network (LAN) melalui sebuah modem atau sebuah salauran komunikasi. Secara sederhana proxy adalah seseorang
atau lembaga yang bertindak atas nama dari orang lain/lembaga/negara lain. Proxy server bekerja dengan menjembatani komputer ke Internet. Program Internet
seperti browser, download manager dan lain- lain berhubungan dengan proxy server, dan proxy server tersebut yang akan berkomunikasi dengan server lain di Internet.
Namun, proxy juga digunakan untuk block/membendung alamat web tertentu, agar client tidak bebas mengakses alamat web yang telah ditentukan. Semacam ini yang
digunakan proxy dengan program aplikasi squid.
7. Samba Server
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 21
May. 17
Dalam membangun jaringan kombinasi sistem operasi windows dengan linux, Samba
merupakan layanan yang paling populer. Pada umumnya Samba digunakan untuk membangun suatu jaringan di mana komputer-komputer yang menjadi anggota
jaringan tersebut digunakan untuk berbagi pakai(sharing) berbagai sumber daya yang dimilikinya, misal media penyimpanan data dan printer.
Pada dasarnya Samba diciptakan untuk menjembatani protokol yang berbeda anta Linux dengan Windows ketika membangun sebuah jaringan. Kebanyakan sistem
operasi berbasis UNIX, termasuk Linux, menggunakan protokol TCP/IP dalam membangun jaringan. Windows sendiri juga mendukung penggunaan protokol TCP/IP. Namun dalam membangun jaringan sesama Windows untuk keperluan sharing data
atau printer, Windows menggunakan protokol lain yang disebut Server Message Block atau disingkat SMB.
Dengan pola pikir sharing perangkat menggunakan protokol SMB tersebut, Andrew Tridgel menciptakan Samba. Samba memungkinkan pengguna sistem operasi
UNIX/Linux melakukan sharing media penyimpanan data dan printer dengan Windows.
8. FTP Server FTP (File Transfer Protokol) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol. Dua hal penting
yang ada dalam FTP adalah FTP server dan FTP Client. FTP server menjalankan software yang digunakan untuk tukar menukar file, yang selalu siap memberian layanan FTP apabila mendapat request dari FTP client. FTP client adalah komputer
yang merequest koneksi ke FTP server untuk tujuan tukar menukar file (mengupload atau mendownload file). Tujuan FTP server adalah sebagai berikut :
1. Untuk men-sharing data. 2. Untuk menyediakan indirect atau implicit remote computer. 3. Untuk menyediakan teempat penyimpanan bagi user.
4. Untuk menyediakan transfer data yang reliable dan efisien.
FTP sebenarnya cara yang tidak aman untuk mentransfer file karena file tersebut ditransfer tanpa melalui enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data adalah format ASCII atau format Binary. Secara
default, ftp menggunakan mode ASCII untuk transfer data. Karena pengirimannya tanpa enkripsi, maka username, password, data yang ditransfer, maupun perintah yang
dikirim dapat di sniffing oleh orang dengan menggunakan protocol analyzer (Sniffer). Solusi yang digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang
dikirim terlebih dahulu dienkripsi (dikodekan).
FTP biasanya menggunakan dua buah port yaitu port 20 dan 21 dan berjalan exclusively melalui TCP. FTP server Listen pada port 21 untuk incoming connection
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 22
May. 17
dari FTP client. Biasanya port 21 untuk command port dan port 20 untuk data port.
Pada FTP server, terdapat 2 mode koneksi yaitu aktif mode dan pasif mode.
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 23
May. 17
# The loopback network
interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.127.10.1
netmask 255.255.255.248
BAB III
CONFIGURATION SERVER DEBIAN 5.0 LENNY
Membangun Server menggunakan Linux Debian 5.0 Lenny, berikut langkah kerjanya:
1. Setting IP Interfaces a. Tulis Perintah
dyan#nano /etc/network/interfaces
b. Selanjutnya cari bagian:
Lalu di bawahnya tambahkan sebuah rumus sesuai dengan IP kita:
IP Server Kita Netmask IP Kita
Save dengan CTRL+X pilih Yes dan Enter c. Restart pengaturan dengan cara:
dyan#etc/init.d/networking restart
d. Untuk memeriksa dyan#ifconfig
2. Configuration SSH Server
a. Tulis Perintah dyan#apt-get install ssh-server
b. Lalu Test menggunakan dyan#ssh 172.127.10.1
3. Configuration DNS Server a. Tulis Perintah
dyan#apt-get install bind9
b. Kemudian atur konfigurasi dengan cara dyan#cp /etc/bind/db.local /etc/bind/db.dhean1
Installasi dan Konfigurasi Server Pada Debian 5.0 Lenny
http://dheanmahendra.blogspot.com 42
May. 17
Tentang Penulis:
Nama Lengkap : Dyan Kurnia Yahya Pekerjaan : Pelajar
Tempat Sekolah : SMKN 3 Metro, Lampung, 2008-sekarang. Jurusan : Teknik Informatika
Mendapatkan tugas dari guru pembimbing untuk menginstallasi dan konfigurasi server pada Debian 5.0 Lenny, merupakan tantangan dan semangat juang tinggi, tanpa adanya ketelitian dan niat mungkin semua hal tidak akan pernah terwujud. Dengan kesalahan akan menjadikan kita menjadi lebih berhati-hati dan tidak mengulangnya lagi dengan hal yang sama.
Berkat semua teman-teman yang telah membantu saya, semua ini tidak akan terwujud, bantuan teman-teman sangat berharga dan memberikan motivasi serta nilai lebih dalam mewujudkan keingianan. Terimakasih kepada semuanya, bahkan bagi yang telah memiliki file ini. Walaupun hanya singkat, namun beginilah manusia. Tak pernah jauh dari sebuah kesalahan. Saya mohon maaf bila ada penulisan huruf maupun kata-kata yang salah. Bila ada sesuatu yang ingin
ditanyakan silahkan saja, saya akan membantu dengan senang hati. Bila ada kesalahan atau kurang dalam bacaan ini silahkan hubungi kontak person.