Showing posts with label prakt1. Show all posts
Showing posts with label prakt1. Show all posts

Wednesday, February 5, 2014

Setting SSH

Secure Socket Shell (SSH) adalah interface perintah dan protokol yang berbasis UNIX yang diperuntukkan untuk mengakses remote computer dengan aman. Perintah-perintah pada SSH dienkripsi dan diamankan dalam beberapa cara. Kedua ujung pada koneksi client/server diauthetikasi menggunakan sertifikat digital dan password yang dienkripsi. SSH menggunakan RSA public key cryptography baik untuk koneksi maupun authentikasi.

Setting SSH

Download dan install aplikasi openssl melalui terminal dengan cara mengetikkan perintah
apt-get install openssh-server



Ketik "Y" untuk melanjutkan proses instalasi


Proses instalasi berhasil.

Sumber :

  1. Modul Praktikum Jaringan Komputer, Sistem dan Teknologi Informasi, STEI ITB
  2. https://help.ubuntu.com/10.04/serverguide/openssh-server.html
  3. http://searchsecurity.techtarget.com/definition/Secure-Shell

Install Web Server & Database Server

Web Server adalah program yang menyediakan file berbentuk halaman web bagi pengguna web (pengguna menggunakan komputer yang terdapat HTTP clients) dengan menggunakan model client/server dan Hypertext Transfer Protocol (HTTP).

Database Server adalah perangkat lunak yang digunakan untuk menjalankan pelayanan sistem basis data.

Install Web Server & Database Server


Pertama, siapkan sistem operasi Linux dan file XAMPP Linux (bisa di-download disini).
Kemudian, untuk memulai instalasi, buka terminal dan ketikkan perintah berikut
chmod +x lokasi-dan-nama-file-xampp  
Dilanjutkan dengan menjalankan installer dengan mengetikkan
./nama-file-xampp 

Tekan enter untuk menjalankan proses instalasi









Proses instalasi berhasil.

Aktifkan xampp dengan perintah.
/opt/lampp/lampp start


Xampp dapat diakses dengan mengetikkan http://127.0.0.1 atau http://localhost pada web browser






Soal & Jawaban

1. Jelaskan yang dimaksud dengan web server dan database server beserta dengan fungsinya?
Buatkan bagan yang menggambarkan bagaimana proses layanan yang diberikan oleh web server
dan database server di dalam jaringan komputer !

Web Server adalah program yang menyediakan file berbentuk halaman web bagi pengguna web (pengguna menggunakan komputer yang terdapat HTTP clients) dengan menggunakan model client/server dan Hypertext Transfer Protocol (HTTP) halaman web dapat diakses melalui aplikasi web browser.

Database Server adalah perangkat lunak yang digunakan untuk menjalankan pelayanan sistem basis data.


Bagan Database Server
Bagan Web Server


2. Jelaskan fitur dan kelebihan yang dimiliki oleh produk open source XAMPP Linux !
Fitur :

  • Menyediakadatabase server mysql dan men-support PHP programming
  • Menghasilkan traffic report
  • phpMyAdmin
  • ProFTPD FTP server untuk meng-upload & download file

Kelebihan :
  • Open source/gratis
  • Mudah digunakan
  • Mudah diinstal & dikonfigurasi
  • Dapat digunakan pada Windows, Mac OS X, dan Linux
  • Pengembangan produk cukup cepat mengikuti perkembangan Apache, MySQL, dan PHP

sumber:

Setting SSL

Secure Sockets Layer (SSL) merupakan protokol yang biasa digunakan untuk me-manage keamanan pesan-pesan yang ditransmisikan melalui internet. SSL menggunakan layer program yang berada diantara layer internet HTTP (Hypertext Transfer Protocol) dan TCP (Transport Control Protocol). SSL menggunakan metode socket dalam melewatkan data antara klien dan program server dalam jaringan atau antar program layer dalam sebuah komputer. SSL menggunakan sistem enkripsi dengan public-and-private key dari RSA, termasuk juga penggunaan sertifikat digital.

Setting SSL

Download dan install aplikasi openssl melalui terminal dengan cara mengetikkan perintah
apt-get install openssl openssl-deved mod_ssl


Setelah instalasi selesai, perintah yang diketikkan adalah
/opt/lampp/lampp restart


Soal & Jawab

1. Apa yang dimaksud dengan SSL? Apa fungsi SSL?

SSL merupakan protokol yang biasa digunakan untuk me-manage keamanan pesan-pesan yang ditransmisikan melalui internet. SSL menggunakan layer program yang berada diantara layer internet HTTP (Hypertext Transfer Protocol) dan TCP (Transport Control Protocol). SSL menggunakan metode socket dalam melewatkan data antara klien dan program server dalam jaringan atau antar program layer dalam sebuah komputer. SSL menggunakan sistem enkripsi dengan public-and-private key dari RSA, termasuk juga penggunaan sertifikat digital.

SSL berfungsi untuk mengatur keamanan pesan-pesan yang ditransmisikan melalui internet.

2. Jelaskan mengenai proses kerja dari perintah yang anda lakukan di atas ! Jelaskan juga apa yang dimaksud dengan Open SSL !

Proses kerja diawali dengan mengetikkan perintah
apt-get install openssl openssl-devel mod_ ssl
perintah ini berfungsi untuk menginstall openssl pada komputer yang digunakan.
Setelah instalasi selesai, perintah yang diketikkan adalah
/opt/lampp/lampp restart
Perintah ini berfungsi untuk me-restart web server yang sudah diinstal sebelumnya.

OpenSSL merupakan sebuah toolkit kriptografi yang mengimplementasikan Secure Sockets Layer (SSL v2/v3) dan Transport Layer Security (TLS v1) network protocols dan standard kriptografi yang terkait.

OpenSSL dapat digunakan untuk membuat dan me-manage private keys, public keys, dan parameter dan melakukan enkripsi dan dekripsi dengan Ciphers.

Sumber :

  1. Modul Praktikum Jaringan Komputer, Sistem dan Teknologi Informasi, STEI ITB
  2. https://www.openssl.org/docs/apps/openssl.html
  3. http://searchsecurity.techtarget.com/definition/Secure-Sockets-Layer-SSL

Setting Jaringan Komputer (LAN)

Jaringan Komputer adalah interkoneksi dari beberapa device yang mampu untuk saling berkomunikasi. Device dapat menjadi host, maupun device penghubung.

Local Area Network (LAN) biasanya dimiliki secara privat dan menghubungkan beberapa host dalam suatu kantor, bangunan, atau kampus.

Setting Jaringan Komputer (LAN)

Ketikkan perintah berikut untuk mengetahui alamat jaringan
ifconfig


Ketikkan perintah untuk mengetahui alamat DNS server
cat /etc/resolv.conf



Kemudian ketikkan perintah
ifconfig eth0 192.168.1.x netmask 255.255.255.0
dengan x mengikuti alamat IP address yang diperoleh dari perintah ifconfig

Lanjutkan dengan perintah
route add default gw 192.168.1.1

ketik lagi perintah ifconfig



Ketikkan perintah
echo “nameserver 8.8.8.8“ > /etc/resolv.conf
Kemudian ketikkan perintah
cat /etc/resolv.conf

Soal & Jawaban

1. Apa fungsi setiap perintah – perintah di atas? (untuk memudahkan menjawab, jelaskan saja
maksud dari setiap langkah pada keempat langkah praktek di atas).

Perintah ifconfig untuk mengetahui alamat jaringan.
Perintah cat /etc/resolv.conf untuk mengetahui alamat DNS server
Perintah echo “nameserver 8.8.8.8“ > /etc/resolv.conf untuk merubah server dari 127.0.0.1 menjadi 8.8.8.8

2. Apa peranan dari adanya alamat IP, subnet mask, gateway, dan alamat DNS server?

IP Address merupakan identifikasi numerik yang menjadi alamat dasar dari sebuah komputer ketika berada dalam jaringan komputer.

Subnet mask adalah angka biner 32 bit yang digunakan untuk membedakan network ID dengan host ID, menunjukkan letak suatu host, apakah berada di jaringan lokal atau jaringan luar.

Gateway adalah sebuah perangkat yang digunakan untuk menghubungkan satu jaringan komputer dengan satu atau lebih jaringan komputer yang menggunakan protokol komunikasi yang berbeda.

Alamat DNS server digunakan untuk memudahkan user mengakses suatu website tanpa perlu mengetahui IP Address melainkan melalui host name-nya.

Sumber :

  1. Forouzan BA, Mosharraf F. Computer Networks A Top-Down Approach. New York: McGraw-Hill; 2012.
  2. Modul Praktikum Jaringan Komputer, Sistem dan Teknologi Informasi, STEI ITB
  3. http://ariz-zone.blogspot.com/2012/03/pengertian-ip-addres-dns-gateway-subnet.html
  4. http://dimas05.wordpress.com/2008/10/20/gateway-jaringan-komputer/
  5. http://www.jaringankomputer.org/kamus-istilahinternet-istilahjaringankomputer/
  6. http://tentangkomputerkita.blogspot.com/2010/10/apa-itu-dns-dns-adalah.html

Setting FTP Server

FTP (File Transfer Protocol) adalah protokol internet yang berfungsi untuk pertukaran file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. Dua unsur penting pada FTP yaitu FTP server dan FTP client. Setting FTP server dapat dilakukan pada sistem operasi Linux.

Proses instalasi dimulai dengan mengunduh aplikasi vsftpd melalui terminal dengan cara mengetikkan perintah
apt-get install vsftpd


Proses instalasi berhasil dilakukan. 

Sumber :
  1. Modul Praktikum Jaringan Komputer, Sistem dan Teknologi Informasi, STEI ITB
  2. http://www.jaringankomputer.org/pengertian-ftp-fungsi-ftp-carakerja-aplikasi-ftp/