Upload
ahmad-safingi
View
1.639
Download
6
Embed Size (px)
DESCRIPTION
Modul Belajar Administrasi Server Oleh Afing Wordpress Dot Com www.afing.wordpress.com atau azkiaaa.co.cc
Citation preview
Modul Produktif 071.KK.17Teknik Komputer Jaringan
Mengadministrasi Server dalam Jaringan
Di susun oleh :Ahmad Safingi, S.Pd.T, S.Komhttp://afing.wordpress.com Guru Produktif TKJSMK N 2 Bawang – BANJARNEGARA
SMK NEGERI 2 BAWANGJl. Raya Mantrianom No. 75 Telp./Fax. (0286) 597070 Bawang
Banjarnegara 53471e-mail : [email protected] website : www.smkn2bawang.sch.id
Modul Produktif
1 | P a g e
071.KK.17Teknik Komputer Jaringan
Mengadministrasi Server dalam Jaringan
Di susun oleh :Ahmad Safingi, S.Pd.T, S.Komhttp://afing.wordpress.com Guru Produktif TKJSMK N 2 Bawang – BANJARNEGARA
SMK NEGERI 2 BAWANGJl. Raya Mantrianom No. 75 Telp./Fax. (0286) 597070 Bawang
Banjarnegara 53471e-mail : [email protected] website : www.smkn2bawang.sch.id
Kata Pengantar
2 | P a g e
071.KK.09
071.KK.10
Alhamdulillah, Puji syukur kehadirat Alloh SWT atas limpahan
nikmat dan karunia-Nya, sehingga modul produktif TKJ SMK Negeri 2
Bawang Banjarnegara untuk kompetensi Mengadministrasi Server
dalam Jaringan bisa diselesaikan dengan lancar.
Bahan ajar ini disusun dalam bentuk modul yang berisi uraian
materi untuk mendukung penguasaan kompetensi dan sub kompetensi
dalam mata pelajaran “Mengadministrasi Server dalam Jaringan”. Modul
ini dimaksudkan untuk menjadi panduan belajar yang diperuntukan bagi
siswa pada program studi Teknik Komputer dan Jaringan di SMK Negeri 2
Bawang Banjarnegara.
Pada kesempatan ini, kami mengucapkan terimakasih kepada
semua pihak yang telah mendukung dalam penyusunan bahan ajar ini.
Akhirnya, kami berharap semoga modul ini memberikan manfaat
untuk menjadi bahan ajar bagi siswa yang sedang mempelajari
Administrasi Server dalam Jaringan. Sebagai penutup, dalam modul ini
tentu masih memerlukan saran dan masukan yang bersifat membangun
untuk pengembangan modul pada periode berikutnya.
Banjarnegara, 11 Juli 2012
Ahmad Safingi, S.Pd.T,. S.Kom.
PETA KEDUDUKAN MODUL
3 | P a g e
071.DKK.1 1 2LULUS SMK
SLTP & yang sederajat
071.KK.16
--------------------------
--------------------------
Keterangan :
DKK : Dasar Kompetensi Kejuruan
4 | P a g e
071.DKK.2
071.DKK.3
071.KK.04
071.KK.06
071.KK.03
071.KK.05
071.KK.01
071.KK.07
071.KK.17
071.KK.18
071.KK.19
071.KK.08
071.KK.02
KELAS X
SEMESTER 1
KELAS X
SEMESTER 2
KELAS XII
SEMESTER 5
KELAS XII
SEMESTER 6KELAS XI
SEMESTER 3
KELAS XI
SEMESTER 4
KK : Kompetensi Kejuruan
071.DKK.1
Merakiti Personal Komputer
071.DKK.2
Melakukan Instalasi Sistem Operasi Dasar
071.DKK.3
Menerapkan Keselamatan, Kesehatan Kerja dan Lingkungan Hidup (K3LH)
071.KK.01
Menerapkan Teknik Elektronnika Analog dan Digital
071.KK.02
Menerapkan Fungsi Peripherial dan Instalasi PC
071.KK.03
Mendiagnosis Permasalahan Pengoperasian PC dan Peripherial
071.KK.04
Melakukan Perbaikan dan / atau Setting Ulang Sistem PC
071.KK.05
Melakukan Perbaikan Peripherial
071.KK.06
Melakukan Perawatan PC
071.KK.07
Melakukan Instalasi Sistem Operasi Berbasis Graphical User Interface (GUI) dan Command Line Interface (CLI)
071.KK.08
Melakukan Instalasi Software
071.KK.09
Melakukan Instalasi Perangkat Jaringan Lokal (Local Area Network)
071.KK.10
Mendiagnosis Permasalahan Pengoperasian PC Yang Tersambung Jaringan
071.KK.11
Melakukan Perbaikan dan/ atau Setting Ulang Koneksi Jaringan
071.KK.12
Melakukan Instalasi Sistem Operasi Jaringan Berbasis GUI (Graphical User Interface)
071.KK.13
Melakukan Instalasi Perangkat Jaringan Berbasis Luas (Wide Are Network)
071.KK.14
Mendiagnosis Permasalahan Perangkat Yang Tersambung Jaringan Berbasis Luas (Wide Area Network)
071.KK.15
Membuat Desain Sistem Keamanan Jaringan
071.KK.16
Melakukan Perbaikan dan/atau Setting Ulang Koneksi Jaringan Berbasis Luas (Wide Area Network)
071.KK.17
Mengadministrasi Server Dalam Jaringan
071.KK.18
Merancang Bangun dan Menganalisa Wide Are Network
071.KK.19
Merancang Web Data Base Untuk Content Server
5 | P a g e
6 | P a g e
PERISTILAHAN / GLOSSARY
Administrator: adalah orang yang bertugas melakukan pengaturan,
perawatan, dan pengawasan kerja sistem jaringan
komputer.
Server : adalah komputer yang mempunyai tugas untuk
memberikan pelayanan sumber daya pada komputer
yang lain dalam sistem jaringan.
Email : adalah elektronik mail atau surat menyurat secara
elektronik.
Web : adalah media informasi yang berisi teks, gambar, audio
dan video yang dapat di baca menggunakan program
browser dalam sistem jaringan.
7 | P a g e
PENDAHULUAN
A. DESKRIPSI JUDUL
Mengadministrasi Server dalam jaringan merupakan modul teori
dan praktikum yang membahas tentang pelaksanaan administrasi
server dalam sistem jaringan komputer baik pada jaringan berbasis lokal
(LAN) maupun jaringan berbasis luas (WAN) dan juga jaringan global
(internet).
Dalam modul ini peserta diklat diharapkan mampu menjelaskan prinsip/
konsep dasar administrasi server, serta dapat melakukan instalasi dan
konfigurasi layanan – layanan dalam sebuah server.
B. PRASYARAT
Kemampuan awal yang dipersyaratkan untuk mempelajari modul ini
adalah :
1. Peserta diklat telah lulus modul / materi diklat Menginstalasi
perangkat jaringan LAN (Local Area Network )
2. Peserta diklat menguasai pengetahuan pengoperasian
computer`
3. Peserta diklat mampu mengoperasikan komputer sesuai
dengan intruksi manual book.
C. PETUNJUK PENGGUNAAN MODUL
1. Petunjuk Bagi Siswa
Siswa diharapkan mampu berperan aktif dan berinteraksi
dengan sumber belajar yang mendukungnya, karena itu harus
diperhatikan beberapa hal sebagai berikut :
A. Langkah – langkah Belajar
Modul ini berisi materi mengenai kompetensi Mengadministrasi
Server dalam jaringan yang tersambung jaringan Luas, oleh sebab
itu perlu diperhatikan beberapa hal agar peserta diklat lebih
8 | P a g e
berkompeten dan professional, yaitu :
1. Apa yang harus dikerjakan pertama kali dalam
Mengadministrasi Server dalam jaringan yang tersambung
jaringan lokal?
2. Bagaimana cara Mengadministrasi Server dalam jaringan
yang tersambung jaringan Luas?
3. Apakah diagnosis permasalahan Mengadministrasi Server
dalam jaringan dan instalasi perangkat server yang
tersambung jaringan lokal atau luas sudah sesuai dengan
aturan dan apakah sistem dapat bekerja dengan baik dan
benar ?
B. Perlengkapan yang Harus Dipersiapkan
Untuk menunjang kelancaran tugas yang akan Anda lakukan, maka
persiapkanlah seluruh perlengkapan yang diperlukan sesuai dengan
jenis tugas pada masing-masing kegiatan pemelajaran.
C. Hasil Pelatihan
Anda akan mampu melakukan tugas/pekerjaan permasalahan
Mengadministrasi Server dalam jaringan yang tersambung jaringan.
2. Peran Guru
Guru yang akan mengajarkan modul ini hendaknya mempersiapkan
diri sebaik-baiknya yaitu mencakup aspek strategi pemelajaran,
penguasaan materi, pemilihan metode, alat bantu media
pemelajaran dan perangkat evaluasinya.
D. TUJUAN AKHIR
Setelah mempelajari modul ini, peserta diklat diharapkan kompeten
dan professional melakukan tugas/pekerjaan Mengadministrasi
Server dalam jaringan sesuai kebutuhan yang dihadapi.
9 | P a g e
PEMELAJARAN
A. RENCANA PEMELAJARAN SISWA
Kompetensi : Jaringan Komputer
Sub Kompetensi : Mengadministrasi server dalam jaringan
Mengadministrasi Server dalam jaringan merupakan modul teori
dan atau praktikum yang membahas dasar-dasar mengadministrasi
server dalam mengelola suatu jaringan baik sebagai jaringan local atau
jaringan berbasis luas ( WAN
10 | P a g e
17.1 Memilih Aplikasi Untuk Server Aplikasi server merupakan suatu program aplikasi yang dijalankan pada komputer
server, yang mempunyai kemampuan untuk mendengarkan (listen) permintaan komunikasi
dari komputer lain dan mampu untuk memberikan layanan (service) untuk memenuhi
kebutuhan komunikasi dari setiap komputer client. Kegiatan komunikasi yang dapat
dilayani oleh komputer server antara lain pengisian ip address secara otomatis untuk
client, permintaan layanan berkas, sistem penamaan domain, transfer dokumen, sistem
pengaturan komputer jarak jauh dan kegiatan surat menyurat secara elektronik atau email.
17.2. Memilih Sistem Operasi untuk Jaringan
Sistem operasi jaringan dapat diklasifikasikan dalam 2 jenis barkaitan system
lisensinya yakni lisensi pabrik pembuat dan lisensi terbuka dalam wadah komnitas. Masing
– masing mempunyai keunggulan dan kelamahan. Untuk seorang calon administrator harus
bisa memberikan keputusan untuk memilih system operasi jaringan dengan lisensi pabrik
atau lisensi terbuka.
Contoh system operasi yang menerapkan system lisensi dari pabrik adalah system
operasi Microsoft Windows 2000 Server, Windows 2003 Server dan Windows NT. Pada
system operasi dengan lisensi pabrik bersifat komersial, sehingga untuk menggunakannya
hars mengeluarkan sejumlah biaya antara 8 Juta sampai dengan 24 Juta hanya untuk satu
lisensi pada satu unit computer server.
Contoh untuk system operasi yang menggunakan lisensi terbuka, sering disebut
dengan open source adalah system Linux. Untuk mendapatkan system operasi jaringan ini,
pengguna tidak harus mengeluarkan biaya yang mahal, karena bisa didapatkan secara
gratis dengan mendownload langsung dari server penyedia. Contoh system operasi
jaringan yang bersifat open source dan memiliki kemampuan yang cukup andal sebagai
server adalah Debian 4, Debian 5 dan yang terbaru adalah Debian 6. Yang lain adalah
slakware, Ubuntu, Suse, dan masih banyak lagi.
Jadi jika ingin menggunakan system operasi jaringan yang handal dan tidak
mengeluarkan biaya yang mahal maka dapat menggunakan system Linux. Akan tetapi jika
ada biaya untuk investasi software system operasi jaringan bisa membeli system operasi
buatan Microsoft Windows.
11 | P a g e
17.3. Membangun DHCP Server dengan DHCP3-Server
DHCP server adalah suatu layanan yang diberikan pada komputer server untuk
dapat melakukan layanan berupa pengisian IP address pada tiap komputer client secara
otomotis . Kegiatan pengisian IP address pada tiap komputer client hanya bersifat
sementara, dengan cara server meminjamkan IP addressnya. Salah satu program yang
mampu memberikan layanan DHCP server pada linux Debian adalah DHCP3-Server
Berikut urutan langkah untuk membangun sebuah DHCP server menggunakan program
DHCP3-Server pada sistem Linux Debian.
1. Install program DHCP3-server
#apt-get install dhcp3-server
2. Ubah settingan konfigurasi pada file dhcpd.conf
#mcedit /etc/dhcp3/dhcpd.conf
3. tambahkan skrip atau baris – baris perintah sebagai berikut, pada bagian paling
bawah.
Subnet 192.168.200.0 netmask 255.255.255.0 {
range 192.168.200.10 192.168.200.50;
option domain-name-servers 192.168.200.1;
option domain-name “belajar.com”;
12 | P a g e
option routers 192.168.200.1;
option broadcast-address 192.168.200.255;
default-lease-time 600;
max-lease-time 7200;
}
4. restart program DHCP3-server
#/etc/init.d/dhcp3-server restart
5. Uji coba dari client dengan langkah :
Buat ip address otomatis pada tiap PC Client
buka program command prompt pada PC Client
ketikan perintah, c>ipconfig /release
ketikan perintah, c>ipconfig /renew
cek ip address hasil settingan DHCP Server, c>ipconfig
jika, client sudah mendapatkan ip address yang berasal dari server, maka settingan
DHCP server sudah berhasil.
13 | P a g e
17.4. Membangun DNS Server dengan BIND9
DNS server adalah suatu layanan yang diberikan pada komputer server untuk dapat
melakukan layanan pengubahan suatu alamat komputer yang berupa ip address dalam
bentuk kombinasi angka – angka menjadi sebuah nama domain. Layanan DNS server,
memungkinkan pengguna komputer lebih mudah mengingat banyak alamat, karena terdiri
dari gabungan kata – kata yang unik sehingga mudah dihafal. Lain kalau menginggat –
ingat ip address yang terdiri dari 4 atau 6 digit kombinasi angka sehingga lebih terasa
sulit., seperti 10.19.29.57 atau 212.13.39.131. Beberapa contoh nama domain terkenal
yang mudah di ingat antara lain www.azkiaaa.co.cc www.afing.wordpress.com
www.detik.com www.google.com www.smkn2bawang.sch.id www.yahoo.com
www.ajangkompetisi.com dll . Salah satu program yang mampu memberikan layanan DNS
server pada linux Debian adalah BIND9.
Berikut urutan langkah untuk membangun sebuah DNS server menggunakan program
BIND9pada sistem Linux Debian.
1. Install program BIND9
#apt-get install bind9
2. Ubah settingan konfigurasi pada file resolv.conf, hosts dan hostname
#mcedit /etc/resolv.conf ==> isi dengan ip address server, 192.168.200.1
#mcedit /etc/hosts ===> isi dengan 192.168.200.1 “server.belajar.com”
#mcedit /etc/hostname ===> isi dengan nama “server.belajar.com”
14 | P a g e
3. Cek keberadaan file – file yang ada dibawah bind,
#ls /etc/bind
db.0 db.255 db.root named.conf.options
db.1 db.empty named.conf rndc.key
db.127 db.local named.conf.local zones.rfc1918
4. Buat direktori atau folder di /var/cache/bind
#mkdir /var/cache/bind
5. Edit file named.conf.local yang terletak di /etc/bind
#mcedit /etc/bind/named.conf.local
tambahkan skrip berikut :
zone “belajar.com” {
type master;
file “/var/cache/bind/db.belajar”;
};
zone “200.168.192.in-addr.arpa” {
type master;
file “/var/cache/bind/db.1”;
};
6. Copy file db.local di /etc/bind/ ke /var/cache/bind/db.1 dan
/var/cache/bind/db.belajar
#cp /etc/bind/db.local /var/cache/bind/db.1
#cp /etc/bind/db.local /var/cache/bind/db.belajar
7. Edit file db.1 pada /var/cache/bind/db.1
@ IN SOA belajar.com server.belajar.com root.server.belajar.com
@ IN NS belajar.com
1 IN PTR belajar.com
15 | P a g e
8. Edit file db.belajar yang terletak pada folder /var/cache/bind/db.belajar
@ IN SOA belajar.com server.belajar.com root.server.belajar.com
@ IN NS belajar.com
@ IN A 192.168.200.1
IN MX IR server.belajar.com
server IN A 192.168.200.1
www IN CNAME server
9. Restart networking dan bind
#/etc/networking restart
#/etc/bind9 restart
10. Uji coba DNS Server, dengan menggunakan tool nslookup, host dan dig.
11. Install program dnsutils
#apt-get -t stable install dnsutils
12. uji coba dengan nslookup, dengan
#nslookup belajar.com
#host belajar.com
#dig belajar.com
13. Jika sudah menghasilkan informasi yang berupa nama domain belajar.com dan ip
address yang dimiliki, maka konfigurasi DNS server menggunakan BIND9 sudah
selesai. Selanjutnya coba buka browser dari server dan client, lalu buka alamat
dengan mengetikan pada address bar, www.belajar.com atau ping www.belajar.com
16 | P a g e
17.5. Membangun WEB Server dengan APACHE
WEB server adalah suatu layanan yang diberikan pada komputer server untuk dapat
melakukan layanan penyajian informasi yang berupa tulisan, gambar, audio, video dan
animasi melalui web yang diakses oleh client menggunakan program browser dalam sistem
jaringan, baik LAN, WAN maupun internet. Layanan WEB server, memungkinkan
pengguna komputer lebih mudah mendapatkan informasi, karena satu informasi dapat
dibaca oleh banyak pengguna secara bersamaan dalam jarak yang jauh maupun dekat.
Beberapa contoh penerapan layanan dari WEB server adalah adanya sejumlah web site
sebagai pusat informasi baik ilmu pengetahuan, berita, audio maupun video.
Sumber informasi berita : www.republika.co.id www.yahoo.com www.detik.com
www.eramuslim.com www.google.com
Sumber informasi bisnis : www.azkiaaa.co.cc www.amazone.com www.bhineka.com
sumber informasi audio: www.afing.wordpress.com www.jogjastreamer.com
www.mqfm.net
sumber informasi video : www.layartancap.com www.liputan6.com . Salah satu program
yang mampu memberikan layanan WEB server pada linux Debian adalah APACHE2.
Berikut urutan langkah membangun Web Server menggunakan program Apache 2.
1. Instal program APACHE2
apt-get install apache2
2. Edit file – file konfigurasi httpd.conf yang terletek di /etc/apache2/httpd.conf
mcedit /etc/apache2/httpd.conf ==> isi dengan servername www.belajar.com
3. Edit file index.html yang terletak di /var/www/
mcedit /var/www/index/html
isi dengan :
<html>
<head>
17 | P a g e
<title>
::Judul web site ..
</title>
</head>
<body bgcolor=”black” text=”yellow”>
<h1> Selamat dan Sukses</h1>
<hr>
<h2> Atas keberhasilan Anda membangun Web Server dengan apache
</h2>
</body>
</html>
4. Coba jalankan program browser, program links www.belajar.com dari komputer
server dan internet explorer dari komputer client yang menggunakan os windows
XP. Jika, sudah muncul tampilan web, maka konfigurasi membangun WEB server
dengan program Apache 2 sudah berhasil.
18 | P a g e
17.6. Membangun FTP Server dengan PROFTPD
FTP server adalah suatu layanan yang diberikan pada komputer server untuk dapat
melakukan layanan transfer file. Kegiatan transfer file berupa mengunggah file ke server
disebut dengan upload, sedangkan mengunduh file dari server disebut download. Salah
satu program yang mampu memberikan layanan FTP server pada linux Debian adalah
PROFTPD.
Berikut urutan langkah untuk membangun sebuah FTP server menggunakan program
PROFTPD pada sistem Linux Debian.
1. Instal program proftpd
#apt-get install proftpd
2. edit nama server FTP yang ada pada file proftpd.conf
#mcedit /etc/proftpd/proftpd.conf
ubah pada bagian servername “belajar.com”
3. restart layanan server proftpd
#/etc/init.d/proftpd restart
4. Buat user baru dan passwordnya dengan perintah useradd atau adduser
#adduser adzkia
5. buat file baru pada direktori user “adzkia”, misalnya latihan.doc
19 | P a g e
#mcedit /home/adzkia/latihan.doc
{isi bebas sesuai kebutuhan, yang penting sudah terbentuk file latihan.doc dengan
perintah tersebut}
6. Uji coba akses FTP server (Linux Debian) dari PC Client 1 (Win XP) dan PC Client
2 (Win XP) melalui command promp.
c>ftp 192.168.200.1 masukan nama user dan passwodnya.
Untuk upload file ke server, dengan perintah put, dan untuk download file dari
server perintahnya get dan untuk keluar dari FTP server, perintahnya by.
ftp>put namafilenya
ftp>get latihan.doc
ftp>by
20 | P a g e
17.7. Membangun Email Server dengan Postfix dan Squirrelmail
Email server adalah suatu layanan yang diberikan pada komputer server untuk
dapat melakukan kegiatan komunikasi berupa pengiriman dan penerimaan surat menyurat
secara elektronik. Layanan email server, memungkinkan pengguna komputer dalam
sistem jaringan lebih mudah dan cepat untuk melakukan pengiriman surat – menyurat
secara elektronik dibandingkan menggunakan surat menyurat secara tertulis.
Sebagai gambaran, kalau kita mengirim surat yang tertulis untuk tujuan Jakarta bisa
mencapai 3 hari bahkan lebih. Apalagi untuk tujuan luar negeri seperti Amerika, Belanda
atau Perancis bisa sampai satu bulan. Lain dengan layanan email, pengiriman surat
menyurat untuk tujuan Jakarta atau bahkan Jerman hanya butuh waktu beberapa detik atau
menit saja.
Banyak sudah perusahaan – perusahaan penyedia jasa layanan email, baik yang
gratisan maupun yang bayar. Beberapa contoh perusahaan yang menyedikan layanan
email server antara lain www.gmail.com , www.yahoo.com , www.telkom.net ,
www.ymail.com , www.lycos.com , www.eudormail.com. Untuk sistem penamaan untuk
pengalamatan email menggunakaan nama.account@nama_emailserver.com , misalnya
[email protected] , [email protected] , [email protected].
Sistem email dapat bertugas untuk pengiriman surat menyurat secara elektronik
karena didalamnya ada program email server. Salah satu program email server yang cukup
populer sebagai program email server adalah POSTFIX. Agar postfix semakin mudah
dalam penggunaan bagi para user, dapat di gabungkan dengan program web mail yakni
squirrelmail, sehingga hasilnya seperti kita menggunakan layanan email dari perusahaan –
perusahaan besar semacam www.gmail.com atau www.yahoo.com..
Berikut urutan langkah membangun Email Server menggunakan program POSTFIX.
1. Instal program POSTFIX, courier-pop, courier-imap dan squirrelmail
apt-get install postfix courier-pop courier-imap squirrelmail
21 | P a g e
2. Edit file – file konfigurasi postfix yang terletek di /etc/postfix/main.cf
mcedit /etc/postfix/mian.cf ==> isi dengan:
myhostname = server.belajar.com
mydestination = belajar.com, server.belajar.com, localhost.belajar.com
relayhost =
mynetwork = 127.0.0.0/8
#mailbox_command =
home_mailbox = Maildir/
tekan F2 dilanjutkan dengan F10 untuk keluar dari menu konfigurasi.
3. Buat direktori Maildir di /etc/skel dengan perintah maildirmake
#maildirmake /etc/skel/Maildir
4. Buat 2 buah user baru untuk digunakan sebagai pengujian email server yakni melakukan
pengiriman dan penerimaan email.
#adduser kirim1
#adduser kirim2
5. Restrat program postfix
#/etc/init.d/postfix restart
6. Uji coba kinerja postfix dengan telnet
#telnet belajar.com 25
#telnet belajar.com 110
7. setting squirrelmail dengan perintah squirrelmail-configure
#squirrelmail-cinfigure
pada menu yang muncul, urutan pilahanya adalah pilih 2, A, 8, B, s, q.
8. Edit sedikit file konfigurasi apache
#mcedit /etc/apache2/sites-available/default
==> pada bagian alias, ubah sebagai berikut :
22 | P a g e
alias /mail “/usr/share/squirrelmail/”
<direktory “/usr/share/squirrelmail/”
order deny,allow
deny from all
allow from all
9. Uji Coba jalankan program browser, program links www.belajar.com/mail dari
komputer server dan internet explorer dari komputer client yang menggunakan os windows
XP. Jika, sudah muncul tampilan web mail dari squirrelmail, maka konfigurasi membangun
webmail server dengan postfix dan squirrelmail sudah berhasil. Selanjutnya adalah
pengujian kinerja email server dalam bentuk pengiriman surat elektronik atau email antara
user [email protected] dengan [email protected]. Jika sudah bisa saling mengirim
surat dan menerima surat, maka email server sudah sukses dan berhasil di konfigurasi.
23 | P a g e
17. 8. Membangun Proxy Server dengan SQUID
Proxy server adalah suatu sistem komputer server yang bertugas untuk untuk
mengatur jalur lalu lintas data antara jaringan lokal (LAN) dengan jaringan global
(internet). Proxy dapat dikatakan sebagai sistem jembatan penghubung antara LAN
dengan internet. Proxy dapat melakukan pengaturan paksa pada jaringan LAN yang akan
terhubung ke internet, dengan mengarahkan kepada sebuah sistem registrasi atau login.
Jika login benar, maka permintaan untuk terhubung ke internet akan diperbolehkan dan
jika login salah maka permintaan terhubung ke internet akan ditolak. Proxy juga dapat
menjadi sistem cache data bagi alamat – alamat internet yang pernah diakses, agar sistem
pengaksesan ke internet untuk alamat – alamat yang sering diakses tersebut menjadi lebih
cepat.
Program proxy server yang cukup terkenal bagi para administrator jaringan adalah
squid. Squid merupakan program proxy yang bersifat free tetapi mempunyai kinerja yang
sangat bagus sebagai mesin proxy. Kinerja yang dapat dilakukan oleh proxy server antara
lain, memberikan batasan sistem download, mengontrol penggunaan bandwidth internet,
memberi batasan waktu, memblokir situs – situs yang bersifat negatif atau situs – situs
yang menyebarkan virus.
Agar proxy server bisa berjalan maka langkah yang dapat dilakukan oleh seorang
administrator adalah melakukan instalasi dan konfigurasi program squid. Berikut urutan
langkah membangun PROXY Server menggunakan program SQUID.
1. Instal program SQUID
apt-get install squid
2. Edit file – file konfigurasi squid yang terletek di /etc/squid/squid.conf dengan program
text editor seperti vi, vim, mcedit atau pico.
mcedit /etc/etc/squid/squid.conf ==> isi dengan:
….............................
24 | P a g e
acl filter dstdomain www.situsracun.com
http_acces deny filter
http_acces allow localhost
http_acces allow all
tekan F2 dilanjutkan dengan F10 untuk keluar dari menu konfigurasi.
3. Buat file yang berisi nama – nama domain yang difilter dengan program text editor
mcedit, lalu isi nama domain yang difilter.
#mcedit /etc/squid/domain-difilter
http://www.situsberbahaya.com
http://www.webterlarang.com
www.situsracun.com
4. untuk memfilter suatu situs berdasar kata kata atau huruf maka, tambahkan perintah
tersebut pada file konfigurasi squid.
#mcedit /etc/squid/squid.conf
tambahkan perintahnya di atas deny filter
…..
acl filter url_regex -i porno
http_acces deny filter
…...
5. konfigurasi untuk keamaan pada squid dengan pembuatan user dan password .
#htpasswd /etc/squid/passwd afing
#chmod o+r /etc/squid/passwd
#dpkg -l|grep ncsa_auth
5. Edit file squid lagi
#mcedit /etc/squid/squid.conf
auth_param basic program /usr/squid/ncsa_auth /etc/squid/passwd
25 | P a g e
auth_param basic children 5
auth_param basic realm squid proxy-caching web server
auth_param basic credentialsttl 2 hours
auth_param basic casesensitive off
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
6. restart program squid
#/etc/init.d/squid restart
7. Uji coba proxy server dari cliet, dengan membuka program browser lalu ketikan alamat
domainnya. Kemudian jika muncul form login, lalu isi nama dan paswordnya. Jika sudah
berhasil, maka konfigurasi proxy server telah berhasil. Jika belum ulangi langkah –
langkah diatas dengan teliti dan benar.
8. Untuk melihat rekaman hasil kinerja server proxy, buka file access.log yang terletak
di /var/log/squid/access.log dengan program tail
#tail -f /var/log/squid/access.log
baca dengan seksama hasil kiner proxy server dari data – data yang muncul di file
access.log. Dengan demikian langkah mudah membangun server proxy menggunakan
squid sudah selesai.
PENUTUP
26 | P a g e
Demikian modul pemelajaran Mengadministrasi Server dalam
jaringan. Materi yang telah dibahas dalam modul ini masih sangat
sedikit. Hanya sebagai dasar saja bagi peserta diklat diharapkan untuk
belajar lebih lanjut. Diharapkan peserta didik memanfaatkan modul ini
sebagai motivasi untuk menguasai teknik mengadministasri server
dalam jaringan yang lebih jauh sehingga peserta diklat dapat
melakukan tindakan pengisolasian permasalahan yang terjadi pada
jaringan lokal atau berbasis luas yang tersambung dengan jaringan.
Setelah menyelesaikan modul ini dan mengerjakan semua tugas serta
evaluasi maka berdasarkan kriteria penilaian, peserta diklat dapat
dinyatakan lulus/tidak lulus. Apabila dinyatakan lulus maka dapat
melanjutkan ke modul berikutnya sesuai dengan alur peta kedudukan
modul, sedangkan apabila dinyatakan tidak lulus maka peserta diklat
harus mengulang modul ini dan tidak diperkenankan mengambil modul
selanjutnya
27 | P a g e
DAFTAR PUSTAKA
Susanto, Budi. Linux untuk praktikum Administrasi Jaringan, 2003. Yogyakarta:Penerbit
Gava Media.
Knowledge, Raf. Trik Memonitor Jaringan, 2010. Jakarta:Elek Media Komputindo.
Panggabean, Tuani. Materi Diklat Administrasi Jaringan,2012. Bandung :PPPPTK dan
BMTI Bandung.
.
28 | P a g e