Showing posts with label jaringan. Show all posts
Showing posts with label jaringan. Show all posts

Wednesday, 3 March 2010

Cara Membuat Web Server dengan Menggunakan CentOS 5.4

kali mr.hagz akan membahas tentang pembuatan server menggunakan centOS 5.4..
Dalam pembuatan Web Server ini perlu adanya beberapa komponen software yaitu dengan menggunakan :

1. Apache
2. PHP
3. MySQL
4. PHP MyAdmin

Cara menginstal Apache yaitu sebagai berikut :
1. Masuk ke terminal CentOS 5.4
2. Masuk ke root dengan menggunakan super user, syntaxnya su –
Lalu muncul password, masukkan password yg telah kita buat,
Apabila benar nanti akan muncul [root@localhost]#
3. Setelah kita masuk, lalu kita install Apache dengan cara masuk ke folder dvd atau media dengan syntaks
#cd /media/centos 5.4/CentOS/
4. Apabila telah masuk ke folder CentOS kita cek apakah ada data yang akan kita install dengan menggunakan syntax ls, file yang kita install adalah httpd, dengan syntax #ls *httpd*
5. Setelah menemukan kita akan install data tersebut dengan syntax
#rpm –ivh httpd-2.2.3-31.el5.centos.i386.rpm
6. Setelah selesai menginstal apache lalu edit apache dengan menggunakan syntaxs
#vi /etc/httpd/httpd.conf
7. Lalu jalankan apche dengan menggunakan syntax
#Service httpd start
8. Apabila telah tampil OK maka apache sudah bisa dijalankan di browser, untuk menjalankan apache di browser yaitu dengan cara masukkan alamat web dengan alamat localhost
9. Setelah tampil halaman test page di browser maka apache telah selesai

Setelah apache selesai maka langkah selanjutnya adalah menginstal PHP
Cara menginstal PHP yaitu sebagai berikut:
1. Cari folder CentOs kita cek dengan menggunakan syntax agar mengetahui nama file PHP tersebut, dengan syntax sebagai berikut : ls *php*
2. Setelah menemukan kita akan install data tersebut dengan syntax
#rpm –ivh php – 5.1.6-23.2.el5_3.i386.rpm
Apabila ada tulisan failed maka kita harus menginstall terlebih dahulu yang dibutuhkan untuk menginstall php.
Yang kita butuhkan pertama kali adalah php- common berikutnya php- cli, cara untuk menginstallnya adalah sebagai berikut :
#rpm –ivh php- common – 5.1.6-23.2.el5_3.i386.rpm
#rpm –ivh php- cli – 5.1.6-23.2.el5_3.i386.rpm
3. Setelah keduanya diinstall maka kita bias menginstall php nya.
4. Setelah php diinstall langkah selanjutnya kita akan menginstall php- pdo, karena sebagai syarat untuk menginstal php- mysql. Dengan syntax sebagai berikut :
#rpm –ivh php- pdo – 5.1.6-23.2.el5_3.i386.rpm
5. Setelah semua selesai maka kita akan membuat file php untuk pengetesan pada browser dengan cara seperti berikut :
vi /var/www/html/index.php
artinya : kita memasukkan file index.php dalam folder html yang tempatnya ada didalam folder www, dan folder www terdapat didalam folder var.
6. Lalu akan muncul seperti notepad dalam windows, didalam note tersebut kita membuat syntax php dengan cara :
- Pertama kita masuk ke mode insert dengan cara memekan tombol i
- Setelah masuk mode insert kita tuliskan syntax php sebagai berikut :
phpinfo();
?>
- Setelah itu kita tekan tombol esc, maka kita akan masuk ke mode note semula
- Untuk keluar dari note tersebut kita menekan syntax :wq yang artinya keluar dan save
7. Kita coba pada browser linux kita apakah tampil atau tidak halaman php yang kita buat dengan menuliskan pada address bar dengan tulisan localhost, tapi sebelumnya kita pastikan terlebih dahulu apache yang kita buat sedang berjalan atau tidak dengan syntax service httpd start
8. Apabila muncul halaman test php maka php sudah bisa untuk dijalankan

Setelah php selesai diinstall maka langkah selanjutnya kita akan menginstall MySQL
Cara menginstall MySQL adalah sebagai berikut :

1. Cari folder CentOs kita cek dengan menggunakan syntax agar mengetahui nama file MySQL tersebut, dengan syntax sebagai berikut : ls *mysql*
Setelah menemukan kita akan install data tersebut dengan syntax
#rpm –ivh mysql – 5.0.77-3.el5.i386.rpm
2. Apabila ada tulisan failed maka kita harus menginstall terlebih dahulu yang dibutuhkan untuk menginstall php.
Yang kita butuhkan pertama kali adalah perl (DBI), cara untuk menginstallnya adalah sebagai berikut :
#rpm –ivh perl – DBI – 1.52-2.el5.i386.rpm
3. Setelah selesai baru kita menginstall MySQL
4. Selanjutnya kita akan menginstall MySQL Server, tapi sebelum menginstall MySQL Server terlebih dahulu kita menginstall perl – DBD – MySQL, dengan cara menginstall dengan menggunakan syntax sebagai berikut :
#rpm –ivh perl – DBD – MySQL 3.0007-2.el5.i386.rpm
5. Setelah terinstall seterusnya kita akan menginstall MySQL Server dengan syntax sebagai berikut :
#rpm –ivh mysql – server - 5.0.77-3.el5.i386.rpm
6. Kemudian kita install php – mysql dengan syntax sebagai berikut :
#rpm –ivh php – mysql – 5.1.6-23.2.el5_3.i386.rpm
7. Lalu jalankan mysql tersebut dengan menggunakan syntax :
#service mysqld start
8. Apabila muncul OK maka mysql sudah bisa dijalankan

Selanjutnya kita akan menginstall phpMyAdmin, dengan cara sebagai berikut :

1. Langkah pertama kita masukkan removeable disk yang berisi data phpMyAdmin
2. Lalu kita copy data atau file ke disk linux yang kita buat dengan syntax :
#cp phpMyAdmin-2.11.10-english.tar.gz /var/www/html/
Artinya : kita mengcopy file phpMyAdmin-2.11.10-english.tar.gz ke folder html yang berada di dalam folder www, dan folder www di dalam folder var.
3. Kemudian masuk ke folder html dengan syntax : #cd /var/www/html/
4. File tersebut masih dalam bentuk zip, maka kita harus mengekstraks terlebih dahulu dengan syntax sebagai berikut :
#tar –xvzf phpMyAdmin-2.11.10-english.tar.gz
5. Langkah selanjutnya adalah merubah nama file yang telah diekstraks dengan nama yang kita inginkan seperti berikut :
#mv phpMyAdmin-2.11.10-english iyoet
6. Lalu masuk ke folder iyoet dengan syntax : #cd iyoet/
7. Lalu cek semua isi yang ada di folder iyoet, cari nama file config.sample.inc.php.
Fungsi file tersebut adalah untuk menentukan input username pada phpMyAdmin.
8. Apabila ditemukan, langkah selanjutnya adalah merubah nama file tersebut menjadi config.inc.php dengan syntax : #mv config.sample.inc.php config.inc.php
9. Lalu jalankan file tersebut dalam note dengan syntax : #vi config.inc.php
10. Kemudian isi tulisan blowfish….
11. Lalu ganti username dan passwordnya sesuai dengan yang kita inginkan, lalu simpan note tersebut.
12. Kemudian

Sunday, 29 November 2009

MENGENAL ADDRESS RESOLUTION PROTOCOL (ARP)

Nomor Internet Protocol (IP) dan kartu jaringan (MAC address) merupakan dasar untuk pengalamatan komputer dalam jaringan. Bagaimana cara meraka bekerja?
IP dan MAC (Media Access Control) address merupakan elemen dalam protocol ARP yang digunakan untuk pengalamatan dalam jaringan komputer. Ketika satu masuk kedalam jaringan, ia akan mengumumkan kehadirannya kepada semua komputer dalam jaringan (melakukan broadcast) melalui nomor IP dan MAC addressnya, atau sering disebut dengan istilah hardware address.


ADDRESS RESOLUTION PROTOCOL

Informasi tentang MAC address akan disimpan dalam kepingan RAM (Random Access Memory) dan sifatnya temporer dengan umurnya hanya 2 menit, namun dapat diperbaharui Ruang simpan dalam RAM ini disebut ARP (Access Resolution Protocol)chace. ARP akan selalu memeriksa ARP chace. Jika ARP berhasil menemukan nomor IP tetapi tidak menemukan MAC Address pasangannya, maka ARP akan mengirim request ke jaringan.
Prinsip dari ARP adalah tidak boleh ada lebih dari satu nomor IP memekai satu MAC address yang sama. Jadi, tak bisa menggunakan nomor IP yang sedang dipakai oleh komputer lain, dan tidak bisa menggunakan MAC address yang telah dipasangkan dengan IP lain.
Protocol IP bersifat statless, ia akan mengirimkan request MAC address dan mengirimkan pemberitahuan kepada komputer anggota jaringan jika terjadi ketidak beresan dalam pengalamatan, walaupun tidak ada komputer di jaringa yang memintanya. Protocol ARP juga bersifat non-routable, ia hanya bekerja pada satu segmen jaringan lokal.


ARP SPOOFING

Ancaman keamanan muncul ketika ada upaya manipulasi terhadap pengamatan nomor IP dan MAC address. Proses ini,bisa disebut dengan istilah ARP spoofing atau ARP spioning, bertujuan untuk mrncari manasaja kimputer yang terhubung dengan koneksi terbuka ( saling percaya). Misalnya, komputer B dengan alamat hardware BB:BB percaya terhadap komputer c dengan alamat hardware CC:CC. Komputer menyaring ada komputer A dengan MAC address AA:AA. Makan, penyerang akan berupaya mengirimkan pemberitahuan pada komputer B bahwa MAC address komputer C adalah AA:AA.
Salahsatu contoh aplikasi yang dilakukan untuk memanipulasi MAC address adalah WinArpSpoof. Sebelum menginstalnya, terlebih dahulu kita harus menginstal paket WinPcap untuk menangkap jaket data dari jaringan.
Parahnya, sistem operasi selalu mengecek ARP chace dan akan mengirim request pengamatan juka tejadi perubahan,atau jika ia mendeteksi adanya lebih adari satu IP dengan MAC address yang sama dalam ARP chace. Untuk menghentikan peroses ini, biasanya crecker akan membuat program untuk menjawab bahwa tidak ada perubahan dalam ARP chace. Contohnya bisa dilihat dalam skrip send_arp.c karya Yuri Volobuev di http://insecure.org/sploits/arp.games.html.
Dengan ARP spoofing, penyerang dapat mengatur lalu-lintas data pada jaringan. Paket data yang dikirim ke target B ke target C akan berbelok dulu ke komputer penyerang (komputer A). setelah mengetahui isi data, bisa saya si penyerang mengirim pesan palsu ke komputer C, seakan-akan berasal darikomputer B. model serangan semacam ini dikinal dengan istilan “man in the middle attack”. Lain jadinya jika penyerang memasang MAC address yang tidak dikenal didalam jaringan kepada komputr target. Ini akan akan menyebabkan komputr target tidak dikenali oleh jaringan dan mengalami penolekan saat mengirim request layanan, istilahnya “daniel of service”.
Untuk mengetahui terjadinya upaya ARP spoofing, kita bisa mengecek isi routing table menggunakan protocol Reserve ARP(RARP). Jika ada lebih dari satu alamat IP menggunakan MAC address yang sama, kemungkinan terjadi sesuatu yang tidak beres. Jika tidak ada yang salah dengan routing table, kita bisa mengirim paket ICMP (InternetControl Massage Protocol) atau yang dikenal dengan ping ke komputer. Jika muncul pesan error (unreachable), kita harus curiga dan segera menyelidiki sistem.
Protocol ARP dapat dimanipulasi dengan tujuan jahat, namun juga dapat dimanfaatkan untuk tujuan yang baik. Contohnya mengecek keanggotaan dalam suatu fasiltas akses internet. Sekarang banyak orang mengakses internet melelui jaringan Wi-Fi yang memanfaatkan gelombang radio. Di jaringa tersebut, protokot ARP bisa digunakan untuk mengecek MAC address komputer-komputer yang terhubung dengan internet.

Popular Posts

COMMENT

Labels

Labels

Labels

Labels