Professional Documents
Culture Documents
5.1. Kesimpulan
Penggunaan linux sebagai sistem operasi server adalah karena linux dapat
diperoleh secara gratis dan dapat disebarluaskan secara bebas. Selain itu, linux
merupakan sistem operasi yang cukup handal untuk memenuhi kebutuhan dalam
operasi server.
Berbasis Ubuntu Linux 7.04 Feisty Fawn Server” ini secara umum penulis dapat
khususnya Ubuntu Linux 7.04 Feisty Fawn Server cukup mudah untuk
internet pun cukup lengkap dan dapat diintegrasikan dengan baik pada protokol
TCP/IP di sistem lain . Ubuntu Linux 7.04 Feisty Fawn Server merupakan salah
satu turunan dari distribusi Ubuntu Linux yang dikhususkan untuk server.
telah diuji menggunakan sistem operasi lain yang diinstal pada komputer-
komputer client. Sistem operasi yang diinstal pada client untuk mengakses
Secara umum, Ubuntu Linux merupakan salah satu distribusi linux yang
didukung oleh komunitas yang sangat besar di internet selain dukungan resmi dari
Canonical Ltd. sebagai perusahaan yang membangun sistem operasi ini. Ubuntu
dapat dengan mudah diperoleh di repository, baik resmi maupun tidak resmi, yang
lingkungan kerja yang berbasis teks atau konsol terminal. Dan sebagian besar file
konfigurasi yang berada pada sistem linux adalah berbasis plain text. Pengubahan
nano. Nano merupakan aplikasi teks editor pada Ubuntu 7.04 Feisty Fawn Server
pada terminal yang cukup nyaman digunakan. Untuk membuka sebuah file dapat
110
dilakukan dengan perintah :
#nano nama_file
dapat dilihat di bagian bawah layar dan dapat diakses dengan menggunakan
yang cukup besar untuk membangun sebuah sistem berbasis Ubuntu Linux baik
download untuk instalasi paket dapat dilakukan lebih cepat. Repository yang
digunakan sebagai sumber untuk instalasi paket yaitu repository yang berada di
menggunakan nano.
#nano /etc/apt/source.list
indeks paket-paket yang tersedia di server repository. Hal ini dilakukan dengan
mengetikkan perintah:
#apt-get update
111
5.1.1. SSH Server
layanan pertukaran data melalui jalur yang aman (terenkripsi) antara dua atau
lebih komputer yang tergabung dalam satu jaringan. Kapanpun data dikirim
melalui jaringan oleh sebuah komputer, SSH secara otomatis akan meng-encrypt
(mengacak) data tersebut. Lalu, ketika data sampai kepada penerimanya, SSH
user dapat tetap bekerja dengan normal tanpa perlu mengetahui bagaiman data
OpenSSH merupakan aplikasi berbasis protokol SSH yang berfungsi untuk me-
OpenSSH menyediakan aplikasi client dan server untuk menjamin operasi remote
5.1.2. Firewall
Firewall merupakan salah satu cara untuk melindungi sistem dari ancaman
serangan cracker bahkan hacker melalui celah-celah yang terbuka, seperti pada
protokol TCP/UDP. Firewall sendiri merujuk kepada istilah yang digunakan untuk
untuk membatasi akses antara dua jaringan, khususnya antara jaringan lokal
112
Secara fundamental, firewall dapat melakukan hal-hal berikut:
● Packet-Filter Firewall
● NAT Firewall
113
5.1.3. DNS Server
informasi tentang nama host maupun nama domain dalam bentuk basis data
Fungsi utama dari sebuah sistem DNS adalah menerjemahkan nama-nama host
mudah diingat oleh pengguna internet. Fungsi lainnya adalah untuk memberikan
Konsep dan hirarki DNS adalah suatu bentuk database yang terdistribusi,
dimana pengelolaan secara lokal terhadap suatu data akan segera diteruskan ke
program yang dinamakan name server, mengandung semua segmen informasi dari
ataupun menggunakannya.
Aplikasi yang akan digunakan sebagai DNS server pada Ubuntu Linux
7.04 Feisty Fawn server adalah BIND. BIND (Berkeley Internet Name Domain)
merupakan aplikasi yang paling banyak digunakan untuk DNS server di internet,
terutama pada sistem unix-like. Aplikasi BIND yang digunakan untuk membangun
DNS server pada Ubuntu Linux 7.04 Feisty Fawn server ini adalah BIND9.
114
5.1.4. Proxy Server
melayani request dari client-nya untuk meneruskan request ke server yang lain.
client yang terkoneksi ke proxy server, me-request suatu service, seperti file,
koneksi, halaman web, atau sumber daya yang lain, yang tersedia di server lain.
server tertentu dan meminta service yang diminta oleh client-nya. Proxy server
dimungkinkan untuk mengubah request client atau respon server, dan dapat
melayani request tanpa berhubungan dengan server tertentu. Dalam hal ini, server
Umumnya, sebuah proxy server erat kaitannya dengan 3 hal yaitu filtering,
alamat web atau IP tertentu. Dalam fungsinya sebagai firewall, proxy server dapat
digunakan untuk mengatur jaringan lokal agar bila client ingin menggunakan
koneksi internet, maka client harus melalui proxy. Pengaturan alamat IP juga
dapat diatur hak aksesnya untuk menggunakan proxy. Sedangkan fungsi dasar
dihemat karena pengaksesan terhadap suatu server yang sama dapat dihindari
fungsinya sebagai parent dan sibling. Sebagai parent, sebuah proxy server
menggunakan proxy server dari lain dalam menjalankan fungsinya sebagai proxy
115
server. Jika ada request yang tidak dapat dilayani di cache proxy, maka akan
diambilkan dari proxy yang berfungsi sebagai parent. Dan jika di proxy parent
tidak terdapat request yang dibutuhkan, maka proxy parent akan mengambil
langsung dari server yang diminta. Proxy sibling tidak akan melayani request
Ubuntu Linux 7.04 Feisty server adalah squid. Squid merupakan proxy caching
server yang memiliki performa tinggi untuk web client, mendukung FTP, gopher
dan HTTP data object. Squid menangani semua request I/O-driven process yang
tidak di blok. Squid juga mendukung enkripsi SSL, extensive access control, dan
cache dari squid dapat disusun secara hirarki atau mesh untuk penghematan
bandwidth.
proxy.
alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan
manual. Jika sistem DHCP dipasang di jaringan lokal, maka semua komputer
yang terhubung dalam jaringan akan mendapatkan alamat IP secara otomatis dari
116
server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan
oleh DHCP, seperti default gateway dan DNS server. DHCP merupakan ekstensi
Aplikasi yang digunakan sebagai DHCP server pada Linux Ubuntu 7.04
melalui internet.
server melalui port 80. Sebuah server HTTP akan mendengarkan request pada
port tersebut, menunggu pesan request dari client dan memberikan response
dengan mengirimkan pesan yang diminta, atau pesan kesalahan ke client. Antara
internet, atau jaringan. HTTP dapat berkerja pada semua protokol transport yang
handal.
Aplikasi yang paling umum digunakan sebagai web server adalah apache.
Apache dapat berjalan pada banyak platform sistem operasi seperti Unix, BSD,
Linux, Microsoft Windows, Novell Netware dan lainnya. Apache juga mendukung
utamanya. Fitur-fitur yang ada pun beragam mulai dari server-side programming
117
language hingga skema autentifikasi.
beberapa web server pada satu instalasi yang berada pada satu host. Virtual
hosting sendiri merupakan metode yang diterapkan pada suatu server, seperti web
server, untuk menggunakan beberapa nama domain pada komputer, atau alamat IP
yang sama. Terdapat dua jenis metode yang digunakan untuk membangun virtual
dari satu komputer ke komputer lainnya dalam satu jaringan komputer atau
internet. FTP merupakan protokol untuk melakukan pertukaran file pada semua
yang terlibat dalam sebuah FTP transfer: server dan client. FTP server,
menjalankan aplikasi FTP server, akan mendengarkan request yang datang dari
komputer lain dalam suatu jaringan komputer. FTP client, dengan menggunakan
dapat melakukan operasi manipulasi file seperti meng-upload file ke server, men-
download file dari server, mengubah nama file bahkan menghapus file yang
terdapat di server.
Ubuntu Linux 7.04 Feisty Fawn server adalah ProFTPD. ProFTPD merupakan
aplikasi FTP server yang awalnya dikhususkan untuk digunakan berbagai varian
unix walapun saat ini telah ada ProFTPD yang dibuat untuk Windows. ProFTPD
118
memiliki kemiripan desain dengan Apache dalam banyak hal, seperti format
Message Blok (SMB) di lingkungan Unix/Linux. Fungsi utama dari protokol ini
adalah untuk melakukan sharing file dan printer. Banyak sistem operasi, seperti
samba pada, mesin-mesin unix dapat bertindak sebagai server bagi jaringan yang
non-routeable protocol yang bersifat broadcast based. Setidaknya ada dua proses
● Mailslots
119
untuk setiap client dapat menggunakan fasilitas Network Neighborhood
● Named Pipes
ketika sebuah komputer diakses, kemudian akan terlihat resource apa saja
yang bisa digunakan pada komputer tersebut. Saat berhasil masuk dan
yaitu Windows Socket (winsock.dll) yang berfungsi agar protokol NetBEUI yang
tidak bisa routing, bisa run-over protokol yang bisa routing pada protokol TCP/IP
(IPX Encapsulated with TCP/IP). Pada proses ini, NetBEUI sedang berjalan pada
protokol TCP/IP.
transport. Ketika protokol TCP/IP diinstal pada Microsoft Windows, dan alamat IP
Samba dijadikan sebagai WINS server, maka Windows akan menganggap mesin
(NBNS) yang melakukan proses name resolution dan browsing. Kedua proses ini
akan dijalankan oleh nmbd pada Samba. NBNS merupakan service dimana
Konfigurasi Samba terdapat pada satu file tunggal yaitu smb.conf yang
120
5.2. Saran
oleh pengamatan dan pengalaman yang didapat dari informasi serta data-data
yang diperoleh, penulis dapat menyimpulkan beberapa saran dalam kerja praktek
bertanggung jawab.
melanjutkan penelitian ini untuk mendapatkan hasil yang lebih baik lagi.
121