Liburan identik dengan membanjirnya wisatawan di Kota Yogyakarta. Kota ini memang masih menjadi favorit bagi wisatawan yang ingin menghabiskan masa liburannya di kota gudheg ini. Salah satu kawasan yang sangat ramai dikunjungi adalah Pasar Beringharjo. Pasar tradisional yang sarat dengan pernak pernik kerajinan khas Jogja ini selalu penuh dengan wisatawan yang berkunjung ke Yogyakarta. Beragam kerajinan khas Jogja selalu dicari wisatawan di tempat ini untuk cenderamata dengan harga yang terjangkau. Batik tetap menjadi favorit wisatawan untuk dijadikan souvenir dan oleh-oleh.
Hingga saat ini liburan hampir usai, masih ramai di jogja. Para wisatawan aik dari dalam maupun luar kota masih menikmati liburannya di Jogja. Dikawasan-kawasan wisata seperti Wisata Pantai, Museum, dan tempat wisata lainnya pun masih ramai pengunjung. Lihat saja jalan-jalan di kawasan Malioboro yang saat ini masih dipadati pengunjung yang rela berdesakan untuk jalan-jalan disana. Selain jalan-jalan Para Wisatawan juga membeli pernak-pernik khas jogja sebagai cinderamata untuk dibawa pulang. Buat pembaca ditnggu kunjungannya di JOGJA.
Kamis, 10 Juli 2008
Selasa, 08 Juli 2008
Linux Server (Ubuntu)
A) BAGIAN DATABASES
langkah – langkah yang dilakukan :
SETING IP
• login dengan user dan password anda
• masuk ke privelege root dengan perintah sudo -i
• masuk ke direktori /etc/networking cd /etc/network
• edit file interfaces vi interfaces
• isi dari file tersebut kurang lebih adalah sebagai berikut
//--------------- /etc/networking/interfaces --------//
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
// ------------------ eof ---------------------------//
• restart service networking /etc/init.d/networking restart
• install ssh server dengan perintah sudo apt-get install ssh
• install mysql server, jika pada saat instalasi anda meilih opsi LAMP berarti databases mysql server telah terinstall, jika tidak maka berikan perintah sudo apt-get install mysql-server.
• Masuk ke mysql console dengan mengetik mysql -u root -p
• Sekarang buat databases sesuai yang ditentukan, create database praktek;
• masuk ke databases tersebut,use praktek;
• buat table di dalam databases tersebut, create table data(id int(2), nama char(30), alamat char(50), primary key(id));
• isi data, insert into data(id, nama, alamat) values ('1', 'Barno Waluyo', 'Pragak');
• seting agar data tersebut dapat diakses dari webserver, grant all on praktek.* to 'root'@'192.168.0.2';,dimana praktek adalah nama databases dan 192.16.0.2 adalah ip webserver.
• Seting iptables agar menolak semua tcp koneksi, iptables -P INPUT DROP
• setting agar konek mysql hanya untuk ipwebserver iptables -A INPUT -p tcp -s 192.168.0.2/32 –-dport 3306 -j ACCEPT
• seting agar koneksi ssh hanya untuk ipwebserver iptables -A INPUT -p tcp -s 192.168.0.2/32 –dport 22 -j ACCEPT
• kita sudah selesai menyeting databases server secara sederhana.
B) BAG. WEB SERVER
1. pastikan pada saat installasi anda memilih opsi LAMP
2. pastikan open ssh telah terinstall sudo apt-get install ssh
SETING IP
• login dengan user dan password anda
• masuk ke privelege root dengan perintah sudo -i
• masuk ke direktori /etc/networking cd /etc/network
• edit file interfaces vi interfaces
• isi dari file tersebut kurang lebih adalah sebagai berikut
//--------------- /etc/networking/interfaces --------//
#koneksi ke databases server
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
#koneksi firewall
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
// ------------------ eof ---------------------------//
• restart service networking /etc/init.d/networking restart
3. lokasi default web server adalah /var/www cd /var/www
4. Contoh script untuk menampilkan data dari server databases
5. vi lihat_data.php
//----- lihat_data.php ---//
$konek=mysql_connect(“192.168.0.1”,”root”, “”); mysql_select_db(“praktek”, $konek); $keluar=mysql_query(“select * from data”); if ($baris=mysql_fetch_array($keluar)) { echo $baris[“nama”]; echo $baris[“alamat”]; } else { echo “maaf tidak ada data di server !!!”; } mysql_close($konek); ?>
6. setting iptables agar semua koneksi tcp di blok, iptables -P INPUT DROP.
7. Seting agar koneksi web hanya untuk ip firewall, iptables -A INPUT -p tcp -s 192.168.1.2/32 --dport 80 -j ACCEPT
8. Setting agar konek ssh hanya untuk ip firewall , iptables -A INPUT -p tcp -s 192.1868.1.2/32 --dport 22 -j ACCEPT
9. kita telah selesai memngkonfigurasi web server.
C) BAG.FIREWALL
• login dengan user dan password anda
• masuk ke privelege root dengan perintah sudo -i
• masuk ke direktori /etc/networking cd /etc/network
• edit file interfaces vi interfaces
• isi dari file tersebut kurang lebih adalah sebagai berikut
//--------------- /etc/networking/interfaces --------//
#koneksi ke webserver
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
#koneksi client
auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
// ------------------ eof ---------------------------//
• restart service networking /etc/init.d/networking restart
• install ssh, apt-get install ssh.
STEP KHUSUS (rinetd berada di flasdisk)
diasumsikan rinetd berada di fasdisk, maka tancapkan flasdisk dan di layar akan muncul beberapa baris tentang flasdisk tersebut, lihat pada bagian sda atau sdb, jika belum jelas maka dapat menggunakan perintah dmesg dan lihat beberapa baris terakhir apakah sda atau sdb,
1. jika sda maka perintah mountnya adalah mount /dev/sda1 /mnt.
2. Jika sdb maka perintah mountnya adalah mount /dev/sdb1 /mnt
masuk ke /mnt cd /mnt dan install rinetd dengan perintah dpkg -i rinetd_0.62-5_i386.deb
. masuk ke direktori /etc, cd /etc.
. vi rinetd.conf
. masukkan entri berikut pada /etc/rinetd.conf
192.168.2.1 80 192.168.1.1 80
. restart service rinetd /etc/init.d/rinetd restart
. blok semua koneksi tcp, iptables -P INPUT DROP
. set agar koneksi web terbuka, iptables -A INPUT -p tcp -s 192.168.0.0/24 –dport 80 -J ACCEPT
. set agar salah satu client yang hanya dapat mengakses ssh iptables -A INPUT -s 192.168.2.2/32 –-dport 22 -J ACCEPT
langkah – langkah yang dilakukan :
SETING IP
• login dengan user dan password anda
• masuk ke privelege root dengan perintah sudo -i
• masuk ke direktori /etc/networking cd /etc/network
• edit file interfaces vi interfaces
• isi dari file tersebut kurang lebih adalah sebagai berikut
//--------------- /etc/networking/interfaces --------//
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0
// ------------------ eof ---------------------------//
• restart service networking /etc/init.d/networking restart
• install ssh server dengan perintah sudo apt-get install ssh
• install mysql server, jika pada saat instalasi anda meilih opsi LAMP berarti databases mysql server telah terinstall, jika tidak maka berikan perintah sudo apt-get install mysql-server.
• Masuk ke mysql console dengan mengetik mysql -u root -p
• Sekarang buat databases sesuai yang ditentukan, create database praktek;
• masuk ke databases tersebut,use praktek;
• buat table di dalam databases tersebut, create table data(id int(2), nama char(30), alamat char(50), primary key(id));
• isi data, insert into data(id, nama, alamat) values ('1', 'Barno Waluyo', 'Pragak');
• seting agar data tersebut dapat diakses dari webserver, grant all on praktek.* to 'root'@'192.168.0.2';,dimana praktek adalah nama databases dan 192.16.0.2 adalah ip webserver.
• Seting iptables agar menolak semua tcp koneksi, iptables -P INPUT DROP
• setting agar konek mysql hanya untuk ipwebserver iptables -A INPUT -p tcp -s 192.168.0.2/32 –-dport 3306 -j ACCEPT
• seting agar koneksi ssh hanya untuk ipwebserver iptables -A INPUT -p tcp -s 192.168.0.2/32 –dport 22 -j ACCEPT
• kita sudah selesai menyeting databases server secara sederhana.
B) BAG. WEB SERVER
1. pastikan pada saat installasi anda memilih opsi LAMP
2. pastikan open ssh telah terinstall sudo apt-get install ssh
SETING IP
• login dengan user dan password anda
• masuk ke privelege root dengan perintah sudo -i
• masuk ke direktori /etc/networking cd /etc/network
• edit file interfaces vi interfaces
• isi dari file tersebut kurang lebih adalah sebagai berikut
//--------------- /etc/networking/interfaces --------//
#koneksi ke databases server
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
#koneksi firewall
auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
// ------------------ eof ---------------------------//
• restart service networking /etc/init.d/networking restart
3. lokasi default web server adalah /var/www cd /var/www
4. Contoh script untuk menampilkan data dari server databases
5. vi lihat_data.php
//----- lihat_data.php ---//
$konek=mysql_connect(“192.168.0.1”,”root”, “”); mysql_select_db(“praktek”, $konek); $keluar=mysql_query(“select * from data”); if ($baris=mysql_fetch_array($keluar)) { echo $baris[“nama”]; echo $baris[“alamat”]; } else { echo “maaf tidak ada data di server !!!”; } mysql_close($konek); ?>
6. setting iptables agar semua koneksi tcp di blok, iptables -P INPUT DROP.
7. Seting agar koneksi web hanya untuk ip firewall, iptables -A INPUT -p tcp -s 192.168.1.2/32 --dport 80 -j ACCEPT
8. Setting agar konek ssh hanya untuk ip firewall , iptables -A INPUT -p tcp -s 192.1868.1.2/32 --dport 22 -j ACCEPT
9. kita telah selesai memngkonfigurasi web server.
C) BAG.FIREWALL
• login dengan user dan password anda
• masuk ke privelege root dengan perintah sudo -i
• masuk ke direktori /etc/networking cd /etc/network
• edit file interfaces vi interfaces
• isi dari file tersebut kurang lebih adalah sebagai berikut
//--------------- /etc/networking/interfaces --------//
#koneksi ke webserver
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
#koneksi client
auto eth1
iface eth1 inet static
address 192.168.2.1
netmask 255.255.255.0
// ------------------ eof ---------------------------//
• restart service networking /etc/init.d/networking restart
• install ssh, apt-get install ssh.
STEP KHUSUS (rinetd berada di flasdisk)
diasumsikan rinetd berada di fasdisk, maka tancapkan flasdisk dan di layar akan muncul beberapa baris tentang flasdisk tersebut, lihat pada bagian sda atau sdb, jika belum jelas maka dapat menggunakan perintah dmesg dan lihat beberapa baris terakhir apakah sda atau sdb,
1. jika sda maka perintah mountnya adalah mount /dev/sda1 /mnt.
2. Jika sdb maka perintah mountnya adalah mount /dev/sdb1 /mnt
masuk ke /mnt cd /mnt dan install rinetd dengan perintah dpkg -i rinetd_0.62-5_i386.deb
. masuk ke direktori /etc, cd /etc.
. vi rinetd.conf
. masukkan entri berikut pada /etc/rinetd.conf
192.168.2.1 80 192.168.1.1 80
. restart service rinetd /etc/init.d/rinetd restart
. blok semua koneksi tcp, iptables -P INPUT DROP
. set agar koneksi web terbuka, iptables -A INPUT -p tcp -s 192.168.0.0/24 –dport 80 -J ACCEPT
. set agar salah satu client yang hanya dapat mengakses ssh iptables -A INPUT -s 192.168.2.2/32 –-dport 22 -J ACCEPT
Langgan:
Entri (Atom)