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.

3 comments:

  1. Terima kasih banyak, Kang Khumaidi. Tidak banyak orang yang bisa mendokumentasikan sebagus ini setelah masalahnya selesai di forum. Saya membayangkan, tidak mudah mempersiapkan tulisan yang harus ditulis di 2 tempat (mungkin antara kampus dan rumah akang, ya?). Tetaplah menulis, Kang.

    ReplyDelete
  2. Terlebih lagi, saya senang diagram tulisan ini dibuat dengan Dia. Open source.

    ReplyDelete

have a question, just spill it :D