Thursday, October 23, 2014

Mengatasi Error GPG pada Ubuntu.

Banyak banget newbie yang make open source dan lagi coba-coba software terbaru mengalami error gpg.

error disebabkan karena mereka belum mendowload pubkey nya dari software center.

solusi :
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys ED444FF07D8D0BF6

ED444FF07D8D0BF6  adalah serial number yang dibutuhkan.

Sunday, October 12, 2014

Istilah - istilah penting dalam manajemen Infrastuktur IT

Fault Tolerance

Tingkat dimana perangkat lunak server menyesuaikan dengan kegagalan dari berbagai bentuk (termasuk kegagalan hardware dan software) sehingga sistem masih bisa melayani permintaan klien seperti biasa, tanpa klien menyadari kegagalan ini.

Failover

Ketika satu server (perangkat lunak atau perangkat keras) mengalami masalah, down, dan tidak dapat melanjutkan untuk melayani permintaan, klien secara dinamis beralih ke server lain yang dapat mengambil alih dari layanan server yang gagal.

*beda : fault tolerance itu sistem yang bisa memperbaiki dirinya sendiri ketika terjadi suatu masalah (masih dalam satu server), fault tolerance biasanya menyatakan ketahanan terhadap kegagalan yang masih bisa diperbaiki sedangkan failover, satu server down dan diambil alih servicenya oleh server lain.

High Availability

Sebuah layanan yang selalu up, selalu tersedia, selalu melayani permintaan, dan dapat melayani volume request yang luar biasa besar secara bersamaan. High Availibility harus mempunyai fault tolerance untuk menjaga ketersediaan layanannya.

Distributed

Beberapa proses komputasi dapat terjadi di beberapa komputer server yang bekerja sama untuk mencapai suatu tujuan, idealnya secara paralel. Misalnya, banyak contoh web server masing-masing berjalan pada komputer server terpisah di belakang penyeimbang beban(load balancer) TCP merupakan contoh web server yang didistribusikan (distributed).

Replicated

Setiap informasi/data harus dikopikan kedalam suatu tempat lain, sehingga bisa dibuat backup dan restore dan menjaga ketersediaan(high availability).

Load Balancing 

Penyeimbang resoource, misal ada service yang dilayani oleh 2 server yang terdistribusi, server yang satu sudah sangat sibuk menangani layanan sedang server kedua masih idle atau tidak terlalu sibuk. maka ketika ada request layanan lagi, akan dihandle oleh server kedua. sampai beban kerja dibagi rata.

Cluster

Sebuah cluster terdiri dari dua atau lebih contoh perangkat lunak server yang berjalan pada satu atau lebih komputer server yang bekerja sama untuk melayani permintaan klien sehingga klien menganggap kelompok sebagai layanan tunggal sangat tersedia. Tujuan pengelompokan ini adalah untuk mudahnya monitoring sumber daya server yang tersedia(karena sudah jadi 1), menyediakan layanan yang selalu tersedia untuk klien, sambil memanfaatkan semua sumber daya komputasi yang tersedia seefisien mungkin.

Saturday, October 11, 2014

Mengakses komputer rumah dari kampus dengan SSH Tunneling dan PORT FORWARDING.

Studi kasusnya seperti digambar...
jadi saya lagi internetan dikampus dibelakang proxy firewall, dan port yang dibuka cuma 80 dan 443.
nah saya ingin meremote/mengakses sesuai kebutuhan,
ip local = 10.122.1.84/24 ingin mengakses komputer rumah (192.168.123.7/24), misal remote, copy file, atau untuk mengecek hasil download-an film sudah selesai atau belum.

Langkah pertama, Cek kemampuan router.
saya mendapatkan router merk tenda entah seri berapa, ketika berlangganan akses internet lewat provider Fast***. Router sudah built-in firmware bisa diupgrade tapi tidak seperti os ubuntu/mikrotik/ios, tidak bisa dioprek, diinstall ssh dan lain-lainnya.


lihat ip public di router
Router ini block all traffic dari luar, jadi semua yang mau scanning/crawling, dsb pasti gagal, karena semua port ditutup. nah untuk memberikan akses dari luar, router ini mempunyai kemampuan port forwarding atau nama lainnya port redirection/ traffic redirection.
port di komputer rumah yang dibuka bisa dilihat di gambar

Bagaimana caranya untuk memberikan port forwarding pada host tertentu? dalam hal ini komputer rumah dengan ip privat 192.168.123.7/24.
Caranya : masuk kedalam web control panel yang sudah disediakan router pada umumnya.
masuk ke Applications -> Port Forwarding, tambahkan line port yang dibutuhkan,
misal port = 8006, protocol = tcp/udp(Both),

ok.. waktunya pergi ke kampus.

sampai, laptop konek-kan ke wifi terdekat, dapat ip local 10.122.1.84/24.

jika sistem menggunakan linux maka buka terminal,
$ ssh -fgCND 7777 user@202.46.129.133
password : xxxxx

untuk penjelasan command bisa kesini.
http://arifkhumaidi.blogspot.com/2012/03/ssh-tunnel-sebagai-socks5-proxy.html

cek apakah port forwarding pada komputer linux kita sudah benar-benar siap dipakai.
# netstat -atupln |grep 7777



setting proxy browser ke
Socks5 127.0.0.1  port 7777


lalu tinggal akses internet browser ke xxx.xxx.120.190:8006

tara....


atau pakai domain.. dengan port yang sama


*note :
- anehnya ssh, ftp, tidak berhasil

belum tahu mengapa, padahal ftp sudah saya port forward, dan sudah listen di komputer rumah. tes lokal sukses.