Showing posts with label Networking. Show all posts
Showing posts with label Networking. Show all posts



Assalamualaikum wr wb

Kali ini saya akan share cara instalasi Server dengan service nya di Debian 7 wheezy di virtual box . kita tau di Server itu terdapat service DNS,FTP, dll . Pada kesempatan ini saya hanya mengajarkan basic dalam instalasi OS jaringan yaitu DNS,FTP, virtual Host, Instalasi Wordpress. Tutorial ini saya buat sendiri sesuai dengan arahan guru pembimbing saya . mungkin itu saja langsung aja kita konfigurasi Debian nya Gan
Let's Config Bray...

Pelaksanaan Praktik :
A. Hal hal yang harus dipersiapkan
1. Virtual Machine dengan OS Debian Wheezy 7
2. Debian harus sudah terinstall service DNS Server bind9 dan service FTP proftpd ,untuk  tutorial pengistallan bisa kunjungi
untuk melihat cara penginstalan bind9 dan proftpd
3. Software ftp client , disini penulis menggunakan FileZilla
4. File Wordpress 4.0, bisa diunduh di http://wordpress.org
5. Browser (Mozilla, Chrome, Opera, dll)
6. Kesabaran dan ketelitian.

B. Praktik pelaksanaan
1) Pembuatan DNS Zone dengan nama domain nama+nomerabsen
1. Buka Virtual Machine Debian Anda. Loginlah sebagai user Root

D:\Data User\Pictures\DEbian\Capture.JPG

2. Tambahkan host DNS yang akan kita konfigurasi. Disini karenan formatnya
nama+nomerabsen, maka disini penulis menggunakan nama rizal29.com.
Ketikan nano /etc/hosts dan tambahkan host rizal29.com

3. Edit file named.conf yang ada di directori /etc/bind/ . Disini kita akan menambahkan DNS Zone untuk rizal29.com. Ketikan nano /etc/bind/named.conf dan tambahkan zone seperti gambar dibawah

D:\Data User\Pictures\baru\as.JPG

NB : untuk format DNS Zone adalah sebagai berikut
zone “domain kita”{
tipe DNS;
file “database DNS”;
};

2) Pembuatan DNS Record dari rizal29.com
1. Masuk ke direktori /etc/bind/ . Ketikan cd /etc/bind

2. Salin atau copy file db.local ke /var/cache/bind/db.namaDatabaseDNSkita .
Ketikan cp db.local /var/cache/bind/db.rizal29

NB : Ketikan ls /var/cache/bind/ untuk mengecek apakah file sudah tersalin
atau belum

3) Pembuatan SUB Domain “ftp” pada DNS Record rizal29.com
1. Untuk menambah sub domain , kita harus mengedit file db.rizal29 yang ada
di direktori /var/cache/bind/ tadi. Ketikan nano /var/cache/bind/db.rizal29 .
Editlah sesuai gambar dibawah

D:\Data User\Pictures\baru\Capture.JPG

NB : - untuk rizal29.com bisa diganti dengan Domain Anda
- jangan sampai lupakan ada tanda . (titik) di akhir domain kita
- untuk ip 192.168.1.2 bisa disesuaikan dgn IP Anda masing - masing
- Anda bisa menambahkan sub domain lagi dgn format seperti di ftp

Penyelesaian Pembuatan DNS
Disini agar DNS kita jalan, kita perlu mengedit file resolv.conf di directori /etc/. Ketikan
nano /etc/resolv.conf dan tambahkan resolv DNSnya untuk domain rizal29.com. Edit
seperti gambar dibawah ini

D:\Data User\Pictures\baru\Capture2.JPG

NB : untuk search diisi dengan domain kita dan untuk nameserver sesuaikan IP masing
masing
Setelah itu restart service bind9 dan lakukan pengetesan apakah DNS domain kita sudah
jalan apa belum.
Ketikan service bind9 restart untuk melakukan restart service bind9


Untuk pengetesan, lakukan ping ke domain dan subdomain kita. Contoh disini adalah
mengeping rizal29.com dan ftp.rizal29.com.
Hasil PING!!






JIKA SEPERTI DIATAS BERARTI DNS KITA SUDAH JALAN, LANJUTKAN KE LANGKAH BERIKUTNYA >>

4) Pembuatan Virtualhost dan direktori khusus untuk website rizal29.com
1. Buat direktori khusus untuk penempatan website di rizal29.com, secara
umum direktori ini nanti berada pada /var/www/ . Anda bisa mengganti
direktorinya, tetapi saya sarankan letakkan disana saja. Buatlah direktori sesuai
nama domain kita agar lebih gampang. Ketikan mkdir /var/www/rizal29.com

NB : direktori inilah yang nantinya kita jadikan direktori default website dari
virtualhost kita dan direktori home untuk user ftp kita

2. Membuat konfigurasi Virtualhost rizal29.com. Yang pertama pindah dulu ke
direktori /etc/apache2/sites-available/ agar lebih mudah nantinya. Ketikan cd
/etc/apache2/sites-available/

D:\Data User\Pictures\DEbian\Capture8.JPG

Kedua, salin atau copy file default ke namakonfigurasiVhostkita. Ketikan cp
default rizal29.com ,

Ketiga, edit file konfigurasi vhost rizal29.com tadi, ketikan nano
rizal29.com dan edit sesuai gambar dibawah

D:\Data User\Pictures\baru\Capture3.JPG

NB : yang diedit dari file diatas adalah :
- ServerAdmin dari webmaster@localhost menjadi ServerAdmin@domainkita
- penambahan ServerName domainkita
- penambahan ServerAlias www.domainkita
- document root dari /var/www diubah ke direktori khusus untuk domain kita
- Directory /var/www/ diubah menjadi direktori khusus untuk domain kita


Keempat, aktifkan konfigurasi Vhost kita dengan mengetikan a2ensite
namakonfigurasiVhostkita. Ketikan a2ensite rizal29.com

Setelah itu restart service apache2 agar konfigurasi kita berjalan. Ketikan
service apache2 restart untuk merestart service apache webserver.
Setelah apache2 terrestart , coba lakukan pengecekan dengan browser.


BERHASILLL……
5) Pembuatan user ftp khusus untuk Vhost rizal29.com dengan directori home
“ /var/www/rizal29.com/ ”
1. Sebelum membuat user ftp, pastikan dahulu debian Anda telah terinstall service ftp. Disini kita mengunakan service ftp protpd. Perlu dicatat juga disini sebelumya kita telah membuat group “ftpuser” yang dikhususkan untuk user ftp kita nanti. Untuk membuatnya ketika saja addgroup ftpuser

2. Tambahkan user ftp, disini kita akan menambahkan user ftp_rizal29. Ketikan adduser ftp_rizal29 -shell /bin/false -home /var/www/rizal29.com/

NB :
- ftp_rizal29 merupakan user yang akan kita gunakan untuk login ftp nanti
- untuk -shell adalah untuk jenis user kita nanti
- untuk -home adalah direktori home / default untuk user ftp kita saat login nanti.

3. Ubah hak milik dari folder /var/www/rizal29.com/ untuk user ftp kita.
Ketikan chwon -R ftp_rizal29:ftpuser /var/www/rizal29.com/



NB : untuk melihat hak akses folder /var/www/rizal29.com/ . Ketikan ls
-la /var/www/rizal29.com

Disana sudah terlihat bahwa folder /var/www/rizal29.com/ sudah menjadi
hak milik user ftp kita ftp_rizal29


6) Proses upload Wordpress ke rizal29.com
1. Siapkan software filezilla sebagai software ftp client yang akan kita gunakan
untuk mengupload wordpress dan juga sediakan file Wordpress nya.


2. Buka filezillanya, hubungkan ke server kita.


NB : lihat, disana direktori default saat kita login ftp adalah
/var/www/rizal29.com/ , ini menandakan bahwa konfigurasi kita tadi
Berhasil









3. Cari file wordpressnya dan uploadkan ke /var/www/rizal29.com/


Select semua file wordpressnya. Klik kanan > Upload

7) Pembuatan Database khusus untuk wordpress rizal29.com
1. Buka browser dan buka PhpMyAdmin dari rizal29.com. Ketikan di address browser www.rizal29.com/phpmyadmin/

2. Masuklah ke phpmyadmin Anda. Masukan username dan password dari user
mysql Anda.


3. Buat database untuk wordpress, disini penulis membuat database wp_rizal29.com untuk penginstalan wordpress nanti. Perlu diingat, databasenya harus ada wp_ sebelum nama database. Ini akan digunakan untuk prefix dari pengaturang wordpress nanti.

8) Proses penginstalan Wordpress di rizal29.com
1. Akses www.rizal29.com dari browser. Maka secara otomatis akan di








sudah siap untuk menginstall wordpress di domain kita (rizal29.com). Klik Let’s Go
untuk memulai penginstalan.



2. Isikan data - data untuk penginstalan wordpress. Ini merupakan data - data yang
digunakan untuk konfigurasi wordpress dengan database yang telah kita buat
tadi.

Data yang diisikan :
- Database name, sesuaikan dengan nama database yang kita buat tadi.
- Username , diisi dengan username mysql server Anda
- Password, isikan dengan password mysql server Anda
- Database Host, biarkan tetap localhost
- Table prefix, tetap wp_ karena kita menggunakan prefix wp_ pada DB kita
Klik Submit untuk melanjutkan penginstalan
NB : Jika terjadi error atau tidak bisa, check lagi data yang Anda masukan
sudah benar atau belum















3. Muncul halaman seperti berikut


Halaman diatas menunjukan bahwa wordpress tidak bisa membuat file wp-config secara otomatis di server kita. Ini biasanya terjadi karena kesalahan hak akses. Maka disini sebelum kita klik Run the Install harus membuat file wp-config.php secara manual. Berikut cara membuat file wp-config secar manual :
a) Salin atau copy semua tulisan wp-config yang ada. (yang diblok biru di
gambar diatas)
b) Pastekan di text editor, bisa notepad atau yang lainnya.
c) Save as dengan nama wp-config.php
d) Upload ke server kita menggunakan FileZilla seperti tadi.

Setelah membuat wp-config.php sekarang kita klik Run the Install untuk
melanjutkan penginstalan wordpress.
NB : Jika yang muncul halaman seperti berikut

Maka kita tidak perlu membuat file wp-config secara manual. Langsung saja
diklik Run the Install
4. Isikan informasi tentang situs Anda



NB : - Site Title : isikan judul situs Anda
- Username : isikan username untuk login ke wordpress nanti
- Password : isikan password untuk login wordpress
- email : isikan email
Klik Install Wordpress untuk menginstall wordpress
5. Wordpress berhasil terinstall di rizal29.com, klik Log in untuk login ke
Wordpress










6. Masukan username dan password wordpress Anda


7. Selamat datang di Dashborad Wordpress! , anda bisa mengelola situs Anda lewat dashboard ini

Komputer Terapan Jaringan

Komputer Terapan Jaringan adalah suatu konsep dari teknologi komputer yang berguna untuk menghubungkan suatu komputer dengan komputer lainnya, baik menggunakan jaringan peer to peer ato cleint server. agar dua / lebih komputer tersebut dapat berkomunikasi dan berbagi sumber daya komputer yang ada.


Jenis-jenis Jaringan

  1. PAN (Personal Area Network)

PAN adalah singkatan dari personal area network. Jenis jaringan komputer PAN adalah hubungan antara dua atau lebih sistem komputer yang berjarak tidak terlalu jauh. Biasanya Jenis jaringan yang satu ini hanya berjarak 4 sampai 6 meter saja. Jenis jaringan ini sangat sering kita gunakan, contohnya menghubungkan hp dengan komputer.

  1. LAN (Local Area Network)

LAN adalah singkatan dari local area network. Jenis jaringan LAN ini sangat sering kita temui di warnet-warnet, kampus, sekolah ataupun perkantoran yang membutuhkan hubungan atau koneksi antara dua komputer atau lebih dalam suatu ruangan. 

  1. MAN (Metropolitan Area Network)

MAN singkatan dari metropolitan area network. Jenis jaringan komputer MAN ini adalah suatu jaringan komputer dalam suatu kota dengan transfer data berkecepatan tinggi yang menghubungkan suatu lokasi seperti sekolah, kampus, perkantoran dan pemerintahan. Sebenarnya jaringan MAN ini adalah gabungan dari beberapa jaringan LAN. Jangkauan dari jaringan MAN ini bisa mencapai 10 - 50 kilo meter.

  1. WAN (Wide Area Network)

WAN singkatan dari wide area network. WAN adalah jenis jaringan komputer yang mencakup area yang cukup besar, contohnya adalah jaringan yang menghubugkan suatu wilayah atau suatu negara dengan negara lainnya.

  1. Internet

Internet merupakan singkatan dari Interconeccted Network. Internet adalah kumpulan komputer yang terhubung satu dengan yang lain dalam satu jaringan, disebut jaringan yang saling terhubung karna internet menghubungkan komputer dengan jaringan-jaringan komputer diseluruh dunia menjadi sebuah jaringan komputer yang sangat besar.
Tutorial Konfigurasi AAA Authentication
Cisco Packet Tracer



Protokol Keamanan AAA

Sebelum kita melakukan konfigurasi kita harus tau apa itu AAA Authentication lebih dulu Protokol keamanan AAA (Authentication,Authorizatoin,Accounting) digunakan untuk mengatur mekanisme bagaimana tata cara berkomunikasi, baik antara client ke domain-domain jaringan maupun antar client-client yang domain berbeda dengan tetap menjaga keamanan data

Gambar Kerja

Alat dan Bahan :

1.  1 buah PC
2.  1 buah Server
3.  2 buah Switch
4.  1 buah Router

Konfigurasi Perangkat :

1.  PC Kelompok 1  : 192.1681.2  Subnet mask : 255.255.255.0
2.  Server Stemba : 172.16.1.2  Subnet mask : 255.255.255.0
3.  Router (R1) eth0 : 192.168.1.1 eth1 : 172.16.1.1



Langkah Kerja :

1. Setelah jaringan dibuat dan terkoneksi dengan baik selanjutnya konfigurasi AAA-Server pilih tab Service pada Server > AAA > service nya di ON kan dan berikut konfigurasi lengkapnya :

Penjelasan:
  • Client name “R1” adalah hostname si router itu
  • Client IP adalah Router IP (AAA Server ya Server…yang minta authentikasi ya client, si R1)
  • Secret adalah password untuk authentikasi antara router dengan AAA Server
  • Server Type kita menggunakan TACACS (ada 2 yang umum…RADIUS dan TACACS)
  • Setelah itu kita setting user pass database-nya di server AAA ini
2. Tahap selanjutnya konfigurasi “Failover”-nya dulu alias setting metode default untuk login untuk refer ke local database dulu caranya dengan masuk Router > CLI
Buat apa bikn user pass lagi? Kalo kamu salah konfig atau AAA Server-nya tidak bisa di akses…kamu bakal ke LOCKED OUT, ga bisa masuk lagi ke Router …
Konsep AAA itu seperti ini (yang bagus):
  • Authentikasi lewat AAA Server
  • kalo tidak bisa…authentikasi menggunakan Local Database
  • kalo tidak bisa lagi…menggunakan “enable” biasa
Konsep AAA seperti ini disebut method list, “saya mau authentikasi menggunakan Metode apa?…kalo  tidak bisa, saya harus menggunakan Metode apa lagi” begitulah cara kerja Metode List
3. Nah, sekarang kita setting routernya supaya ngecek username password ke AAA Server
Penjelasan:
  • kita menggunakan method list dengan nama AAA-Server (bikin sendiri)
  • dimana method-list AAA-Server ini menggunakan metode authentikasi TACACS+
  • nah, kalo TACACS ini tidak bisa, menggunakan method-list local alias menggunakan local database
  • pasang di line console (atau di VTY)
4. Selanjutnya kita bikin R1 “pointing” authentikasi Router ke server (ip server dan password-nya)
Tacacs-server host (ip server)
Tacacs-server key  cisco123 (password authentikasi antara Router dan Server)
5. Yuk kita tes…menggunakan debug juga deh (debug aaa authentication) kemudian ketik exit kemudian akan keluar User Access Verification

6.  Lalu login menggunakan akun yang ada di AAA-server yang telah kita konfigurasi tadi.
   Yess Berhasil……..
7.  Kemudian kita coba matikan server nya

8. Lalu login lagi ke R1
9. Ternyata login invalid, tapi jangan sedih kita coba menggunakan local database yang telah kita buat saat di awal tadi .
Saat login dengan local database


10. Yess jadi kita masih bisa masuk ke Router (R1)
Catatan: Begitulah penggunaan local database jika akses ke server terputus metode local database dapat membuat kita login kembali ke Router



Terima Kasih dan Selamat Mencoba ☺