instalasi server

Upload: nicholas-melky

Post on 08-Apr-2018

218 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 Instalasi Server

    1/5

    Praktikum Jaringan Komputer

    Instalasi ServerNicholas Melky / 13206010Asisten: Wahyu Herdyanto

    14 April 2011Laboratorium Sinyal dan Sistem

    Sekolah Teknik Elektro dan Informatika - ITB

    Abstrak Pada praktikum ini praktikan akanmenggunakan kembali FreeBSD sebagai sebagai

    server sebuah jaringan. Dengan menggunakan FreeBSD, praktikan akan melakukan instalasibeberapa aplikasi menggunakan teknologi package.

    Aplikasi tersebut adalah ProFTPd dan apace22.

    Kedua software tersebut diinstal dan diujicobakanhasil instalasinya dengan Total Commander dan Browser internet.

    K ata kunci FreeBSD, server, ProFTPd,apache22.

    I. PENDAHULUAN

    Praktikum Jaringan Komputer merupakan penerapan praktek dari teori jaringan komputer di perkuliahan. Dengan praktikum ini diharapkanmahasiswa calon sarjana teknik elektro mampumenguasai penggunaan jaringan komputer baik darisegi hardware maupun software.

    Pada praktikum ini praktikan akan melakukaninstallasi FTP server yang merupakan sebuah

    protokol standar yang umum digunakan untuk saling bertukar file melalui jaringan. FTP server yang digunakan kali ini adalah ProFTPd.

    Untuk menginstal ProFTPd dilakukan diatas

    sebuah operating system FreeBSD yang merupakansistem operasi canggih untuk server yang modern,desktop, dan platform komputer embedded.

    FreeBSD menyediakan networking yangcanggih, fitur keamanan yang mengesankan, dankinerja kelas dunia dan digunakan oleh beberapa

    situs tersibuk di dunia web dan jaringan embedded paling meresap dan perangkat penyimpanan.

    G ambar 1: Logo FreeBSD

    Terdapat beberapa feature dan kelebihan dariProFTPd sebagai aplikasi FTP server adalah :

    y Satu file konfigurasi utama, dengan arahan dankelompok direktif yang intuitif untuk setiapadministrator. Hal ini sangat membantu bagiyang pernah menggunakan web server Apache.

    y Per direktori konfigurasi mirip dengan Apache"ftpaccess." ". htaccess".

    y M udah untuk mengkonfigurasi beberapa server virtual FTP dan jasa anonymous FTP.

    y Dan masih banyak lagi feature ProFTPd ini,dapat dilihat pada referensi [4].

    FTP server merupakan aplikasi yangmemberikan akses /pertukaran transfer data antaradua komputer ( client dan server ). Transfer yangfile/ data ini dapat terjadi antara komputer yang

    berbentuk mainframe dan sebuah komputer di jaringan lokal. Atau transfer data dapat terjadi darikomputer kita ke server FTP melalui internet. FTPmerupakan aplikasi yang sangat berguna (

    powerful) karena aplikasi ini menyediakan akseskepada pengunjung atau user untuk mengakses datayang tersimpan pada server tersebut, dan dapat

  • 8/6/2019 Instalasi Server

    2/5

  • 8/6/2019 Instalasi Server

    3/5

    Cara lain dapat digunakan adalah dengansysinstall dan mengkonfigurasikan package dariFreeBSD. Dari menu konfigurasi tersebut dapatdidownload sumber package dari ftp.itb.ac.id.

    G ambar 4: Setting Package menggunakan Sysinstall

    Apabila kita telah melakukan instalasi dariftp.itb.ac.id dapat dilihat beberapa welcomemessage dari M irror File Package di ITB tersebut.

    G ambar 5: Welcome Message From Mirror ITB

    Dan juga apabila proses instalasi package telah berjalan sempurna, maka dapat dilihat package yangtelah terinstal dengan command pkg_i nfo .

    G ambar 6: Daftar Package yang Siap Untuk Diinstall

    Selanjutnya, hal yang akan dilakukan adalahmenambahkan user dan group yang menjalankan ftptersebut.

    G ambar 7: Menambah User dan G roup

    Dapat dilihat pada gambar bahwa nama ftptelah ada dan file ftp.* tidak ada. Ini merupakankonfigurasi yang telah tersetting oleh pre-compiled file package di ftp.itb.ac.id.

    Selanjutnya konfigurasi dari ftp server perlu dieditdengan melakukan command berikut :

    cd /u sr /l o cal/ et c/rm p roft p d.c onf ee p roft p d.c onf

    Dan file konfigurasi yang baru diisi dengan filekonfigurasi standard untuk anonymous FTP server seperti pada Gambar 8.

    G ambar 8: Konfigurasi Standard Anonymous FTP

    Server

    Beberapa arti penting dari konfigurasi tersebutadalah sebagai berikut :

    y Direktif ServerType mengkonfigurasi modusoperasi daemon server. Tipe-identifier bisasalah satu dari dua nilai: inetd Daemonakan mengharapkan untuk dijalankan dari inetd

  • 8/6/2019 Instalasi Server

    4/5

    "super server." Koneksi baru lulus dari inetduntuk proftpd dan diservis segera. standalone

    daemon dimulai dan mulai mendengarkan port dikonfigurasi untuk koneksi yang masuk.Koneksi baru mengakibatkan prosesmelahirkan anak didedikasikan untuk melayani

    semua permintaan dari klien yang barutersambung.

    y Direktif RequireValidShell mengkonfigurasiserver, virtual host atau login anonymous untuk membolehkan atau menolak login yang tidak memiliki biner shell terdaftar di/ et c/ she ll s . Secara default, proftpd loginshell default tidak mengizinkan jika penggunatidak terdaftar di / et c/ she ll s . Jika/ et c/ she ll s tidak dapat ditemukan, semuashell default diasumsikan berlaku.

    y Direktif DefaultRoot mengendalikan rootdirektori default ditetapkan ke penggunasetelah login. Jika DefaultRoot diatur kedirektori lain selain "/", sebuah operasi chrootdilakukan segera setelah mengotentikasi klien.Ini dapat digunakan secara efektif mengisolasiklien dari sebagian filespace sistem host.

    y Direktif M axClients mengkonfigurasi jumlahmaksimum klien otentik yang dapat login keserver atau account anonim. Setelah batas initercapai, klien tambahan mencoba untuk mengotentikasi akan terputus.

    y Direktif Anonymous FTP bertujuan agar men-set server untuk dapat menerima clienttanpa autentifikasi pengguna dengan

    passwordnya.

    Kemudian dapat dijalankan ftp server dengan

    mengetikkan instruksi seperti pada Gambar 9. Sertadapat digunakan instruksi telnet untuk mengecek dan masuk ke dalam ftp server serta menggunakancommand-command dari ftp server tersebut. Daftar command dapat diketahui dengan mengetikkanhe l p .

    G ambar 9: Menjalankan ftp server dan telnet

    Apabila ftp telah jalan dapat dilakukan ujicoba pada ftp client seperti Total Commander seperti pada Gambar 10.

    G ambar 10: Uji Coba dengan FTP Client TotalCommander

    M aka telah selesai dan berhasil kita menginstal danmengkonfigurasikan FTP Server sehingga dapatdigunakan untuk kebutuhan transfer file dan lain-lain.

    C. Instalasi Web Server

    Instalasi secara package kembali dilakukan

    dengan instruksi berikut :P kg_ add v r a p ac he22

    Sehingga dapat diperoleh package Apacheterinstall dalam pkg_i nfo seperti pada Gambar 11.

    G ambar 11: Daftar Package terinstal

  • 8/6/2019 Instalasi Server

    5/5

    Kemudian dilakukan konfigurasi web server dengan text editor ee pada httpd.conf dengan

    beberapa perubahan, yaitu menjadi :

    S erverRoot /u sr /l o cal/S erverA d m i n S erverN a me < ip add ress server >:80

    G ambar 12: Isi File Konfigurasi httpd.conf

    Selanjutnya dapat dilihat pada web browser danmuncul it works! seperti Gambar 13.

    G ambar 13: Halaman Utama HTML Web Server

    Selanjutnya halamn utama web server dapat kitalakukan desain ulang dengan berbagai syntax dankode baik itu HT M L, JavaScript, X M L, dan lain-lain. Seperti yang dicontohkan pada modul makadapat diperoleh halaman web seperti Gambar 14.

    G ambar 14: Halaman Utama HTML Yang TelahDiedit

    III. KESI M PULAN

    Instalasi ProFTPd dan Apache dapat dilakukan pada operating system FreeBSD. Installasi dapatdilakukan dengan teknologi package yaitumendownload pre-compile file yang merupakan fileaplikasi yang telah terkompilasi dan siap untuk dijalankan. Dengan melakukan setting konfigurasiyang sesuai dengan kebutuhan maka FTP Server maupun Web Server dapat digunakan.

    REFERENSI

    [1] Syafiq Al-Atiiq, M odul Praktikum Jaringan Komputer. Bandung, Indonesia: LSS - ITB, 2011.

    [2] Tanenbaum , Andrew S, Computer Networks (4th Edition), New Jersey: Prentice Hall, 2003.

    [3] http://www.freebsd.org/doc/handbook/[4] http://www.proftpd.org/[5] http://httpd.apache.org/

    BIODATA

    Nicholas Melky (13206010) merupakan mahasiswatingkat akhir Teknik Elektro ITB.Lahir dan besar di Pekanbaru danmenuntut ilmu lebih lanjut di Bandung.Penerima beasiswa internasionalChevron REACH, aktif di beberapaorganisasi (H M E-ITB, UT-ITB, danPM K-ITB), dan juga sebagai asistenPraktikum Perancangan Sistem

    Embedded.