SSH

PuTTY+SSH for Secure Sock Proxy

for Microsoft Windows and Linux

April 22, 2009
by Kassle

Introduction

Salah satu tempat untuk mendapatkan akses internet gratis adalah melalui kafe - kafe yang biasa-nya terdapat tulisan Free Internet Hot Spot. Berhubung akses internet tersebut digunakan untuk umum, maka muncul pertanyaannya seberapa amankah jaringan internet tersebut. Oleh karena itu dengan tutorial kali ini akan membahas bagaimana membuat jalur yang lebih aman pada jaringan yang digunakan oleh semua orang tersebut. Tentu implementasi dari tutorial ini tidak sekedar untuk mengamankan akses internet pada kafe saja tapi dimana saja ketika keamanan data diinginkan.

Requirement

Sebelum memulai ada baiknya untuk mengetahui apa saja yang dibutuhkan untuk mengimplementasikan tutorial ini.

  • Komputer server yang menyediakan akses SSH dan dapat mengakses internet
  • Memiliki account untuk mengakses service SSH pada komputer server diatas
  • Komputer/Laptop client dengan sistem operasi Microsoft Windows (pada tutorial ini menggunakan Windows XP, bisa diterapkan juga pada versi yang lain)
  • Aplikasi PuTTY yang bisa didapatkan secara gratis (lihat pada bagian referensi)
  • Koneksi internet
Implementation

Pertama pastikan komputer sudah terhubung ke internet, bisa meminta tolong pelayan kafe jika mengalami kesulitan untuk menghubungkan PC ke jaringan internet mereka. Berikutnya jalankan program PuTTY, maka akan muncul tampilan seperti dibawah ini.





Isikan hostname dengan IP komputer server dan jika perlu ganti port-nya juga (default port untuk service SSH adalah 22), kemudian pindah ke bagian Connection --> SSH --> Tunnels yang penampakannya kurang lebih seperti berikut





Pada bagian Source Port isikan dengan nomor port yang diinginkan (untuk tutorial ini menggunakan 8080), port ini nantinya digunakan oleh aplikasi browser, mail, messenger, dll yang nanti akan kita gunakan untuk mengakses internet secara aman. Kemudian pada kotak isian Destination di isi dengan alamat IP komputer server dan klik tombol Add untuk menyimpan isian tersebut. Terakhir pada pilihan dibawahnya pilih pada Dynamic.

Kembali pada bagian Session (tampilan pertama ketika PuTTY di jalankan), isikan kotak Saved Session dengan nama untuk session ini kemudian klik tombol Save. Jadi jika dikemudian hari dibutuhkan lagi tinggal pilih nama session ini saja, tidak perlu mengulangi langkah - langkah sebelumnya.

Selesai sudah setting untuk program PuTTY, selanjutnya tinggal Load saja session yang telah dibikin tadi. Ketika terhubung ke komputer server akan muncul window (seperti Command Prompt) yang meminta untuk memasukkan username dan password. Isikan username dan password sesuai dengan account untuk mengakses SSH ke server tadi. Jika berhasil maka hubungan internet yang aman sudah tersedia.

Selanjutnya melakukan setting pada aplikasi yang digunakan untuk ber internet ria supaya menggunakan jalur aman yang telah dibuat tadi. Disini akan dibahas untuk aplikasi browser Mozilla Firefox saja, untuk aplikasi yang lain proses-nya tidaklah terlalu berbeda. Ok .. langsung saja jalankan firefox. Ketika sudah muncul .... eiiit ... jangan langsung memasukkan alamat website yang mau di kunjungi ... kita harus setting dulu firefox ini.

Masuk ke menu option firefox (Tools --> Options), kemudian pindah ke tab Advanced, dan klik tombol Settings sehingga muncul penampilan seperti ini





Pilih Manual proxy configuration, untuk mengaktifkan kotak isian dibawahnya. Kemudian pada kotak isian SOCKS Host isikan dengan tulisan localhost kemudian pada kotak port isikan dengan nilai 8080, terakhir pada pilihan dibawahnya pilih saja SOCKS v5.

Beres sudah setting firefox, kini saatnya untuk browsing dengan aman di jaringan internet umum. Untuk membuktikan bahwa jaringan yang digunakan benar - benar melalui jalur yang di buat tadi, bisa dengan mengunjungi website http://www.whatismyip.com/ atau http://www.ipgue.com seharusnya yang tampil pada website tersebut adalah alamat IP dari komputer server yang digunakan sebagai jalur internet, bukan IP yang dimiliki oleh penyedia jaringan internet.

On Linux

Pada sistem operasi biasanya sudah built-in ssh client dan/atau server. Jika belum bisa install dari masing - masing distro. Untuk memulai membuat jalur yang aman, gunakan perintah seperti berikut:

    ssh -ND [port] [user]@[pc.server.com]

ganti [port] dengan port yang diinginkan (dan available), pada tutorial ini menggunakan port 8080. Dan ganti [user] dengan user account pada komputer server. Terakhir ganti juga [pc.server.com] dengan alamat komputer server dalam bentuk IP atau domain. Untuk setting aplikasi-nya tidak berbeda dengan setting aplikasi di sistem operasi Windows di atas.

Conclusion

Begitulah tutorial kali ini, semoga bermanfaat. Mohon maaf jika terdapat kesalahan dan kekurangan dan terima kasih. Selain itu juga mohon masukan, kritik, komentar, dan lain - lain untuk membuat tutorial berikutnya menjadi lebih baik dan benar.

Referrence

PuTTY Download Page
Instant SOCKS Proxy over SSH
SOCKS Proxy with PuTTY and SSH
Setup an SSH SOCKS proxy!
SSH Tunnel + SOCKS Proxy Forwarding = Secure Browsing

Related Posts


EmoticonEmoticon

:)
:(
=(
^_^
:D
=D
=)D
|o|
@@,
;)
:-bd
:-d
:p
:ng
:lv