Rabu, 05 Februari 2014

Setting SSH UBUNTU

Apa itu SSH

Secure Shell atau SSH adalah protokol jaringan yang memungkinkan pertukaran data melalui saluran aman antara dua perangkat jaringan. Terutama banyak digunakan pada sistem berbasis Linux dan Unix untuk mengakses akun shell, SSH dirancang sebagai pengganti Telnet dan shell remote tak aman lainnya, yang mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti Internet.


Setting SSH UBUNTU

1. Buka terminal dan masuk ke root
2. Masukan perintah sudo apt-get install openssh-server
setting ssh
2. Maka akan menampilkan hasilnya dan tunggu hingga selesai
setting ssh
Referensi :
1. https://help.ubuntu.com/community/SSH/OpenSSH/Configuring2. http://id.wikipedia.org/wiki/SSH

Setting SSL Ubuntu

Apa itu SSL

SSL adalah Protokol berlapis. Dalam tiap lapisannya, sebuah data terdiri dari panjang, deskripsi dan isi. SSL mengambil data untuk dikirimkan, dipecahkan kedalam blok-blok yang teratur, kemudian dikompres jika perlu, menerapkan MAC, dienkripsi, dan hasilnya dikirimkan. Di tempat tujuan, data didekripsi, verifikasi, dekompres, dan disusun kembali. Hasilnya dikirimkan ke klien di atasnya. (terjemahan bebas).

Setting SSL di UBUNTU
Pastikan bahwa komputer anda telah terhubung ke dalam jaringan komputer (internet/intranet). Buka aplikasi terminal pada sistem operasi Linux anda. Gunakan akses sebagai root dengan mengetikkan sudo su (untuk Debian based) atau su (untuk Red Hat based) atau sesuaikan distro Linux anda.
Tampilannya seperti ini kalau sudah di posisi root :
setting ssl
Kemudian lakukan beberapa hal berikut (setiap perintah dapat menggunakan tab terminal yang sama maupun berbeda) :
1. Ketikkan perintah yum install openssl openssl-devel mod_ ssl (pada Red Hat/Fedora based
gunakan yum install, untuk Debian/Ubuntu based gunakan apt-get install). Jika diperlukan
anda dapat menambahkan opsi –skip-broken untuk mengabaikan peringatan lainnya.
setting ssl
2. Setelah proses instalasi selesai, ketikkan perintah /ete/init.d/httpd restart (untuk LAMP) atau
/opt/lampp/lampp restart. Pastikan anda telah menginstal web server sebelumnya.
setting ssl 03

Sekian cara setting SSL di Ubuntu
Referensi :
1. Modul Praktikum Jaringan Komputer Sistem Teknologi Informasi ITB 2014


Some Quiz:

1. Apa yang dimaksud dengan SSL? Apa fungsi SSL?
Jawabannya : http://rizalkurnia.com/kuliah-2/tugas/pengertian-ssl-dan-fungsi-ssl/
2. Jelaskan mengenai proses kerja dari perintah yang anda lakukan di atas ! Jelaskan juga apa yang dimaksud dengan Open SSL !
Langsung Jawab ya …
Pertama :Kita install dulu openssl dengan memberikan perintah di Terminal, berhubung saya menggunakan ubuntu maka saya memberikan command : apt-get install openssl pada posisi directory di root.
Kedua :Kita berikan perintah /opt/lampp/lampp restart untuk merestart web server yaitu XAMPP sehingga hasilnya muncul ada tulisan not running.
Sedangkan untuk OpenSSL yaitu suatu protokol tambahan yang digunakan untuk Secure Socket Layer. Yang maksudnya adalah mengamankan jaringan kita antara client dan server. Dengan OpenSSL ini, maka jaringan akan sulit di sniffing. Jika dalam keadan HTTP biasa (Plain TEXT), kemungkinan besar bisa terkenad MITM Attack (Man In The Middle Attack).
Referensi :
1. Modul Praktikum Jaringan Komputer Sistem Teknologi Informasi ITB 2014
2. http://lebaksono.wordpress.com/2010/12/20/debian-web-server-with-openssl-https/

Setting Jaringan Komputer LAN fedora 20

Apa itu LAN
LAN: Local Area Network adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil. Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch, yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot.



Setting LAN di FEDORA 20

Sebelum memulai setting LAN, Pastikan bahwa komputer anda telah terhubung ke dalam jaringan komputer (internet/intranet). Buka aplikasi terminal pada sistem operasi Linux anda. Kemudian lakukan beberapa hal berikut (setiap perintah dapat menggunakan tab terminal yang sama maupun
berbeda) :
1. Ketikkan perintah:
    # ifconfig
 Amati, apakah anda telah memperoleh alamat jaringan atau belum?

2. Ketikkan perintah:
 cat /etc/resolv.conf
 Amati apakah anda telah memperoleh alamat DNS server?

3. Kemudian ketikkan perintah 
ifconfig em1 192.168.1.x netmask 255.255.255.0 
(x isikan dengan angka sesuai urutan tempat duduk anda).
x saya = 4.


Lanjutkan dengan perintah
route add default gw 192.168.1.1.
Kemudian ketik lagi perintah
ifconfig. Amati output yang ditampilkan.


  


5. Ketikkan perintah:
echo nameserver 8.8.8.8“ > /etc/res 
Kemudian ketik perintah: cat /etc/resolv.conf 
 Amati output yang dihasilkan.



Itulah praktikum kali ini.
Terima kasih.
Referensi : Modul Praktikum Jaringan Komputer, Sistem dan Teknologi Informasi, STEI ITB

Setting FTP Server On FreeBSD

Apa Itu FTP

FTP adalah suatu protocol sebagai sarana untuk mengakses file dari komputer lain.
Anggaplah ada komputer A yang didalamnya terinstall FTP server, dan komputer B berhubungan dengan komputer A,  misal lewat LAN, maka komputer B dapat mengakses berbagai file di komputer A sesuai dengan konfigurasi FTP di komputer A tersebut.


Setting FTP di FreeBSD
Pada FreeBSD, kita tidak pertu menginstall FTP server karena telah termasuk di dalam instalasi OS. Pertama, kita buka file /etc/rc.conf
Vi /etc/rc.conf
ji
Sekarang lihat apakah ada baris ftpd_enable=”yes”. Jika belum tambahkan pada baris terakhir.
ftpd_enable=”yes”
ji
Lalu aktifkan FTP kita dengan perintah:
/etc/rc.d/ftpd start
ji
Selesai, sekarang kita test. Buka FTP kita melalui komputer lain dari jaringan. Karena saya menggunakan virtual machine, berarti dengan komputer guest.
Buka browser kemudian ketik
ftp://192.168.0.2
IP 192.168.0.2 adalah IP FreeBSD yang digunakan.

Web Server and Database Server Installation on Linux (Fedora 20)


Tentang Web Server
Web server adalah aplikasi server yang digunakan untuk melayani permintaan dari client seperti permintaan halaman web melalui browser dan mengembalikan hasil ke client dalam bentuk halaman-halaman web.

Cara Kerja Web Server

Cara kerja web server sangat sederhana yaitu client menghubungi server dan meminta halaman ke server, selanjutnya server memproses permintaan dan mengirimkan halaman yang diminta ke client.
Aplikasi web server yang paling banyak digunakan saat ini adalah XAMPP. Keunggulan XAMPP selain sebagai aplikasi web server juga memiliki fitur sebagai database server (phpMyadmin).


Tentang Database Server
Database server adalah aplikasi yang berjalan di server yang berfungsi untuk menyediakan layanan database terhadap program atau komputer lain seperti yang ditetapkan oleh model klien-server.


Instalasi XAMPP

XAMPP selain sebagai aplikasi web server juga mempunyai fitur database server dengan phpMyadmin. Karenanya, ketika kita telah menginstall XAMPP (versi lengkap), maka kita sekaligus juga menginstall database server.

1. Siapkan sistem operasi fedora 

2. Sediakan file XAMPP Linux yang bisa diunduh di http://www.apachefriends.org/en/xampp-linux.html 

3. Jalankan terminal (klik 'Activities' atau seret mouse ke pojok kiri atas layar) kemudian ketik 'terminal' 

4. masuk ke root directory dengan mengetik:  
# su [enter]
lalu ketikkan cd .. hingga keluar dari semua directory

5. ketikkan password anda (password untuk login)kemudian tekan enter 

 

6. masuk ke directory tempat file XAMPP Linux berada (misalnya di Documents) maka ketikkan:
hmod +x /home/subkhan/Documents/xampp-linux-1.run
Atau jika yang Anda punya adalah file xampp-linux-1.8.1.tar.gz, maka ketikkan kode berikut:
tar xvf home/subkhan/Documents/xampp-linux-1.8.1.tar.gz -C/opt
lalu tekan [enter]. Tunggu hingga proses installasi selesai.
7. Setelah itu, jalankan XAMPP dengan mengetikkan:
# opt/lampp/lampp start


8. Setelah itu, masuk ke browser, dan ketikkan alamat: localhost 
Jika proses installasi berhasil, maka akan muncul halaman berikut:


9. Untuk menjalankan Database Server (phpMyAdmin), tinggal klik menu phpMyAdmin di halaman localhost di atas, maka akan muncul halaman berikut:
Horray, sekarang Fedora kita sudah ada web server dan database servernya.


References:
[1] http://9triliun.com/artikel/1288/pengertian-web-server.html

[2] http://en.wikipedia.org/wiki/Database_server
[3] http://linuxamination.blogspot.com/2013/06/xampp-fatal-error-call-to-undefined.html
[4] http://stackoverflow.com/questions/12307842/why-cant-i-access-xampps-phpmyadmin-on-localhost-access-is-forbidden