Sabtu, 25 Desember 2010

FIREWALL DASAR


FIREWALL DASAR
Untuk mengecek installasi pada computer :
Kemudian aktifkan IP_FORWARDING, dengan member nilai ‘1’ pada file ip_forward
 Kemudian untuk menyalakan servicennya ada 2 cara yaitu :

Untuk menolak semua paket yang masuk atau keluar

Kemudian untuk mengeceknya



Untuk menolak semua paket keluar dari system
Untuk menolak paket berdasarkan protocol dan port
  


Untuk mengetahui letak

ROUTING


ROUTING
1.      Membuat IP address dengan mengedit konfigurasi eth0
2.      Kemudian restar computer
3.      Dengan nama device eth0, eth:1, eth:2, kita dapat membuat IP alias dengan menggunakan perintah
$ sudo ifconfig eth0  192.168.133.38 netmask 255.255.255.0
$ sudo ifconfig eth0 :1  172.16.110.7 netmask 255.255.255.0
$ sudo ifconfig eth0 :2 192.168.231.3 netmask 255.255.255.0
Setelah selesai kita dapat melihat hasilnya dengan perinath ifconfig


4.      Kita dapat melihat table routing dengan perintah
$ sudo route -n
5.      Kemudian kita menyeting konfigurasi pada file : /proc/sys/net/ipv4/ip_forward. Nilai default(isi) dari file tersebut adalah 0 (nol), lakukan pengubahan agar isi menjadi 1 (forward) :


6.      Pada host network, kita diharuskan menge-route-kan network tersbut ke router. Pada salah satu computer pada network, ketikan perintah :
$ sudo route add default gw 192.168.123.4
7.      Untuk melakukan penghapusan, lakukan perintah
$ sudo route del default gw 192.168.123.4
8.      Untuk mengakses oute tersebut berhasil kita setting atau tidak, ping-lah IP address pada network yang berbeda.


Sabtu, 18 Desember 2010

PRATIKUM LINUX, MODUL VI (DNS SERVER)


 BAB I
DASAR TEORI

PENGERTIAN DNS
Domain Name System (DNS) Adalah sebuah aplikasi service di internet yang menerjemahkan sebuah domain name ke IP address dan salah satu jenis system yang melayani permintaan pemetaan IP address ke FQPN (Fany Qualified Domain Name) dan dari FQDN ke IP address. DNS biasanya digunakan pada aplikasi yang berhubungan ke internet sererti Web Browser atau e-mail, Dimana DNS membantu memetakan host name sebuah computer ke IP address. Selain digunakan di internet DNS juga dapat di implementasikan ke private network atau internet.
BAB II
TUGAS

Membuat nama domain dalam komputer digunakan aplikasi BIND
 
Langkah – langkahnya sebagai berikut, dan ganti sesuai dengan contoh











  




 BAB III
KESIMPULAN
FUNGSI DNS
A. Kerangka Peraturan pengiriman secara kontroversi menggunakan keuntungan jenis rekod DNS, dikenal sebagai rekod TXT.
B. Menyediakan keluwesan untuk kegagalan computer,Beberapa server DNS memberikan perlindungan untuk setiap domain. Tepatnya,Tiga belas server akar (root server)digunakan oleh seluruh dunia.
KEUNGGULAN DNS
  1. DNS mudah untuk di implementasikan di protocol TCP/IP
  2. DNS server mudah untuk di konfigurasikan(Bagi admin)
  3. User tidak lagi di repotkan untuk mengingat IP address
KEKURANGAN DNS
  1. DNS tidak mudah untuk di implementasikan
  2. Tidak konsisten
  3. Tidak bias membuat banyak nama domain.

Jumat, 17 Desember 2010

PRATIKUM LINUX : Bab VII, Web Server (APACHE)

Instal Wordpress
Siapkan Wordpress (Dalam Flashdisc), Installasi Wordpress dari Flashdisc, Mount flashdisc, dengan cara : Tancapkan Flashdisc, Periksa letak Flashdisc/ nama device Flashdisc dengan perintah (#fdisk –l), Mount flashdisc ke media (sdb1 adalah nama/ letak devicenya) #mount/dev/sdb1/media, Masuk dengan media flashdisc (#cd/media/), Lihat isi flashdisc (#ls), Ekstrak wordpress ke tempat penyyimpanan (/home/prasojoo/public_html) : (#tar xvfz wordpress-3.0.tar.gs –c /home/prasojoo/public_html), Proses pengekstrakan berjalan dan tunggu sampai selesai, Instal links terlebih, dengan cara : (#yast-i links), Buat database (Buka di prasojoo.ac.id/phpmyadmin dengan links) Buka prasojoo.ac.id/phpmyadmin, dengan cara : #links prasojoo.ac.id/phpmyadmin, Masukkan UserId dan Password xampp = UserId : lampp, Password : 1990(password xampp), Masuk di jendela phpmyadmin Pilih bahasa. Masukkan Username dan Password yang di set di xampp (Username : root; Password : 1990, Buat database dengan tab ke samping. Isi nama database (“wordpress”) create dan tekan enter. Keluar dari links dengan menekan tombol “Q” dan pilih “yes”., Masuk ke konfigurasi vhost dii xampp, dengan perintah : #vi/opt/lamp/etc/extra/httpd-vhost.conf, Edit httpd-vhost, setting dengan :
( NameVirtualHost 192.168.21.1:10
ServerAdmin webmaster@prasojoo.ac.id
DocumentRoot /home/prasojoo/public_html/wordpress
ServerName prasojoo.ac.id
ServerAlias www.prasojoo.ac.id
ErrorLog logs/dummy-hostexampel.com-err_log CustomLog logs/dummy-host.exampel.com-access_log common)

Beri tanda pagar (#) pada :
#ServerAdmin webmaster@dummy-host2.example.com
#DocumentRoot /www/dosc/dummy-host2.example.com
#ServerName dummy-host2.example.com
#ErrorLog logs/dummy-host2.example.com
#CustomLog logs/dummy-host2.example.com-access_log common
Lalu Simpan dengan menekan tombol ESC(:wq) enter


Konfigurasi Xampp dengan perintah : #vi/opt/lamp/atc/httpd.conf

Hilangkan tanda pagar pada include etc/extra/httpd-vhosts.conf
Simpan dengan menekan tombol ESC(:wq) Enter.

Masuk ke direektori wordpress yang ddi ekstrak (/home/prasojoo/public_httml/)
#cd/home/prasojoo/public_html/wordpress
#ls
#cp wp-config-sample.php wp-config.php
#vi wp-config.php

Setting
DB_NAME’,’wordpress’
DB_USER’,’root’
DB_PASSWORD’,’’1990’
DB_HOST’,’’localhost’
Simpan dengan menekan tombol ESC (:wq) Enter

Restart xampp, dengan cara :
#/opt/lampp/lampp restart

Ubah hak akses ke direktori wordpress, dengan cara
#chmod 777 /home/prasojoo/public_html/wordpress


Buka browser. Coba apakah webserver berhasil.
Buka www.prasojoo.ac.id
Klik instal.php untuk insatali wordpress








Muncul jendela wordpress instalation. Pilih First Step.

Masuk pada First step.
Masukkan :
Weblog Title : prasojoo
Your e-mail : han_3p@yahoo.co.id
Pilih Continue to Second Step

Masuk pada Second step (Step akhir).
Kita akan mendapat Username dan Password secara otomatis (Username dan Password untuk login ke webserver)

broser www.prasojoo.co.id (Instalasi Sukses)

Instal CMS

Pertama
Installasi  Joomla(dengan menggunakan flass
Tancapkan Flashdisc, Periksa letak / nama device flashdisc ( #fdisc-l ), Mount flashdisc ke media dan sdb1 adalah nama/ letak devicenya (#mount/dev/sdb1/media), Masuk dalam media flashdisc (#cd/media/), Lihat isi flasdisc (#ls), Ekstrak Joomla ke /home/prasojoo/public_html (#tar xvfs Joomla_1.5.21-Stable-full_Package.tar.gz-C/home/prasojoo/publi_html), Proses ekstrak berjalan dan tunggu sampai selesai
Kedua
Buat database. Buka di prasojoo.ac.id/phpmyadmin dengan link, Buka prasojoo.ac.id/phpmyaddmin, dengan cara (#links prasojoo.ac.id/phpmyadmin), Masukkan UserId dan Password Xampp : UserId : lampp, Password : 1990, Masuk di Jendela phpmyyadmin, pilih bahasa. Masukkan : Username          : root Password : root, Buat database dengan tab ke samping isi nama database “Joommla”àcreateàenter, Keluar dari links tekan “Q” dan “Yes”, Masuk konfigurasi vhost di Xampp dengan perintah : #vi/opt/lamp/etc/axtra/httpd-vhosts.conf, Edit httpd-vhosts.

MancVirtualHost 192.168.21.1:80
#
# VirtualHost example:
#Alhost any Apache directive may go into a VirtualHost constainer.
#The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any (VirtualHost) block.
#
(VirtualHost 192.168.21.1:80)
            ServerAdmin webmaster@prasojoo.ac.id
            DocumentRoot /home/prasojoo/public_html
            Servername prasojoo.ac.id
            ServerAlias www.prasojoo.ac.id
            ErrorLog logs/dummy-host.example.com-error_log
            CustonLog logs/dummy-host.example.com-access_log commos
(/VirtualHost)

#(VirtualHost -:80)
#          ServerAdmin webmaster@dummy-host2.example.com
#          DocumentRoot /www/docs/dummy-host2.example.com
#          ServerName dummy-host2.example.com
#          ErrorLog logs/dummy-host2.example.com-error_log
#          CustonLog logs/dummy-host2.example.com.access_log commos
#(/VirtualHost)
:wq
Simpan dengan menekan tombol ESC (:wq)àEnter, Restart Xampp, caranya : #/opt/lampp/lampp restart, Buka browser www.prasojoo.ac.id. Pilih bahasa dan klik next



Pada Step ke-2 ternyata ada yang tidak jalan à configuration.php writable


Kita Harus merubah hak akses dengan cara : #chmod 777 /home/prasojoo/public_html

Refresh step ke-2






License di Next



Database :
Database Type   : mysql
Hostname        : localhost
Username        : root
Password         : roo
Database Name           : joomla


-Next




Pengisian FTP jika punya isikan, jika tidak di Next


Main Configuration, Isinya :

- Next


Finish. Hapus direktori installation di computer server





Masuk ke directori penyimpanan joomla.
#cd/home/prasojoo/public_html/
#rm-r installation/

Buka di browser www.prasojoo.ac.id)

-Instal sukses




Rabu, 15 Desember 2010

PRATIKUM LINUX MODUL IV TRANSFER DATA



LAPORAN
FTP (singkatan dari File Transfer Protocol) adalah sebuah protokol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-mesin dalam sebuah internetwork. FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduh dan penggugah berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP.
SSH menggunakan kriptografi kunci publik untuk mengotentikasi komputer remote dan biarkan komputer remote untuk mengotentikasi pengguna, jika perlu. SSH biasanya digunakan untuk login ke mesin remote dan mengeksekusi berbagai perintah, tetapi juga mendukung tunneling, forwarding TCP port dan X11 connections; itu dapat mentransfer file menggunakan terkait SFTP atau SCP protocols. SSH menggunakan klien-server model. Yang standar TCP port 22 telah ditetapkan untuk menghubungi server SSH. Sebuah klien program SSH ini biasanya digunakan untuk membangun koneksi ke SSH daemon untuk dapat diremote. Keduanya biasanya terdapat pada sistem operasi modern, termasuk Mac OS X, Linux, FreeBSD, Solaris dan OpenVMS. Tersedia versi berpemilik, freeware dan open source untuk berbagai tingkat kerumitan dan kelengkapan.



TUGAS

3. Bagaimana cara membuat dan menampilkan pesan/banner pd wktu login ke ssh server?

vim /etc/ssh/sshd_config

4. Bagaimana cara login ke ssh server menggunakan user login yang berbeda?

ssh username@IP_login_lain

ssh hando@192.168.20.XX

5. Bagaimana cara mengirimkan (upload) suatu file lokal kedalam directory tertentu pada host yang berlainan menggunakan SCP?

scp /home/student/hando.txt student@192.168.20.XX/home/student

6. Bagaimana cara download file pada suatu direktori yang berlainan host menggunakan SCP?

scp namauser1@namahost1:/direktori/file namauser2@namahost2:direktori/file