Download - Debianserverfinal 2 Buat Ujikom
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
1/144
Konfigurasi Debian ServerTeknik Komputer dan Jaringan
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
2/144
Pudja Mansyurin
fromAl-Mansyurin Informatika
www.MansyurinIT.co.cc
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
3/144
Al-Mansyurin Team 2011 H a l
DAFTAR ISI
BAB I PENGENALAN
1. Opening.......................................................................................................................................11.1. Pengantar ............................................................................................................................51.2. Pengenaan !inu".................................................................................................................#
BAB II KN!IG"#A$I $E#%E#
$. Konfigurasi T%P&'P......................................................................................................................(1.&. Topoogi Jaringan.................................................................................................................(1.'. Mengaktifkan )t*ernet........................................................................................................(1.(. Konfigurasi 'p +ddress .......................................................................................................,1.). Menamba*kan D-S .............................................................................................................1.*. Setting /epositori ................................................................................................................
1.+. 'nstaasi soft0are via DD&%D ....................................................................................
1.,. /epositori via Jaringan..................................................................................................
1.10.............................................................................................................................................................'p+ddress +ias
121.11.............................................................................................................................................................3ost -ame
12
4. /emote +ess............................................................................................................................111.12............................................................................................................................................................. 'nstaasi..........................................................................................................................................111.1&.............................................................................................................................................................Konfigurasi.....................................................................................................................................11
1.1'. Meruba* port defaut ss* ............................................................................................111.1(. Modifikasi tampian !og'n ss*......................................................................................11
4.4. Pengujian .............................................................................................................................111.1). /emote +ess via !oa*ost.......................................................................................111.1*. /emote +ess via 6indo0s
1$
7. D-S Server141.1+............................................................................................................................................................. 'nstaasi
141.1,.............................................................................................................................................................K
onfigurasi14
1.20. Membuat 8one Domain14
1.21. 9ie 9or0ard14
1.22. 9ie /everse17
1.2&. Menamba* dns:name:server17
7.4. Pengujian17
5. Data;ase Server151.2'.............................................................................................................................................................'nstaasi
151.2(.............................................................................................................................................................Konfigurasi
151.2).............................................................................................................................................................Pengujian
15
1.2*. Pengujian via Termina15
1.2+. Pengujian via 6eb
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
4/144
1.2,.............................................................................................................................................................'nstaasi
1(1.&0.............................................................................................................................................................Konfigurasi
1(
1.&1. Konfigurasi irtua 3ost1(1.&2. Konfigurasi 6eb Direktori
1(1.&&. Konfigurasi 6ebsite
1,1.&'. P*p'nfo
1#.4.Pengujian
11.&(. Pengujian 6ebsite
11.&). Pengujian P*p'nfo
$2
(. Sub Domain$11.&*.............................................................................................................................................................Penamba*an Sub Domain
$11.&+.............................................................................................................................................................Penamba*an irtua 3ost
$11.&,.............................................................................................................................................................Membuat 3aaman 6ebsite
$1
,. 9TP Server
$$1.'0.............................................................................................................................................................'nstaasi
$$1.'1.............................................................................................................................................................Konfigurasi
$$
1.'2. Direktori 9TP$$
1.'&. =ser +ut*entiation !og'n$$
1.''.+nonymous !og'n$$
,.4.Pengujian$41.'(. Pengujian via !oa*ost
$41.'). Pengujian via 6indo0s >6eb?
$41.'*. Pengujian via 6indo0s >9ie8ia?
$4
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
5/144
Al-Mansyurin Team 2011 Hal
. ):Mai Server ..............................................................................................................................$71.'+.............................................................................................................................................................'nstaasi............................................................................................................................................$71.',.............................................................................................................................................................Konfigurasi.......................................................................................................................................$7
1.(0. Mai Direktori ................................................................................................................$71.(1. Mai +ount..................................................................................................................$71.(2. Konfigurasi Postfi"........................................................................................................$5
.4. Pengujian .............................................................................................................................$51.(&. SMTP port $5.................................................................................................................$51.('. POP4 port 112................................................................................................................$#1.((. Pengujian via Mirosoft Outook..................................................................................$#
12.6eb Mai .....................................................................................................................................$(12.1.
S@uirreMai..........................................................................................................................$(1.(). 'nstaasi..........................................................................................................................$(1.(*.Konfigurasi irtua 3ost.................................................................................................$(
12.$./ound%ubeMai ..................................................................................................................$,12.$.1.
'nstaasi..........................................................................................................................$,12.$.$.
Konfigurasi ..................................................................................................................$,1.(+. Konfigurasi irtua 3ost.....................................................................................$,1.(,. Konfigurasi /ound%ubeMai..............................................................................$,
12.4.Pengujian ............................................................................................................................4212.4.1.Pengujian S@uirreMai ...............................................................................................4212.4.$. Pengujian /ound%ubeMai ......................................................................................42
11. D3%P Server...............................................................................................................................411.)0.............................................................................................................................................................'ns
taasi............................................................................................................................................411.)1.............................................................................................................................................................Konfigurasi.......................................................................................................................................411.)2.............................................................................................................................................................Pengujian.........................................................................................................................................41
11.4.1.Pengujian pada !inu"..................................................................................................41
11.4.$.Pengujian pada 6indo0s..............................................................................................4$
1$./outer >
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
6/144
nfigurasi.......................................................................................................................................4,15.$.1.
Konfigurasi samba direktori..........................................................................................4,1.+0. Membuat user samba..................................................................................................4,1.+1. =ser +ut*entiation !og'n ..........................................................................................4,1.+2. +nonymous !og'n .......................................................................................................4,
15.4.Pengujian..............................................................................................................................4
15.4.1.Pengujian via !oa*ost.................................................................................................4
15.4.$.Pengujian via 6indo0s...............................................................................................4
1#.Samba %ient ..............................................................................................................................721.+&.............................................................................................................................................................'nstaasi............................................................................................................................................721.+'.............................................................................................................................................................Mei*at fie s*aring...........................................................................................................................721.+(.............................................................................................................................................................Mounting fie s*aring.......................................................................................................................721.+).............................................................................................................................................................=n:Mounting fie s*aring.................................................................................................................72
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
7/144
Al-Mansyurin Team 2011 H a 1
1(.P- Server..................................................................................................................................711.+*.............................................................................................................................................................'nstaasi..........................................................................................................................................711.++.............................................................................................................................................................K
onfigurasi.....................................................................................................................................71
1.+,.Konfigurasi P- Server.................................................................................................711.,0.Menamba* user P- ....................................................................................................71
1(.4.Pengujian..............................................................................................................................71
1,.Mutimedia Streaming Server....................................................................................................741.,1.............................................................................................................................................................Persiapan 9ie................................................................................................................................741.,2.............................................................................................................................................................Konfigurasi.....................................................................................................................................74
1,.$.1.Konfigurasi irtua 3ost.................................................................................................74
1.,&. Konfigurasi Sub Domain .............................................................................................741.,'. 'nstaasi via 6eb ;ro0ser..........................................................................................741,.4.
Pengujian .............................................................................................................................77
1.9ire0a ........................................................................................................................................751.,(. ;ok 'nomming Paket....................................................................................................751.,). ;ok Outgoing Paket.......................................................................................................751.,*. ;ok Speified Port............................................................................................................751.,+.+o0 Speified Port Ony...................................................................................................751.,,. Membuat !ogging 9ie........................................................................................................7#1.100...........................................................................................................................................................Deeting >'f:Missonfigured?.........................................................................................................7#1.101.........................................................................................................................................................../
un at Start=p ..............................................................................................................................7#
$2.S6+T...........................................................................................................................................7($2.1. 'nstaasi..............................................................................................................................7(1.102...........................................................................................................................................................Konfigurasi.....................................................................................................................................7(1.10&...........................................................................................................................................................Pengujian ......................................................................................................................................7(
$1.Printer Server .............................................................................................................................71.10'...........................................................................................................................................................'nstaasi..........................................................................................................................................71.10(...........................................................................................................................................................Konfigurasi.....................................................................................................................................7
1.10).....................................................................................................................................................Konfigurasi fie %=PSAS .........................................................................................................71.10*.....................................................................................................................................................Konfigurasi S+M;+.................................................................................................................52$1.$.4.Konfigurasi Printer %=PSAS ......................................................................................52
$1.4.Pengujian..............................................................................................................................51
$$.Seuring 6eb Server >3TTPS?...................................................................................................541.10+...........................................................................................................................................................'nstaasi..........................................................................................................................................541.10,...........................................................................................................................................................Konfigurasi.....................................................................................................................................54
$$.$.1.9TPS? ......................................................................................................551.112...........................................................................................................................................................'nstaasi..........................................................................................................................................551.11&...........................................................................................................................................................Konfigurasi.....................................................................................................................................55
$4.$.1.Konfigurasi Pro9TPd ..................................................................................................551.11'. %reating t*e SS! %ertifiate for T!S ...........................................................................551.11(. )nabing T!S in Pro9TPd.............................................................................................55
$4.4.Pengujian..............................................................................................................................5#
$7.6ebmin >6eb +dministration Too?...........................................................................................5(1.11)...........................................................................................................................................................'nstaasi 6ebmin ..........................................................................................................................5(
4
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
8/144
1.11*...........................................................................................................................................................Dependensi Program.....................................................................................................................5(1.11+...........................................................................................................................................................Pengujian ......................................................................................................................................5(
%ommony =sed %ommand >;onus?...............................................................................................5,-e"t Tutoria .................................................................................................................................#2Oto;iografi ...................................................................................................................................#1
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
9/144
Al-Mansyurin Team 2011 Hal
Pengantar
SebeumnyaB saya ingin menguapkan puji syukur ke*adirat +a* S6T >Moesem Ony?B karenaberkat nikmat:nikmat-yaB se*ingga e;ook ini dapat ber*asi diseesaikanB 0aaupun moor dari
0aktu yang suda* ditentukan.
Dan jugaB saya menguapkan terima kasi* kepada +nda >!inu"er 'ndonesia?B yang tea* ikut andimengembangkan Sistem Operasi !inu" di 'ndonesia. SemogaB negeri kita terinta iniB dapat terusmemunukan generasi:generasi muda yang *anda dan anggi*B k*ususnya di bidang'nformatika.
Tutoria Konfigurasi Debian server ini saya peajari dari beberapa referensiB maaf saya tidakmenantumkanya satu persatu karna saya upa. Aang pastiB saya mengambi beberapa referensidari 'nternet. DanB e;ook ini suda* teruji ber*asi pada Sistem Operasi Debian !ennyB 0aaupunsekarang suda* diriis Debian S@ueeCe >$211?.
Saya juga ingin menguapkan maafB bia daam e;ook iniB terdapat kekeiruan daam
penyusunanya atau saa* konfigurasi. +taupun juga jika kata yang dipii* tidak sesuai )ADB danterau bertee:tee >++?: Pada e;ook iniB kita enderung memba*as pada %ara Konfigurasi>Praktek? daripada teori semata.
Hak Cipta,
Anda diperbolehkan untuk memperbanyak isi dari eBook ini, asalkan tidak digunakan untuk
urusan Komersil (DiPerjual-Belikan! Dan jika tidak keberatan, tolong di"antumkan
#$MB%&nya!
Website,
=ntuk informasi ebi* anjutB +nda dapat angsung mengundu* e;ook ini meaui aamat berikutBE 000.Mansyurin'T.o.E 000.ebaksono.0ordpress.om&do0noad
Sekian dari sayaB dan saya *arap Tutoria Konfigurasi Debian Server ini dapatbermanfaat bagi +nda. Terima Kasi*.
T*is origina book 0as reated by +:Mansyurin 'nformatika Team.
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
10/144
Al-Mansyurin Team 2011 H a l )
1. Pengenalan
1.$. Pengenaan !inu"
era0a dari eksperimen !inus Trovads dengan Komputer Mini" miiknyaB teriptaa* SistemOperasi !inu". Sejak saat ituB Dia terus mengembangkan dan memperbaiki Sistem Operasitemuanya tersebut. ;erkat kerja kerasnyaB teriptaa* !inu" 1.2 yang keseuru*anya berbasis
T)KS. Karena !inu" bersifat Open SoureB dan dengan epatnya Sistem 'nformasi F Komunikasisaat iniB !inu" tea* berkembang begitu pesat.
Sampai saat iniB suda* tak ter*itung agiB berapa banyak distro:distro yang suda*dikembangkan. Dari !inu" yang berbasis T)KSB berkembang menjadi !inu" yang berbasis
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
11/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
12/144
Al-Mansyurin Team
2011H a l
2./on0igurasi
TP-IP$.1.TopoogiJaringan
Daampemba*asantentangKonfig
urasiDebiansebagaiSer
verpadabukuiniBmengaupadatopoogijaringanseperti
yangtertera
(
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
13/144
pada gambar berikut.
;intang?. DanTopoogi tersebut tidakberaku jika serverDebian digunakansebagai /outer>-'%? atau )t*ernet diinu" diberi nama et(oet(1 et(2 dst. Danuntuk interfae !oa!oopbak diberi nama lo.=ntuk mengeta*uiinterfae apa saja yangterpasang pada serverDebianB gunakanperinta* i0con0ig berikut.
d
e"ian#
ser$er%-(o)e-pudai
0con0ig
lo
in
+encap%ocal
oop"ac+inetaddr%12.5.5.1Mas+%266.5.
5.5inet7addr% %%1-128Scope%9ost:P;;PMT:%17437Metric
%1R?pac+ets%47errors%5
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
14/144
dropped%5o$erruns%50ra)e%5T?pac+ets%47errors%5dropped%5o$erruns%5carrier%5collisions%5t@ueuelen%5R?"ytes%3537*2.B /i
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
15/144
Al#Mansyurin Tea) C 2511 3 a I8
Jika munu pesan error pada ayar terminaB gunakan perinta* berikut di ba0a*.
debian:server&*ome&pudja ifonfig et*2 updebian:server&*ome&pudja ifonfig
et*2 !ink enap)t*ernet 36addr 222$5,f#,inet addr1$.1#,.12.1 ;ast1$.1#,.12.$55 Mask$55.$55.$55.2inet# addr fe,2$2$fffe5,f#, Sope!ink=P ;/O+D%+ST /=--'-< M=!T'%+ST MT=1522 Metri/L pakets1#12 errors2 dropped2 overruns2 frame2TL pakets171 errors2 dropped2 overruns2 arrier2oisions2 t"@ueueen1222/L bytes1,425 >1,7., Ki;? TL bytes1,72 >17.$ Ki;?'nterrupt1, ;ase
address2"12,2o !ink enap!oa!oopbak
inet addr1$(.2.2.1 Mask$55.2.2.2inet# addr 1&1$, Sope3ost
=P !OOP;+%K /=--'-< MT=1#74# Metri1/L pakets7# errors2 dropped2 overruns2 frame2TL pakets7# errors2 dropped2 overruns2 arrier2oisions2 t"@ueueen2/L bytes424# >$. Ki;? TL bytes424# >$. Ki;?
$.4. Konfigurasi 'p +ddress
Semua peraatan yang ter*ubung ke jaringan omputerB membutu*kan aamat k*usus yang disebut'p +ddress. +gar semua peraatan tersebut dapat ber*ubungan satu sama ain. Oe* sebab ituB-et0ork 'nterfae %ard tidak akan berarti apa:apaB jika 'p +ddress pada interfae tersebut tidak disetterebi* da*uu.
Memberi 'p +ddress pada inu" debian tidaka* suit. =ntuk ara epatnyaB gunakan perinta* singkat
diba0a* ini. de"ian#ser$er%-(o)e-puda i0con0ig et(5 1B2.178.15.1 net)as+
266.266.266.5 up
Keema*an perinta* di atas adaa*B jika omputer booting uangB maka konfigurasi 'p +ddresstersebut akan *iang. =ntuk itu kita *arus mengedit fie inter0aces agar konfigurasi tersebut tidak*iang 0aaupun omputer booting uang. Kita bisa menggunakan apikasi te"t editor $i) $i nanogeditsataupun yang ainya untuk mengedit fie tersebut. Saya sarankanB ebi* baik +ndamenggunakan editor $i) saja.
debian:server&*ome&pudja vim &et&net0ork&interfaes
E T*is fie desribes t*e net0ork interfaes avaiabe on your systemE and *o0 to ativate t*em. 9or more informationB see interfaes>5?.
E T*e oopbak net0orkinterfaeauto oifae o inet oopbak
#T*e oa net0orkinterfaeauto et*2ifae et*2 inet stati
address 1$.1#,.12.1netmask
$55.$55.$55.2gate0ay1$.1#,.12.$57 dns:nameservers11.$.72.$1
Tamba*kan 'p +ddress anda seperti sript di atas. K*usus editor $i) kita *arus menekan *uruf i*I=SERT, untuk mengedit. Setea* dirasa konfigurasi suda* benarB tekan tombo )sB au tekan dan tuiskan w *RITE G H:IT,. Jika tidak ingin menyimpanyaB tuiskan *;nly Huit,.
Kata auto yang teretak di depan nama suatu interfaeB menandakan ba*0a interfae tersebut akandinyaakan seara otomatis pada saat omputer booting. 'nterfae lo tidak memiiki konfigurasi 'p+ddressB karena lo digunakan sebagai oopbak se*ingga memiiki 'p +ddress yang pasti yakni
12.5.5.1.+amat 'P ini digunakan oe* komputer untuk berkomunikasi dengan dirinya sendiri.Konfigurasi 'p +ddress untuk et*O *arus diberikan seara manuaB karena interfae tersebutmenggunakan 'P statis.
+gar konfigurasi tersebut dapat angsung dijaankanB kita *arus merestart terebi* da*uu servie
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
16/144
net0orking. de"ian#ser$er%-(o)e-puda -etc-init.d-networ+ing restart
Jika ingin menamba*kan interfae agiB tingga tamba*kan sript seperti diatasB pada baris paingba0a*. Dan ganti et(o menjadi et(1 et(2 et(3 dan seterusnya.
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
17/144
Al-Mansyurin Team 2011 H a 1
=ntuk mei*at tabe routing pada inu"B gunakan perinta* berikut.
= 5 5 5 et
debian:server&*ome&pudja route:nKerne 'P routing tabeDestination =:-inu@ 6.5.5 enny # ;00icial i387 DJD
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
18/144
ser$er%-(o)e-puda apt:getupgrade
Konf iurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
19/144
Al-Mansyurin Team 2011 Hal 10
$.#. 'p +ddress +ias
'p +ddress +ias adaa* suatu kondisiB dimana kita di*aruskan menggunakan dua atau ebi* 'p+ddress daam satu -'% >just One net0ork adapter?. Seoa*:oa* omputer kita memiiki dua bua*-'%B dan terkoneksi daam dua atau ebi* jaringan yang berbeda.
Masi* daam fie inter0aces tingga tamba*kan sripts untuk 'p +ias berikut. Daam 'p +ddress+iasB tingga tamba*kan sub:nomor di beakang nama inter0ace asli. Misa et(5%5 et(5%1et(5%2 atau et*12B et(1%1 dan
seterusnya.
de"ian#ser$er%-(o)e-puda $i) -etc-networ+-inter0aces#T(e loop"ac+ networ+inter0aceauto loi0ace lo inet loop"ac+
#T(e local networ+inter0aceauto et(5i0ace et(5 inet static
address 1$.1#,.12.1netmask $55.$55.$55.2net0ork 1$.1#,.12.2broadast1$.1#,.12.$55gate0ay1$.1#,.12.$57 dns:nameservers1$.1#,.12.1
#T*e oa aias net0ork
interfaeauto et*22ifae et*22 inet stati
address 12.12.12.1netmask$55.$55.$55.2
Jangan upa untuk seau merestart servie net0orkingB setiap kai seesai
mengkonfigurasinya. debian:server&*ome&pudja -etc-init.d-networ+ing
restart
$.(. 3ost -ame
3ost-ame digunakan untuk penamaan pada setiap omputer daam jaringanB agar memiiki namamesin yang berbeda. 3ost-ame tersebut memuda*kan kita daam membedakan setiap omputerdaam jaringanB dibandingkan meng*afa setiap 'p +ddress yang berbentuk numerik. Pada systemoperasi !inu" dan 6indo0sB ayanan tersebut berjaan pada protoo -et;'OS.
Seara otomatisB ketika kita meng:insta system operasi DebianB kita akan ditanya terebi* da*uutentang pemberian nama 3ost-ame tersebut. -amun kita masi* dapat meruba* nama 3ost-ametersebutB tanpa insta uang tentunya.
;uka dan edit fie (osts berikutB dan tamba*kan 'p +ddress pada baris keduaB kemudian domainBau *ostname.
de"ian#ser$er%-(o)e-puda $i) -etc-(osts12.5.5.1 local(ost1B2.178.15.1 de"ian.edu de"ian#ser$er
9ie konfigurasi kedua adaa* untuk 3ost-ame:nya sendiri.
debian:server&*ome&pudja $i)-etc-(ostna)e de"ian#ser$er
+tau untuk ara epatnyaB bisa menggunakan perinta* ec(o.
de"ian#ser$er%-(o)e-puda ec(o de"ian#ser$er -etc-(ostna)ede"ian#ser$er%-(o)e-puda cat -etc-(ostna)ede"ian#ser$er
/estartB agar nama 3ost-ame tersebut diapikasikan angsung oe* system Debian.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
20/144
de"ian#ser$er%-(o)e-puda -"in-(ostna)e #F -etc-(ostna)ede"ian#ser$er%-(o)e-puda (ostna)ede"ian#ser$er
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
21/144
Al-Mansyurin Team 2011 Hal 11
3. Re)ote Access
Keuntungan dari jaringan komputer yaitu memuda*kan kita daam berbagi resoure *ard0areataupun soft0are yang ada. /emote +ess adaa* saa* satu teknoogi yang digunakan untuk
mengakses suatu system meaui media jaringan. Se*ingga kita dapat mengkonfigurasi suatusystemB dimanapun kita berada asakan terkoneksi ke 'nternet atau Jaringan tersebut.
Seara umumB /emote +ess dibagi menjadi dua jenisH1.11,. Mode Desktop &
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
22/144
Are you sure you want to continue connecting *yes-no, yes
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
23/144
Al-Mansyurin Team 2011 Hal 12
Pada ara diatasB kita mengakses SS3 Server meaui port defaut yakni $1. -a*B jika kita inginmengakses SS3 Server pada port yang tea* kita ruba* sebeumnyaB tingga tamba*kan opsiberikut.
de"ian#ser$er%-(o)e-puda ss(
root!local(ost #p 364 3.3.2. Re)ote Access $ia
indows
Daam system operasi 6indo0sB seara defaut tidak ada apikasi SS3 %ient yang terinsta.Aang ada *anyaa* apikasi Tenet %ient. =ntuk itu kita *arus mendo0noad apikasi SS3%ient terebi* da*uu di 000.putty.n kemudian menjaankanya pada omputer 6indo0sseperti berikut.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
24/144
Al-Mansyurin Team 2011 Hal 1&
4. D=S Ser$er
Domain -ame System adaa* suatu metode untuk meng:konversikan 'p +ddress >numerik? suatukomputer ke daam suatu nama domain >ap*abeti?B ataupun sebaiknya. Aang memuda*kan kita
daam mengingat omputer tersebut. MisanyaB server Debian memiiki aamat 'p +ddress sekianBnamun pada umumnyaB orang tidak akan muda* mengingat aamat 'p daam bentuk numeriktersebut. Dengan adanya D-S ServerB kita bisa mengakses *aaman situs dari server Debiantersebut *anya dengan mengakses nama Domain:nya >000.debian.edu ?B tanpa mengingat 'p+ddress dari omputer tersebut.
7.1. 'nstaasi
;ind >;erkeey 'nternet -ame Domain versi ? adaa* saa* satu apikasi inu" yang sangat popuersebagai D-S ServerB dan *ampir semua distro inu" menggunakanya. Seain ituB daamkonfigurasinya pun ukup muda* dimengertiB k*ususnya bagi pemua a0a.
de"ian#ser$er%-(o)e-puda apt#get install "indB
7.$. Konfigurasi
;erikut fie:fie penting yang akan kita konfigurasi daam D-S ServerHa. /etc/bind/named. confb. file forward c. file reversed. /etc/resolv.conf
4.2.1. Me)"uat Qone Do)ain
;agian ini adaa* yang terpentingB dimana kita akan menentukan nama untuk Domain dariserver Debian kita nantinya. Kita boe* membuat 8one Domain menggunakan Td >Top !eveDomain? *anya pada jaringan oa >T*ereRs no 'nternet %onnetion?. Karena suda* adaorganisasi yang k*usus mengatur domain Td tersebutB onto*nya di 'ndonesia adaa* Pandi.
)dit dan tamba*kan konfigurasi untuk 0orward dan re$erse pada fie na)ed.con0 atau bisajuga pada fie na)ed.con0.local. Kemudian tamba*kan sript di ba0a* ini.
de"ian#ser$er%-(o)e-puda $i) -etc-"ind-na)ed.con0
one de"ian.edu --Qone Do)ain andatype )aster0ile d".de"ian --lo+asi 0ile F;RARD de0ault di-$ar-cac(e-"ind-
U
one 1B2.in#addr.arpa --1 "lo+ ip paling depantype )aster0ile d".1B2 --lo+asi 0ile REJERSE de0ault di-$ar-cac(e-"ind-
U
include -etc-"ind-na)ed.con0.local --)e)"uat 0ile na)ed.con0.local di process
4.2.2. File Forward
Forward berfungsi untuk konversi dari D-S ke 'p +ddress. Misanya ketika kita ketik
www.de"ian.edu meaui 6eb ;ro0serB maka akan munu 0ebsite dari server Debian.
;uat fie konfigurasi untuk fie for0ard dari D-S tersebut. Karna konfigurasinya ukup banyakB kitatingga opykan saja fie defaut yang suda* ada.
de"ian#ser$er%-(o)e-puda cd -etc-"ind-de"ian#ser$er%-etc-"ind cp d".local-$ar-cac(e-"ind-d".de"ian de"ian#ser$er%-etc-"ind $i) -$ar-cac(e-"ind-d".de"ian'TT 754855@ I= S;A de"ian.edu. root.de"ian.edu. *
2 Serial754855 Re0res(87455 Retry
241B255 H E@pire754855 ? H =egati$e ac(e TT
}
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
25/144
Konf iurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
26/144
Al-Mansyurin Team 2011 Hal 1'
@ I= =S de"ian.edu. ta)"a(+an titi+ di a+(ir do)ain@ I= A 1B2.178.15.1www I= A 1B2.178.15.10tp I= A 1B2.178.15.1
i+a ingin )e)"uat su"#do)ain
su"#do)ain I= A 1B2.178.15.)ail I= A 1B2.178.15.strea)ing I= A 1B2.178.15.
ala)at untu+ strea)ing ser$er
4.2.3. File Re$erse
Re$erse berfungsi untuk konversi 'p +ddress ke D-S. Misanya jika kita mengetikan 'p +ddress*ttp&&1$.1#,.12.1 pada 6eb ;ro0serB seara otomatis akan rediret ke aamat www.de"ian.edu .;agian ini adaa* opsionaB jika kita tidak ingin mengkonfigurasi fie reverse punB juga boe* >++?.Take it easyB okey.
de"ian#ser$er%-etc-"ind cp d".12
-$ar-cac(e-"ind-d".1B2 de"ian#ser$er%-etc-"ind $i)-$ar-cac(e-"ind-d".1B2 'TT 754855@ I= S;A de"ian.edu. root.de"ian.edu. *
1 Serial754855 Re0res(87455 Retry
241B255 E@pire754855 , =egati$e ac(e TT
>@ I= =S de"ian.edu. ingat titi+
1.15.178 I= PTR de"ian.edu. 3 "lo+ ip tera+(ir dan di"ali+
4.2.4. Mena)"a( dns#na)e#ser$er
Tamba*kan dns dan na)eser$er dari server Debian tersebut pada fie resol$.con0.+gar dapatdiakses meaui omputer oa*ost.
de"ian#ser$er%-etc-"ind $i)-etc-resol$.con0 searc(de"ian.edu na)eser$er1B2.178.15.1
Terak*irB restart daemon dari bind.
de"ian#ser$er%-etc-"ind -etc-init.d-"indB restart
;agi pemua a0aB pada bagian ini sering sekai terjadi 0ailed. 3a ini terjadiB karena +ndameakukan kesaa*an pada satu fieB yaitu fie na)ed.con0. Periksa kembai sript yang anda buatBdan sesuaikan seperti konfigurasi diatas.
7.4. Pengujian
Test apaka* D-S Server tersebut ber*asi atau tidakB dengan perinta* nsloo+up dari omputer!oa*ost ataupun dari omputer ient.
de"ian#ser$er%-etc-"indnsloo+up 1B2.178.15.1Ser$er % 1B2.178.15.1
Address % 1B2.178.15.1631.15.178.1B2.in#addr.arpa na)e Vde"ian.edu.de"ian#ser$er%-etc-"ind nsloo+upde"ian.eduSer$er % 1B2.178.15.1Address % 1B2.178.15.163=a)e % de"ian.edu
Jika munu pesan seperti iniBSer$er % 1B2.178.15.1Address % 1B2.178.15.163WW ser$er canXt 0ind de"ian.edu.de"ian.edu% SERJFAI
;erarti masi* terdapat sript yang saa*B periksa dimana fie yang saa* tersebut. Jika pesan erroritu munu ketika nsloo+up D=S berarti kesaa*an teretak antara fie d".de"ian atauna)ed.con0. -amun jika munu ketika di nsloo+up IP berarti kesaa*an di fie d".1B2 atauna)ed.con0.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
27/144
+tau anda bisa menggunakan perinta* dig untuk pengujian dari
server oa*ost. debian:server&et&bind dig debian.edu
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
28/144
Al-Mansyurin Team 2011 Hal 1(
6. Data"ase Ser$er
Database berfungsi sebagai media penyimpanan data:data ataupun informasi penting. Pada 0ebserver yang kompeksB biasanya diperukan adanya Database server sebagai media penyimpanan
datanya. Database server ini bisa kita gunakan terpisa* ataupun bersamaan dengan 0eb server itusendiri. +pikasi untuk database server sendiri suda* begitu banyakB diantaranya yang paingterkena adaa* MyS!B PostgreS!B dan MsS!.
5.1.'nstaasi
;erikut saya enderung menggunakan MyS! versi 5 sebagai Database serverB dikarenakankemampuanya yang suda* terkena stabi. 'nsta apikasi MyS!B kemudian isikan pass0ord untukuser defaut root pada MyS! tersebut.
de"ian#ser$er%-(o)e-puda apt#get install )ysl#ser$er
5.$.Konfigurasi
Sebetunya seara otomatisB ketika seesai menginsta MyS!B database server suda* angsungdapat kita gunakan. -amun jika ingin meruba* konfigurasiB misanya meruba* Port defautMyS!B ataupun mengkonfigurasi agar MyS! server dapat dikunjungi meaui omputer ainseain dari oa*ost. Tingga edit fie berikutH
de"ian#ser$er%-(o)e-puda $i) -etc-)ysl-)y.con0
Setea* seesai mengkonfigurasiB pastikan untuk merestart daemon mys@ tersebut.
de"ian#ser$er%-(o)e-puda -etc-init.d-)ysl restart
Stopping MySH data"ase ser$er% )ysld.Starting MySH data"ase ser$er% )ysld.(ec+ing 0or corrupt not cleanly closed and upgrade needing ta"les..
5.4.Pengujian
Pengujian Database server ini dapat kita akukan meaui dua ara. Pertama bisa meauitermina&s*eB tapi agak sedikit membingungkan karna kita *arus meng*afa synta":synta" yangada. Dan pii*an kedua bisa menggunakan P3PMy+dmin untuk pengoa*an Database servermeaui 0eb bro0ser.
6.3.1. Penguian $ia Ter)inal
Pada jendea onsoe terminaB gunakan perinta* berikut.
de"ian#ser$er%-(o)e-puda )ysl #u root #pEnter password% WWWWelco)e to t(e MySH )onitor. o))ands end wit( or Yg.Zour MySH connection id is 28Ser$er $ersion% 6.5.61a#24 *De"ian,Type X(elpX or XY(X 0or (elp. Type XYcX to clear t(e "u00er.)yslO
;erikut perinta*:perinta* yang sering digunakan pada MyS! serverHa. Mei*atDatabaseB)ysl s(ow
data"asesb. Membuat DatabaseB)ysl create data"ase na)adata"ase. MembukaDatabaseB)ysl usena)adata"ased. Meng*apus DatabaseB)ysl O drop data"asena)adata"ase
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
29/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
30/144
Al-Mansyurin Team 2011 Hal 1)
5.3.2. Pengujian via Web GUI
MyS! Server ini suda* dapat diintegrasikan pengoperasianya meaui 6eb ;ro0serB yaitumenggunakan apikasi 0eb tamba*an yang bernama P*pMy+dmin. Dengan apikasi iniB kita tidakperu repot:repot meng*afa semua perinta*:perinta* dasar dari MyS!B karena kita akandisugu*kan dengan tampian yang begitu user friendy.
Pada server DebianB insta apikasi p*pmyadmin. -amun peru kita keta*uiB ba*0a sebeumnyaserver Debian *arus suda* terinsta 6eb Server >+pa*e$? dan P3P5 terebi* da*uuB agarapikasi ini dapat diakses.
de"ian#ser$er%-(o)e-puda apt#get installapac(e2 p(p6 de"ian#ser$er%-(o)e-pudaapt#get install p(p)yad)in
Setea* diinstaB irtua3ost untuk P*pMy+dmin akan seara otomatis dibuat. Jika inginmengkonfigurasinyaB edit fie berikut.
debian:server&*ome&pudja $i) &et&p*pmyadmin&apa*e.onf
Pengujian bisa kita akukan meaui 6eb ;ro0ser ke aamat D-S debianB baik meaui serveroa*ost ataupun dari sisi ient. Pada address barB pergi ke *ttp&&000.debian.edu&p*pmyadmin .
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
31/144
Al-Mansyurin Team 2011 Hal 1*
7. e" Ser$er
6eb Server termasuk saa* satu ayanan S)/)/ yang paing popuar. Karena e0at 0eb servertersebutB 0ebsite kita dapat diakses oe* seuru* pengunjung dari 'nternet. Daam keadaan defautB
0eb server berjaan pada protoo 3TTP meaui port ,2. Pada buku ini kita akan membuat 0ebserver menggunakan apikasi +pa*e.
Daam peranangan 6eb ServerB kita *arus mengeta*ui terebi* da*uu persyaratan >Dependensi?dari 0ebsite yang akan kita buat. MisanyaB 0ebsite tersebut membutu*kan ba*asa 3TM! sajaB atauP3P7B P3P5B atau juga MyS! Database sebagai media penyimpanan datanya. Kita asumsikansajaB akan menggunakan %ontent Management System >%MS? gratisan dari 'nternetB semisaJoomaB 6ordpress atau Druppa.
#.1. 'nstaasi
'nsta terebi* da*uuB semua paket apikasi 0eb server yang dibutu*kan.
de"ian#ser$er%-(o)e-puda apt#get install apac(e2 p(p6 )ysl#ser$er p(p)yad)in
#.$. Konfigurasi
Pada saat instaasi +pa*e$B sebenarnya 0ebsite dari server Debian suda* dapat kita kunjugimeaui 6eb ;ro0ser. %oba anda ketikan aamat www.de"ian.edu dan *asinya akan sepertidiba0a* ini. 3a ini terjadi karena irtua 3ost de0ault otomatis aktif.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
32/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
33/144
Al-Mansyurin Team 2011 Hal 1+
de"ian#ser$er%-etc-apac(e2-sites#a$aila"lecd -$ar-www- de"ian#ser$er%-$ar-www )+dirwe" de"ian#ser$er%-$ar-www cd we"-de"ian#ser$er%-$ar-www-we"
7.2.3. /on0igurasi e"site
SeanjutnyaB tingga kita masukan saja 0ebsite kita pada direktori tersebut. Misanya saya akanmenggunakan %MS JoomaB do0noad pada situs resminya di 000.jooma.org . Dan etakan padadirektori 0ebB kemudian ekstrak.
de"ian#ser$er%-$ar-www-we" wget(ttp%--www.oo)la.org-download-oo)la.ip de"ian#ser$er%-$ar-www-we" apt#get install unip de"ian#ser$er%-$ar-www-we" unip oo)la.ip de"ian#ser$er%-$ar-www-we" lsad)inistrator REDITS.p(p installation logs t)pcac(e (taccess.t@t I=STA.p(p )edia@)lrpc
9A=>E;>.p(p i)ages language )odulesco)ponents includes li"raries pluginscon0iguration.p(p#dist [email protected](p IE=SE.p(p ro"ots.t@t;PZRI>9T.p(p [email protected](p IE=SES.p(p te)plates
/uba* *ak akses direktori tersebut menjadi 0riteabe bagi semua user untuk sementara 0aktu.+gar instaasi Jooma dapat berjaan anar.
de"ian#ser$er%-$ar-www-we" c()od ..-we"- #R
3a terak*ir yang peru kita akukanB agar semua konfigurasi yang tea* kita setting berjaanB restart
apikasi apa*e$. de"ian#ser$er%-$ar-www-we" -etc-init.d-apac(e2 restart
SeanjutnyaB pergi ke aamat 000.debian.edu meaui 0eb bro0serB untuk penginstaan 0ebsiteJooma. =ntuk ebi* engkapnyaB sia*kan baa tata ara peginstaan Jooma pada 0ebsiteresminya.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
34/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
35/144
Al-Mansyurin Team 2011 Hal 1,
7.2.4.P(pIn0o
P3P
merupakansaa*satuba*asapemrograman0ebyangpaing
popuar didunia.Padabagiandiataskitasuda*menginsta
P3Pversi5>$211?Byangmenjaankan0ebsiteJoom
a dantentunyaberbasisp*p.Padabagian inikitaakanmembuat
fieyangberbasisp*pBuntukmei*atinformasidarip*pitu
sendiri.
Kode:kode
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
36/144
daam pemrogramanP3PB penuisanyamenyatu dengan tag:tag3TM! daam suatu fieyang sama. Kode P3Pdietakan antara sript atau [p(p dan
diak*iri dengan tanda sebagai tanda ba*0aba*asa yang digunakanadaa* pemrogramanP3P.
9ie yang berisikan P3PBakan disimpan denganekstensi .p(p.;erdasarkan ekstensiinia*B pada saat fiediakses oe* serverBseara otomatis serverakan mengenai fietersebut sebagai aman0eb berbasis P3P.Seanjutnya server akanmenerjema*kan kode:kode P3P tersebutmenjadi tag:tag 3TM!pada bro0ser ient.
Tamba*kan fie p(pin0opada direktori 0ebsiteyang suda* ada.
de"ian#ser$er
%-(o)e-puda
cd-$ar-www-we
"-de"
ian#ser$er%-$ar-www-w
e"catOp(pi
n0o.p(p[p(pp
(pin0o*,Od
e"ian#ser$er%-
$ar-ww
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
37/144
w-we"
=ntuk menyimpantuisan tersebutB tekanTR U D padakeyboard.
#.4. Pengujian
Daam pengujian 0ebserverB kitamembutu*kan apikasi6eb ;ro0ser. +nda bisamenggunakan 0ebbro0ser yang berbasis
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
38/144
Al-Mansyurin Team 2011 Hal 20
*ttp&&000.debian.edu&p*pinfo.p*p?
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
39/144
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
40/144
Al-Mansyurin Team 2011 Hal 21
. Su" Do)ain
Seain domain utama semisa de"ian.edu masi* bisa kita tamba*kan agi Sub:Domain dari domainutama tersebut. Se*ingga kita ebi* meng*emat 'p +ddress dan juga domain. %onto* subdomain
adaa*B )ail.ya(oo.co) dan $ideo.google.co). Kata mai dan video pada domain tersebuta*yang dinamakan sub domain.
(.1.Penamba*an Sub Domain
PertamaB tingga tamba*kan Sub:Domain pada D-S Server. Aang etaknya di fie 0orward padadirektori bind. Dan tamba*kan satu sript berikut di baris paing ba0a*.
debian:server&*ome&pudja d &var&a*e&bind&debian:server&var&a*e&bind vim db.debiansubdomain '- + 1$.1#,.12.1 Hsesuaikan dengan nama subdomain
(.$.Penamba*an irtua 3ost
Sebenarnya *anya dengan mengedit fie for0ard diatasB sub domain suda* ber*asi dibuat.-amun beum kita gunakan untuk apapun. Oe* karena ituB pada bagian ini kita akan membuatsub domain tersebut berfungsi untuk ayanan 0eb server.
KeduaB kita buat irtua3ost untuk aman 0ebsite dari sub:domain tersebut.
debian:server&*ome&pudja d &et&apa*e$&sites:avaiabe& debian:server&et&apa*e$&sites:avaiabe p defaut subdomain debian:server&et&apa*e$&sites:avaiabe vim subdomainirtua3ost V,2
Server+dmin 0ebmasterWsmkn1pungging.s*.id
Server-ame subdomain.debian.edu domain utamaDoument/oot &var&000&subdomain& direktori 0ebsite Diretory &Options 9oo0Sym!inks+o0Override -one&DiretoryDiretory &var&000&subdomain& direktori 0ebsiteOptions 'nde"es 9oo0Sym!inks Mutiie0s+o0Override -one Order ao0Bdeny ao0from a &Diretory
debian:server&et&apa*e$&sites:avaiabe a$ensite subdomain
(.4.Membuat 3aaman 6ebsite
=ntuk ba*an pengujian nantiB kita buat *aaman 0ebsite seder*ana untuk sub:domain tersebut.Saya sarankan untuk mempeajari 3TM! >3yper Te"t Markup !anguage? terebi* da*uu.Karena 3TM! merupakan ba*asa pemrograman 0eb yang paing dasar.
debian:server&et&apa*e$&sites:avaiabe d&var&000& debian:server&var&000 mkdirsubdomain debian:server&var&000 dsubdomain debian:server&var&000&subdomainvim inde".*tm *tm *ead
titeSub Domain Test&tite &*ead bodybgoorXbakenterfont faeX%aibrioorXgreen*1
bink0e2me&binkbrbrbrbrfont faeX%aibri oorXbue*$mar@uee'ni adaa* 3aaman
bsubdomain.debian.edu&b&mar@uee &body &*tm
Terak*ir restart daemon bind dan apa*e$.
debian:server&var&000&subdomain &et&init.d&bindrestart debian:server&var&000&subdomain&et&init.d&apa*e$ restart
Konf iurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
41/144
Al-Mansyurin Team 2011 Hal 22
8. FTP Ser$er
9ie Transfer Protoo >9TP? adaa* protoo yang digunakan untuk transfer fie atau data meauimedia jaringan. 9TP termasuk daam protoo ama yang sampai saat ini masi* digunakan. Daam
keadaan defautB ftp berjaan pada port $1 dan bekerja pada protoo T%P&'P.
Daam 9TP ServerB kita bisa menggunakan dua araHa. =ser +ut*entiation !og'n >Pass0ord Proteted?b. +nonymous !og'n >
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
42/144
de"ian#ser$er%-(o)e-puda -etc-init.d-pro0tp restart
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
43/144
Al-Mansyurin Team 2011 Hal 2&
,.4.Pengujian
8.3.1.
Penguian $iaocal(ost
Daampengujian diserveroa*ostB kitaakanmenggu
nakanftp ientberbasiste"t.Searaotomatisftp ientsuda*terinstabersamaandengansystemoperasiDebian.
debian:server&*ome&pudjaftpoa*ost$$2Pro9TPD1.4.1Ser
ver>Debia
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
44/144
n? Yffff1$(.2.2.1Z-ame>oa*ostroot? ftp441 +nonymousogin okB send yourompete emaiaddress as yourpass0ordPass0ord VVV$42 +nonymousaess grantedBrestritions appy/emote systemtype is =-'L.=sing binarymode to transferfies.ftp s$22 PO/Tommandsuessfu152 Opening+S%'' mode dataonnetion forfie istdr0"r:"r:" $ root
root 72# Mar15 $4$5 adaa*
72#Mar15$4$5dari72#Mar15$4$5direktori
72#Mar15$4$5server
8.3.2. Penguian $iaindows *e",
=ntuk mengujiB apaka*
ftp server ber*asi atautidak. Pergi ke aamatftp.debian.edu meaui6eb ;ro0ser. Dan jikadns tidak resol$ea"lemaka anda *arusmenamba*k sub domainuntuk 0tp terebi* da*uu.
9ie8ia
?
9ie8iaadaa*apikasiftp ientyangmendukung*ampirsemuajenissystem
operasi.;aiksystemoperasi!inu"sendiriB6indo0sB atapunMa OS.Keebi*an darifieCiaini
adaa*Bkitadapatmeakukantransferfie yangukupbesardanbanyak>000.fieCia.org?.
dr0"r:"r:" $ rootroot dr0"r:"r:" $root root dr0"r:"r:" $ root root $$#Transfer ompeteftp bye $$1
Konf iurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
45/144
Al-Mansyurin Team 2011 Hal 2'
B. MAI Ser$er
Mai Server atau yang sering disebut juga ):Mai serverB digunakan untuk mengirim surat meaui'nternet. Dengan begituB dapat mempermuda* daam penggunanyaB karena ebi* epat dan
efisien. =ntuk membuat Mai ServerB *arus terdapat SMTP dan POP4 serverB yang digunakanuntuk mengirim dan menerima ):Mai.
Proses pengiriman eMai bisa terjadi karena adanya SMTP Server >Simpe Mai Transfer Protoo?.Setea* dikirimB eMai tersebut akan ditampung sementara di POP4 Server >Post Offie Protoover. 4?. Dan ketika user yang mempunyai eMai aount tersebut onineB mai ient akan searaotomatis meakukan sinkronisasi dari POP4 Server.
.1. 'nstaasi
+pikasi yang paing sering digunakan untuk eMai server pada inu" adaa* post0i@. Seain muda*daam konfigurasinyaB postfi" pun juga bisa dikombinasikan dengan apikasi mai yang ainB sepertido$ecot dan courier.
Terebi* da*uu insta apikasi postfi" >mai server?B ourier:imap >smtp ?B dan
ourier:pop >pop4?. de"ian#ser$er%& apt#get install post0i@ courier#i)ap
courier#pop
Kemudian akan munu menu Pop=pB dan sesuaikan dengan konfigurasi di ba0a* iniH
a. General Type of ail Confi!ration $nternet %ite
b. %ystem ail &ame debian.ed
.$. Konfigurasi
B.2.1. Mail Dire+tori
Mai direktori ini berfungsi untuk direktori '-;OLB pada setiap user yang terdaftar. Pesan yangmasuk nantinya akan disimpan sementara daam direktori tersebut. +gar direktori ini otomatisdibuat pada direktori *ome setiap userB maka kita *arus membuatnya pada direktori -etc-s+el-berikut.
de"ian#ser$er%& )aildir)a+e -etc-s+el-Maildir
B.2.2. Mail Account
Tamba*kan dua user eMaiB untuk pengujian pada Mai Server nantinya. Pada bagian iniB kita*arus terebi* duu membuat direktori Maildir seperti diatas. +gar setiap user mendapatMaildir seara otomatis.
de"ian#ser$er%& adduser )ans(urinAdding user X)ans(urinX...Adding new group X)ans(urinX *155, ...Adding new user X)ans(urinX *155, wit( group X)ans(urinX...reating (o)e directory X-(o)e-)ans(urinX ...opying 0iles 0ro) X-etc-s+elX ...Enter new :=I? password% WWWW(anging t(e user in0or)ation 0or )ans(urinEnter t(e new $alue or press E=TER 0or t(e de0ault
Full =a)e LN% Puda MansyurinRoo) =u)"er LN% 364
or+ P(one LN%9o)e P(one LN% 58133548B83;t(er LN% ;wner o0
www.MansyurinIT.co.cc Is t(ein0or)ation correct LZ-nN
Tamba*kan satu user agiB agar proses berkirim eMai bisa diaksanakan.
de"ian#ser$er%& adduser galipatAdding user XgalipatX...Adding new group XgalipatX *1558, ...Adding new user XgalipatX *1558, wit( group XgalipatX...reating (o)e directory X-(o)e-galipatX ...opying 0iles 0ro) X-etc-s+elX ...
Enter new :=I? password%Enter t(e new $alue or press E=TER 0or t(e de0ault
Full =a)e LN%Roo) =u)"er LN%9o)e P(one LN%;t(er LN% Is t(e
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
46/144
in0or)ation correctLZ-nN
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
47/144
Al-Mansyurin Team 2011 Hal 2(
B.2.3. /on0igurasi Post0i@
Konfigurasi utama apikasi Postfi" teretak pada fie )ain.c0. Tidak semua baris sript yang ada didaamnya akan kita konfigurasi. 3anya tamba*kan satu baris sript berikut pada fie tersebutB agardirektori maibo" dikenai.
de"ian#ser$er%& $i) -etc-post0i@-)ain.c0
(o)e)ail"o@ V Maildir- ta)"a(+an di "aris paling "awa(
+tau untuk ara epatnyaB anda bisa menggunakan perinta* ec(o seperti berikut.
de"ian#ser$er%& ec(o (o)e)ail"o@ V Maildir- Q-etc-post0i@-)ain.c0 SeanjutnyaB
tingga tamba*kan sedikit konfigurasi pada postfi" meaui dp+g. 'kuti angka*nya seperti diba0a* ini.
de"ian#ser$er%& dp+g#recon0igure post0i@>eneral Type o0 Mail on0iguration % Internet Site
Syste) Mail =a)e % de"ian.eduRoot and post)aster )ail recipient % *lea$e it "lan+ "ro,;t(er destination to accept... % *lea$e it as it was ust ;/,Force sync(ronous updates... % =oocal =etwor+s % 5.5.5.5-5 *add t(is at t(e end,:se Proc)ail 0or local deli$ery % =oMail"o@ sie li)it *"ytes, % 5ocal address e@tension c(aracter % \Internet protocols to use % ip$4de"ian#ser$er%& -etc-init.d-post0i@ restartde"ian#ser$er%& -etc-init.d-courier#i)ap restart
Kaau peruB tamba*kan sub:domain untuk Mai Server pada bind. +gar nanti menjadi)ail.de"ian.edu.
de"ian#ser$er%& ec(o )ail I= A 1B2.178.15.1]-$ar-cac(e-"ind-d".de"ian
de"ian#ser$er%& -etc-init.d-"indB restart
.4. Pengujian
Kai iniB kita akan meakukan pengujian SMTP dan POP4 server menggunakan mode te"t. Denganbantuan tenetB yang kita ara*kan pada port SMTP ataupun POP4B kita dapat menjaankan perinta*mai server meaui termina angsungB tanpa menggunakan mai ient ataupun semaamnya. %araini bisa kita gunakanB baik dari sisi server oa*ostB atapun dari sisi ient. +sakan suda* terinstaapikasi tenet ient.
B.3.1. SMTP port 26
Pada protoo SMTP iniB kita akan meakukan pengiriman eMai ke user galipat. =:,)ail 0ro)% )ans(urin$52 $.1.2 Okrcpt to% galipat265 2.1.6 ;+data364 End data wit( [RO[FO.[RO[FOI K:ST SE=D Z;: A TESTI=> MESSA>E...
265 2.5.5 ;+% ueued as15FA4EF uit221 2.5.5
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
48/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
49/144
Al-Mansyurin Team 2011 Hal 2)
.4.$.
POP4port 112
=sergaipatakanmemeriksa padaPOP4ServerBapaka*adapesanyangmasukke'-;OLmiiknya.
debian5te
netmai.debian.edu112
Trying1$.1#,.12.1...%onnetedtomai.debian.edu.)s
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
50/144
ape *arater is '+Z[UOK 3eo t*ere.user gaipatUOK [email protected] 1UOK ogged in.statUOK 1 74#retr 1UOK 74# otetsfoo0./eturn:Pat*mans*urinWdebian.eduL:Origina:TogaipatDeivered:TogaipatWdebian.edu/eeived fromdebian5 >debian5Y1$.1#,.12.1Z?
by debian5>Postfi"? 0it*SMTP id$9++(7+1
forgai
patHTueB15
Mar$211$11
5#:2722>)DT
?Mess
age:'d$211241#21$22
(.$9++(7+1Wde
bian5DateT
ueB15Mar$21
1$115#:2722>)D
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
51/144
T?9rommans*urinWdeb
ian.eduToun
disosed:rei
pientsH'J=S
TS)-DAO=+T)ST'-Direktori+ias?.
ateway,
Debian juga dapat digunakan sebagai /outer. -+T >-et0ork +ddress Transation? digunakan untukmeng*ubungkan antara jaringan oa >!+-? dengan jaringan uar >6+-?. Metode -+T ini *anya
bekerja untuk /outing Satu +ra*. +tau kita juga dapat menggunakan metode 'P 9or0ardingB untuk/outing Dua +ra*.
K*usus Debian sebagai routerB kita menggunakan topoogi yang berbeda. Karena server Debian*arus di*adapkan angsung dengan 'nternet.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
76/144
Q&et&net0ork&interfaes
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
77/144
Al-Mansyurin Team 2011 Hal &'
13. PR;?Z Ser$er
P/OLA Server berfungsi untuk menyimpan *aaman:*aaman 0ebsite yang perna* kita kunjungi.9ungsinya adaa* sebagai %+%3)B yang se0aktu:0aktu jika kita ingin mengunjungi *aaman yang
samaB akan diambikan dari Pro"y tersebut terebi* da*uuB dan jika beum ada maka akanditeruskan ke server sebenarnya. Seain itu pro"y juga dapat digunakan untuk SeurityB misanyamembokir akses ke suatu 0ebsite ataupun sebagainya.
14.1. 'nstaasi
+pikasi yang paing popuarB dan terkena ampu* untuk Server Pro"y yaitu S='D. Seain ituB adajuga distro inu" yang dik*ususkan untuk pro"yB seperti 'p%OP.
de"ian#ser$er%& apt#get install suid
14.$. Konfigurasi
13.2.1. /on0igurasi suid
Konfigurasi sript untuk suid sangata* banyakB namun kai ini saya akan memba*as bagianpentingnya saja. 3TTP? ke port 41$, >P/OLA?.
de"ian#ser$er%& ipta"les #t nat #A PRER;:TI=> #s 1B2.178.15.5-24 #p tcp ##dport 85
# REDIRET ##to#port 3128 de"ian#ser$er%& ipta"les#sa$e O -etc-ipta"les
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
78/144
Al#Mansyurin Tea) C 2511 3a ^36
13.2.4. Modi0i+asi 9ala)an Pro@y
;agian ini *anya opsiona sajaB anda bisa mee0atinya jika tidak ingin ama. Seain tampian defaut
aman s@uid yang begitu:begitu sajaB anda juga bisa memodifikasinya agi sesuai kebutu*an anda.
debian:server d &usr&s*are&s@uid&errors&)ngis*&
Daam direktori tersebut terdapat banyak sekai fie:fie aman error S='D. Semua fietersebut menggunakan pemrograman 0eb 3TM! saja. Kita *anya akan memodifikasi untukaman 0eb yang dibokirB dan dns:un:resoveabe.
de"ian#ser$er%-usr-s(are-suid-errors-Englis( $i)ERRAESSDE=IED de"ian#ser$er%-usr-s(are-suid-errors-Englis( $i)ERRD=SFAI
)dit kedua fie 3TM! diatasB sesuai kreativitas anda. Dan terak*irB restart daemon
suid tentunyaB debian:server &et&init.d&s@uid restart
14.4. Pengujian
Pengujian kita akukan pada sisi ient 0indo0s. Server Pro"y tersebut akan menjadiTRA=SPARE=T jika ada koneksi ke 'nternet. -amun jika digunakan daam ingkup !oa +rea-et0orkB yang tidak terjama* 'nternetB maka kita *arus menkonfigurasi MA=:A PR;?Z padasisi ient terebi* da*uu.
Jika ingin tetap kei*atan TransparentB 0aau di jaringan oa. +nda bisa menggunakan 'p+ddress +iasB dan dikombinasikan dengan irtua Domain. Just try t*is out.
13.3.1. /on0igurasi Manual Pro@y
;erikut ara mengkonfigurasi Manua Pro"y di 6eb ;ro0ser MoCia.
a. Tool O ;ptions O Ad$anced O =etwor+ O
Settings
". Dan +on0igurasi seperti"eri+ut
Konfiurasie/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
79/144
Al-Mansyurin Team 2011 Hal &)
13.3.2. Penguian Filtering
Kemudian oba ara*kan 0eb bro0ser ke aamat domain yang tea* kita bokirB misanya sajafaebook.om berikut. +nda juga bisa menamba*kan agiB domain:domain yang menurigakan padafie-$ar-url.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
80/144
Al-Mansyurin Team 2011 Hal &*
14. =TPSer$er
-et0ork
TimeProtoo>-TP?berfungsi untukmensingkronkan0aktuientdenganserver.Supaya0aktu
atau jamdapatsamapersis.-TPberjaanpadaprotoo=DPByangbersifatringandanunreiabe. -TPServerBsangatberperanpentingjikajuma*omputer suda*meamp
auibatasBagarsemua0aktuberjaanserentakpadasetiapomputer.
17.1.
'nstaasi
'nsta
t
e
r
e
b
i
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
81/144
*
d
a
*
u
u
p
a
k
e
t
n
t
p
>
s
e
r
v
e
r
?
B
d
a
n
n
t
p
d
a
t
e
>
i
e
n
t
?
.
d
e
"
i
a
n
#
s
e
r
$
e
r
%
-
(
o
)
e
-
p
u
d
a
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
82/144
a
p
t
#
g
e
t
i
n
s
t
a
l
l
n
t
p
n
t
p
d
a
t
e
17.$.Konfigurasi
Konfigurasi untuk ntpserverB teretak di satufie ntp.con0. ;uka danedit fie konfigurasitersebutB sesuaikanbagian:bagian yang adaseperti di ba0a* ini. ;eritanda pagar pada serverde"ian.pool.ntp.orgagar disabe.
de"ian#ser$er%-(o)e-puda $i)-etc-ntp.con0
Epool!ntp!org mapsto about ' lo)-stratum *+Pserers! our serer)ill
Ei34adiffer
entseteerytimeitstarts
up!Please"onsiderjoiningth
eEpool./http.
00)))!pool!ntp
!org0join!html
1
2ser
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
83/144
er!d
ebian!pool!ntp
!orgiburstdy
nami"
2serer
'!debian!pool!
ntp!orgiburst
dynam
i"
2ser
er3!debian!p
ool!ntp!orgib
urstdynami"
2
serer4!debia
n!pool!ntp!org
iburs
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
84/144
tdynam
i"
serer'35!
'35!'!fudge '35!'35!'!stratum '
E 6lients from this(e7ample8 subnethae unlimited
a""ess, but only ifE "ryptographi"allyauthenti"ated!2restri"t1
,2.1)+.12&.0m
ask2((.2((.2(
(.0no
trustr
estri"t1,2.1)
+.10.0mask2(
(.2((.2((.0no
modifynotrap
d
e
"
i
a
n
#
s
e
r
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
85/144
$er%-
(o)
e-pu
da -
etc-in
it.d-n
tp
resta
rt
Jika
diras
a
peruB
tamb
a*ka
n
juga
sub:
doma
in
untuk
-TP
Serve
r
pada
bind
*ntp.
de"ia
n.ed
u,.
17.4.Pengujian14.3.1. Penguian$ia ocal Ser$er
Periksa apaka* -TPserver oa suda*bekerja dengan baikatau beum. Jika padabagian jitter tidakberniai 2.222B berartisuda* benarB dan jikabeumB periksa kembai
fie ntp.con0.
de"ian#ser$er%-(o)e-puda ntp #p
re)otere0idsttw
(enpollrea
c(delayo00setitter
V!O
%+!>2?.!O%!.155
#74((
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
86/144
2.222 2.2222.221
=ntuk ebi* pastinyaBgunakan perinta*ntpdate untuk sinkron keserver oa*ost. Peru di
ingatB jika pada bagianini munu pesan noser$er suita"le 0orsync(roniation0ound maka tunggua*kurang ebi* 5:12 menit.
de"ian#ser$er%-(o)e-puda ntpdate #u12.5.5.1
13 Mar 56%57%42
ntpdateL3B17N%adust ti)eser$er 12.5.5.1o00set #5.55551
sec
14.3.2. Penguian$ia indows
Padasystemopera
si0indo0sB-
TP%
ientsu
da*terinsta
searaoto
matis.%arany
atinggado
u"le#clic+i
onja
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
87/144
mBpada
pojokkanan
taskbar0ind
o0s.
Kemudian
beritanda
*ekistpad
aAut
o)atica
llysync(ron
ie...danis
iaamatntp
serverdebia
n.
Konfiurasi e$erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
88/144
Al-Mansyurin Team 2011 Hal &+
16. Sa)"a Ser$er
Samba server sangat berperan penting daam meakukan fie s*aringB terebi* daam jaringanyang menggunakan sistem operasi berbeda dengan !inu"B k*ususnya untuk system operasi
6indo0s. Tidak seperti protoo ftpB protoo samba ini *anya digunakan untuk fie s*aringsekaa kei >Jaringan !oka?.
15.1. 'nstaasi
=ntuk fie s*aring di inu"B kita menggunakan apikasi samba server. Aang suda* terujikestabianya pada jaringan antar inu"B atapun antar inu" : 0indo0s.
de"ian#ser$er%& apt#get install sa)"a
15.$. Konfigurasi
16.2.1. /on0igurasi sa)"a dire+tori
;uat direktori pada debian serverB yang akan dis*aring daam jaringan oa. Kemudian ruba*
*ak akses pada direktori tersebut menggunakan *mod. Misanya jika ingin 0riteabe gunakan
(((B atau yang read:ony gunakan (55.
de"ian#ser$er%& cd -(o)e-puda-de"ian#ser$er%-(o)e-puda )+dirs(are de"ian#ser$er%-(o)e-pudac()od s(are- #R
16.2.2. Me)"uat user sa)"a
Tamba*kan user agar dapat mengakses fie s*aring tersebut dari jaringan oa. ;agian ini
adaa* optionaB jika anda menggunakan mode +nonymous !og'nB e0ati saja bagian ini.
de"ian#ser$er%& useraddta)u de"ian#ser$er%&s)"passwd #a ta)u
16.2.3. :ser Au t(entication ogIn
Seperti *anya dengan ftpB samba server bisa kita konfigurasi menggunakan =ser ModeBataupun
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
89/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
90/144
Al-Mansyurin Team 2011 Hal &,
XXXXXXXXXXXXXXXXXXXXXXXS*are
Definitio
ns XYs*areZpat* X&*ome&pudja&s*are&bro0seabe X yes0riteabeX yes
guest okX yes
ruba*menjadiguest
Terak*
i
r
B
a
g
a
r
s
e
m
u
a
k
o
n
f
i
g
u
r
a
s
tamba*kan bagian ini di ba0a* S*areDefinitons direktori untuk samba server
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
91/144
i
d
a
p
a
t
b
e
r
j
a
a
n
.
/
e
s
t
a
r
t
d
a
e
m
o
n
s
a
m
b
a
.
d
e
b
i
a
n
:
s
e
r
v
e
r
&
e
t
&
i
n
i
t
.
d
&
s
a
m
b
a
r
e
s
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
92/144
t
a
r
t
15.4. Pengujian
16.3.1. Penguian$ia ocal(ost
Pengujian oa*ost bisamenggunakan tootestpar) untuk mei*at*asi ak*ir darikonfigurasi fie smb.onfdi atas.
debian:servertestparm!oad smb onfigfies from&et&samba&smb.onfProessing setionYs*areZProessing setionY*omesZ!oaded serviesfie OK.Server roe
/O!)NST+-D+!O-)Press enter to seea dump of yourservie definitionsYs*areZ
pat* X&*ome&pudja&s*are&read ony X -oguest ok X Aes
Y*omesZ
ommentX3ome
Diretoriesva
idus
ersX]S
reatemaskX
2(22diretory
maskX2(22bro
0seabeX-o
16.3.2.
Penguian $iaindows
Meauiomputerien
tB tesapaka*fies*ari
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
93/144
ng suda* berjaandengan baik. =ntukmembuka fies*aring pada SistemOperasi 0indo0stidaka* suitB berikut
aranya.
Kik pada ionMyo)puter kemudianpada +ddress bar isikanaamat server debian.;isa menggunakan 'p+ddress ataupundomain. Jangan upaBtamba*akan dua"ac+slas( [[pada a0aaamat. Sebagaiidentitas protoo fies*aring.
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
94/144
Al-Mansyurin Team 2011 Hal '0
17. Sa)"a lient
Seain dapat digunakan untuk samba serverB inu" juga dapat kita gunakan sebagai samba ient.Aang berfungsi untuk mengambi fie s*aring dari omputer yang berbasis Mirosoft 0indo0s meaui
jaringan. -amun tidak seperti 0indo0sB di inu" kita enderung menggunakan te"t mode.
1#.1.'nstaasi
+pikasi yang kita gunakan untu samba ientB tidak jau* berbeda dari samba server itu sendiri. Masi*daam satu produkB insta sa)"a#client.
de"ian#ser$er%& apt#get install sa)"a#client
1#.$.Mei*at fie S*aring
Pada samba ientB setea* meakukan instaasi seperti di atas. Kita tidak peru repot:repotmengkonfigurasi apapun. Karna fasiitas samba ient suda* bisa angsung kita nikmati. +gar bisa
mei*at fie s*aring yang terdapat pada jaringanB gunakan synta" berikut ini. Terebi* da*uu pastikanaamat 'p +ddress tujuan fie s*aring.
de"ian#ser$er%& s)"client # --1B2.178.15.151
Do)ainVLMA=S9:RI=N ;SVLindows 6.1N Ser$erVLindows 2555 A= ManagerN
S*aren Typ %omment
%G Disk Defaut s*are
DG Disk Defaut s*areprintG Disk Printer Drivers) Son Print )PSO- St uss*are4 Disk
1#.4. Mounting fie S*aring
+gar dapat mengakses fie s*aring tersebutB kita *arus menge:Mount terebi* da*uu direktoritersebut meaui jaringan. 3a ini kita akukanB karna terkadang antara partisi inu" >e"t4? denganpartisi 0indo0s >ntfs? berbeda.
Terebi* da*uu buata* direktori untuk meetakan fie Mounting nantinya. Defaut untuk Mountingteretak di-)nt.
de"ian#ser$er%& cd -)ntde"ian#ser$er%-)nt )+dirwindows
Kemudian mount fie s*aring dari 0indo0sB ke direktori tersebut diatas.
de"ian#ser$er%-)nt )ount #t ci0s --1B2.178.15.151-s(are313- -)nt-windows-
Setea* dimountingBanda bisa menggunakan & mengambi semua fie dan data pada direktori0indo0s. Dan jika fie s*aring disetting 0riteabeB anda juga dapat menamba* dan meng*apus datapada fie s*aring tersebut.
de"ian#ser$er%-)nt cd windows-de"ian#ser$er%-)nt-windows ls #altotal 23B7dr0"r0"r0" 1 root root 2 $211:24:$7 272# .
dr0"r:"r:" 4 root root 72# $211:24:1( 25$4 ..dr0"r0"r0" 1 root root 2 $211:24:$$ 2555 +:Mans*urinTM:r0"r0Sr0" 1 root root 42#,7 $211:24:$7 272# b4(7k.p*p:r0"r0Sr0" 1 root root 4245 $211:21:21 1714 beak.p*p:r0"r0Sr0" 1 root root 124#$4 $211:24:11 $1$2 inu"Nogo:5.11.tar.gC:r0"r0Sr0" 1 root root 1,41 $211:24:$1 122# pass0ddr0"r0"r0" 1 root root 2 $211:2$:2 1112 roundubemai:2.5.1:r0"r0Sr0" 1 root root $$#,,7 $211:24:11 2(1 roundubemai:2.5.1.tar.gC:r0"r0Sr0" 1 root root 1$#4 $211:24:$1 122, s*ado0dr0"r0"r0" 1 root root 2 $211:24:$7 2$54 6eb Deveoper
1#.7. =n:Mounting fie s*aring
=ntuk meepas fie s*aring tersebutB gunakan perinta* u)ount seperti berikut.
de"ian#ser$er%-)nt-windowscd.. de"ian#ser$er%-)nt u)ountwindows-
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
95/144
Konf iurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
96/144
Al-Mansyurin Team 2011 Hal '1
1. JP=Ser$er
irtua
Private-et0orkingadaa*suatumetodeyangdigunakan untukmeng*ubungkansuatu!+-B
menggunakanmediayangberskaauas>'nternet?.Prinsipnyaadaa*membuat tunne &tero0onganByangbersifatend toendstruture.Se*ingga bisameng*ubungkan
jaringan!okaB0aauberjaraksangatjau*.
1(.1.
'nstaasi
+pikasi
y
a
n
g
p
a
i
n
g
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
97/144
popuar
untuk P-
Server
yaitu
pptpd dan
open$pn.
Di sini
saya
mengguna
kan
pptpd.
de"ian#
ser$er%-(o
)e-puda
apt#get
install
pptpd
1(.$. Konfigurasi
1.2.1. /on0igurasiJP= Ser$er
Peru diketa*ui terebi*da*uuB ba*0asanya vpnserver membutu*kanminima dua interfae)t*ernet. Satumengara* ke jaringan!okaB dan yang ain
mengara* ke jaringan'nternet. =ntuk jaringan'nternetB vpn serverpun*arus menggunakan 'pPubiB agar bisa diaksesdari mana saja.
Konfigurasi untuk P-serverB teretak pada fiepptpd.con0.
de"ian#
ser$er%-(o)e-puda$i)-etc-pptpd.con0
lo"alip'93!':;!!'remoteip'93!':;!!'-3,'93!':;!!3APE"lient
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
98/144
sererse"retIPaddre
sses
pudjappt
pdu67a12&
8
ipulpptpdiu
l12&
8
6e/ian-serer
9:;ome:u67a0*ateveryou0antbro?.Terak*irB isikan'pPubiserverdebian.Dan kik9'-'S3.
Setea*kitamengkonfiguras
ikoneksiP-sepertidi atas.+kanmunujendea!og'nvpnsearaotomatis.Masukan userdanpass0ord P-
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
101/144
anda pada formtersebut. Peru diingatB*a ini *arus diakukanjuga pada user vpn yangain. +gar jaringan vpndapat berjaan.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
102/144
Al-Mansyurin Team 2011 Hal '&
18. Multi)edia Strea)ing Ser$er
;ab ini sejatinya sama dengan bab membuat 6eb F Database Server. Aang membedakanya*anyaa* pada %ontent Management System >%MS? tersebut. OsTube termasuk saa* satu %MS
yang berfungsi sebagai Mutimedia Server. Karena dapat membuat ideo ataupun +udiostreaming serverB ayaknya 000.youtube.om .
1,.1.Persiapan 9ie
+nda bisa mendo0noad %MS OsTube ini di 000.Mansyurin 'T.o. B kemudian ekstrak padaserver debian.
debian:server&*ome&pudja tar "vf ostube.tar.gCdebian:server&*ome&pudja sostube
Tempatkan %MS tersebut pada direktori untuk 0ebsite. Dan ruba* *ak akses direktori tersebut
menjadi 0riteabe bagi semua userB untuk memuda*kan kita daam 'nstaasi nantinya.
debian:server&*ome&pudja mv ostube&var&000&ostube debian:server&*ome&pudja*mod ((( var&000&ostube& :/
1,.$.Konfigurasi
18.2.1. /on0igurasi Jirtual 9ost
Seperti *anya dengan membuat suatu 0ebsiteB kita juga *arus menamba*kan irtua3ost untukmutimedia streaming server ini pada +pa*e$. irtua 3ost ini me0akii setiap 0ebsite yang kitabuat. )dit fie virtua *ost tersebut seperti di ba0a* ini. Dan peru diingatB pada bagian ScriptAlias*arus diganti juga.
debian:server&*ome&pudja d &et&apa*e$&sites:avaiabe& debian:server&et&apa*e$&sites:avaiabe p defaut video debian:server&et&apa*e$&sites:avaiabe vim videoirtua3ost V,2
Server+dmin 0ebmasterWoa*ostServer-ame video.debian.edu ganti dengan sub:domainDoument/oot &var&000&video& okasi osTube Diretory &Options9oo0Sym!inks+o0Override -one&Diretory
Diretory &var&000&video& okasi osTubeOptions 'nde"es 9oo0Sym!inksMutiie0s +o0Override -one Orderao0Bdeny ao0 from a &Diretory
Sript+ias &gi:bin& &var&000&video&gi:bin& gantiseperti iniDiretory &var&000&video&gi:bin ganti sepertiini
+o0Override -oneOptions U)"e%
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
103/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
104/144
Al-Mansyurin Team 2011 Hal ''
PadaST)P:1Bkitadi*aruskanmenginsta p(p6#cli danjugameruba*niaidefautupoadpada fiep(p.inimenjadi122M;.
de"ian#ser$er
%-(o)e-puda
apt#getinstal
lp(p6#clide"
ian#se
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
105/144
r$er%-(o)e-pudanan
o-etc-p(p6-ap
ac(e2-p(p.ini
Ma@i)u)allowed sie 0oruploaded 0iles.
upload)a@0ilesie V 155Mru"a( "agian ini
de"ian#ser$er%-(o)e-puda-etc-init.d-apac(e
2 restart
Pada bagian MyS!database onfigurationBisi sesuai database anda.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
106/144
1,.4. Pengujian
Pengujian OsTubetersebut dapat kia
akukanB baik dari sisiient ataupun serveroa*ost. +sakan padaomputer tersebutterdapat 6eb ;ro0seruntuk mengaksesnya.+nda bisa menggantitempate defaut yangadaB dan kemudianmemuai upoad $ideoaudio i)age dandocu)ent pada OsTubetersebut.
Konf iurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
107/144
Al-Mansyurin Team 2011 Hal '(
1B. Firewall
9ire0a atau Tembok +piB berfungsi untuk memfiter semua paket yang e0at pada dirinyaB baik darijaringan !oka ataupun 'nternet. +pikasi server yang satu ini sangata* pentingB untuk meindungi
jaringan oa kita dari serangan uar. +pikasi fire0a yang terkena pada inu" adaa* 'pTabesBseain itu ada juga S*ore0a.
1.1.;ok 'noming Paket
Pada keadaan defautB apikasi IpTa"les tea* terinsta seara otomatis saat kita menginstasystem operasi Debian. Tingga kita konfigurasi saja.
1.121. ;ok 'p yang MasukBipta"les #A I=P:T #s1B2.178.15.1 # DR;P
1.122. ;ok Subnet yang MasukB
ipta"les #A I=P:T #s 1B2.178.15.5-24# DR;P
1.12&. ;ok 'nterfae yangMasukBipta"les #A I=P:T #o et(5 #DR;P
1.$.;ok Outgoing Paket
Diatas adaa* beberapa konfigurasi untuk membokir paket yang masukB dan berikut di ba0a* untukmembokir paket yang keuar.
d? ;ok 'p yang KeuarBipta"les #A ;:TP:T #d 1B2.178.15.1 # DR;P
1.4.;ok Speified Port
Daam pemba*asan seanjutnyaB kita akan mengkonfigurasi pembokiran pada port protoo tertentu.SebeumnyaB anda *arus mengeta*ui terebi* da*uuB nama protoo beserta port yang seringdigunakan. Komputer kita terdapat kurang ebi* 45.222 nomor port. Dan berikut port:port yang seringdipakai.
1. 9TP $12. SS3 >$$?
4. T)!-)T7. SMTP5. D-S >54?#. T9TP(. 3TTP>,2,. POP4. 'M+P1 3TTPS
Sebagai permisaanB disini saya akan membokir port 9TP agar tidak bisa diakses.
1.12'. ;ok Port yang MasukBipta"les #A I=P:T #p tcp #dport
21 # DR;P
1.12(. ;ok dari Subnet tertentuB
ipta"les #A I=P:T #s 1B2.178.15.5-24 #p tcp _#dport 21 # DR;P
1.7. +o0 Speified Port Ony
Diatas adaa* beberapa konfigurasi untuk membokirB dan berikut jika kita mengijinkan 'p Tertentusaja yang bisa mengakses protoo tersebut.
? 'jinkan 'p tertentuBipta"les #A I=P:T #s 1B2.178.15. # AEPTd? 'jinkan 'nterfae tertentu untuk mengakses9TPBipta"les #A I=P:T #o et(1 #p tcp _dport 21 #AEPT
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
108/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
109/144
Al-Mansyurin Team 2011 Hal ')
1.5. Membuat !ogging 9ie
Sebagai atatanB untuk memonitoring ara kerja 'pTabes ini bisa kita buat !og fieB denga ara
seperti berikutB
e? Membuat !og fieB
ipta"les #A I=P:T #) li)it _#li)it 6-)in # ;> _#log#pre0i@ P;RT 21 DR;P% _#log#
le$el
=ntuk mei*at semua konfigurasi yang tea* kita buatB gunakan perinta* seperti di ba0a* ini.
de"ian#ser$er%-(o)e-puda ipta"les #n
(ain I=P:T *policy AEPT,target prot opt source destination
DR;P all # 1B2.178.15.18 5.5.5.5-5DR;P tcp # 5.5.5.5-5 5.5.5.5-5 tcp dpt%364;> all # 5.5.5.5-5 5.5.5.5-5 li)it% a$g 6-)in "urst 6 ;> 0lags 5 le$el pre0i@ XP;RT 21 DR;P%
(ain F;RARD *policy AEPT,
target prot opt sourcedestination
(ain ;:TP:T *policy AEPT,target prot opt sourcedestinationDR;P all # 5.5.5.5-5 1B2.178.15.222
1.#. Deeting >if Mis:onfigured?
Jika kita ingin meng*apus semua konfigurasi diatasB gunakan perinta* berikut.
de"ian#ser$er%-(o)e-pudaipta"les #? de"ian#ser$er%-(o)e-puda ipta"les #F
1.(./un at Start=p
Keema*an pada 'pTabes ini adaa*B jika omputer kita restart maka semua konfigurasi yang tea*kita buat sebeumnya akan *iang sirna. =ntuk mengakainyaB simpan konfigurasi tersebutB kemudianbuat restore point agar dapat di oad kembai ketika Start=p.
de"ian#ser$er%-(o)e-puda ipta"les#sa$eO -$ar-ipta"les.con0 de"ian#ser$er%-(o)e-puda $i) -etc-rc.local
# i= 0
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
110/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
111/144
Al-Mansyurin Team 2011 Hal '*
25. SAT
S6+T >S+M;+ 6eb +dministration Too? adaa* apikasi 0eb yang ditujukan k*usus untukmengkonfigurasi Samba Server. Dengan adanya konfigurasi meaui 6eb
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
112/144
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
113/144
Al-Mansyurin Team 2011 Hal '+
;erikutbeberapsreens*oot
dariapikasiS6+T.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
114/144
Konfiurasi e/ian$erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
115/144
Al-Mansyurin Team 2011 Hal ',
21. Printer Ser$er
S*aring Printer pada jaringan !inu":6indo0s tidaka* begitu suit sebenarnya. Dapat kitakonfigurasi menggunakan mode T)LTB apikasi Printer s*aring? dan %upSAS >Printer onfiguration?. %=PSAS sendirisingkatan dari %ommon =-'L Printing SystemB yang dibunde dengan driver:driver umum segaajenis Printer. ;erjaan pada protoko 3TTPSB meaui port #41.
de"ian#ser$er%-(o)e-puda apt#get install sa)"a cupsys
$1.$. Konfigurasi
21.2.1. /on0igurasi 0ile :PSZS
Konfigurasi untuk %=PSAS teretak pada fie cupsd.con0. 9ie tersebut peru kita editB agar apikasi%=PSAS dapat kita akses menggunakan komputer ainB seain server oa*ost.
de"ian#ser$er%-(o)e-puda $i) -etc-cups-cupsd.con0
Dan ruba* beberapa sript konfigurasi seperti di ba0a* ini.
#;nly listen 0or connections 0ro) t(e local)ac(ine.isten local(ost%731isten 1B2.178.15.1 Ta)"a+an script iniisten -$ar-run-cups-cups.soc+
#S(ow s(ared printers on t(e localnetwor+.
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
116/144
upsys tersebut. de"ian#ser$er%-(o)e-puda -etc-init.d-cups restart
Konfiurasi e/ian $erer
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
117/144
Al-Mansyurin Team 2011 Hal (0
21.2.2./on0igurasiSAM
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
118/144
VV
VVVVV
VVVVVVVVVVVVVVV
V>lo"alSettingsVVVVVVVVVVV
VVVVVVVVVVVVLglo"alN##uest ;+ Zes A A
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
119/144
sguesto+Vyeswrita
"leVnocreat
e)odeV555
indowsclients loo+ 0ort(is s(are na)eas a source o0downloada"leprinter dri$ersLprint'Nco))ent VPrinter Dri$erspat( V-$ar-li"-sa)"a-printers"rowsea"le V yesread only V yes
guest o+ X no. . .
Setea* seesaimengkonfigurasiBseau restart apikasitersebutB agar fiekonfigurasi dapatangsung dijaankanoe* server Debian.
d
e
"
i
a
n
#
s
e
r
$
e
r
%
-
(
o
)
e
-
p
u
d
a
-
e
t
c
-
i
n
i
t
.
d
-
s
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
120/144
a
)
"
a
r
e
s
t
a
r
t
2
1
.
2
.
3
.
/
o
n
0
i
g
u
r
a
s
i
P
r
i
n
t
e
r
:
P
S
Z
S
Tamba*kanprinterdenganmenggunakanapikasi%=PSAS
meaui0ebbro0serB bisadariserveroa*ostataupundariient6indo0s.+ra*kan=/! ke*ttps&&debian.edu#41
-
5/25/2018 Debianserverfinal 2 Buat Ujikom
121/144
Al-Mansyurin Team 2011 Hal (1
-
5/25/2018 Debianserverfina