Wednesday, October 15, 2014
Tunneling SSH di Linux Menggunakan Bitvise Client dan Proxychains
Tutorial Tunneling SSH di Linux ini ditujukan untuk pengguna linux dengan distribusi Ubuntu atau Linux Mint yang support dial-up modem GSM (wvdial
), dalam hal ini saya menggunakan Linux Mint. Namun sebelum memulai tutorial ini saya akan menjelaskan sedikit apa itu SSH dan kenapa kita pakai SSH? Bagi pembaca yang ingin langsung tunneling silahkan lewat tulisan ini dan menuju instalasi wine
.Sekilas tentang SSH Tunneling
Bagi beberapa orang mungkin cukup hanya mempraktikan tidak perlu teori, namun tidak ada salahnya kita tahu. Bagi saya sendiri seorang mahasiswa komputer, tidak bisa melakukan sesuatu tanpa dasar yang jelas, semua dilandasi What-Why-How, bahkan implementasi itu terakhir kan? ;)
What SSH is.. SSH adalah protokol jaringan yang membuat saluran komunikasi antara satu komputer dan yang lainnya menjadi aman. Saluran komunikasi aman ini disebut tunnel. Contohnya, ada sebuah perang Amerika dan Indonesia, tentara Indonesia tidak bisa melewati benteng pertahanan Amerika, maka tentara Indonesia menggali terowongan di bawah tanah agar tidak terlihat dan melewati benteng, itulah yang disebut tunneling.
What is for.. Sebenarnya protokol SSH digunakan oleh administrator server untuk mengakses server secara remote, agar saluran komunikasinya ke terminal server tidak disadap di internet.
Tapi.. kebanyakan kita menggunakan SSH untuk mem-bypass billing provider agar tidak memakan pulsa/kuota saat menggunakan internet, singkatnya adalah untuk gratisan! :D
Why.. saya adalah salah satu yang selalu ingin murah atau bahkan gratis kalo bisa dalam menggunakan resource (baik internet ataupun software), karena kita sudah tahu, pendapatan dan pengeluaran di Indonesia ini kadang tidak sesuai. Pendapatan orang tua tidak mampu untuk memberi uang extra untuk kebutuhan internet anaknya yang sedang kuliah. Internet di Indonesia sangat mahal jika dibandingkan di luar negeri, itulah alasan kenapa banyak orang menggunakan tunneling ini. Saya menemukan kata-kata unik yang cocok untuk kondisi seperti di Indonesia ini:
If you like it, Buy it. If you don;t have the money, Just download it.
There is lots of poor people and countries that can't afford to buy software.
I'm in one of them. by SlackJack
HOW??!.. Berikut adalah tutorialnya. Tool yang akan digunakan adalah:
Wine
(bisa juga pakai crossover)Bitvise client
Proxychains
(tool pengganti proxifier pada windows)
Install Wine
Wine
ini digunakan untuk membuat aplikasi windows bisa berjalan pada OS linux atau dengan kata lain wine merupakan layer abstraksi windows pada Linux. Wine ini akan digunakan untuk menjalankan Bitvise client
yang sebenarnya adalah program Windows. $ sudo apt-get update $ sudo apt-get install wine
Install & Setting Bitvise
Setelah itu installbitvise client
dari installer .exe nya. Jika belum ada, silahkan download bitvise client pada link ini.lakukan instalasi seperti biasa pada windows tinggal next-next sampai selesai tanpa crack karena kita mendownload versi personal yang gratis. Setelah itu buka bitvise.
Masukan host dan port server, lalu username dan password pada tab login.
Lalu klik link menu Proxy settings di bawah Port server. Ceklis Use proxy dan masukan ip 127.0.0.1 pada kolom Server. Untuk kolom Port-nya diisi dengan listen port pada inject. Proxy type HTTP, lalu klik Apply > OK.
Klik tab menu Services lalu centang pada pilihan SOCKS / HTTP Proxy Forwarding.
Untuk tambahan, pada tab menu Options, hilangkan ceklis pada pilihan On Login > Open terminal & Open SFTP. Langkah ini tidak berpengaruh pada koneksi, hanya untuk menghilangkan pesan error yang kadang terjadi saat membuka terminal xterm ketika berhasil login.
Install & Konfigurasi Proxychains
$ sudo apt-get install proxychainssetelah proxychains terinstall, edit file
/etc/proxychains.conf
menggunakan nano
:$ sudo nano /etc/proxychains.confTambahkan skrip berikut di akhir file.
strict_chain proxy_dns tcp_read_time_out 15000 tcp_connect_time_out 8000 socks5 127.0.0.1 1080
Membuat Dial-up (Checked & Uncheck default gateway)
Dalam proses dial-up untuk penggunaan tunneling ini biasanya digunakan dua cara, yaitu dengan menyertakan default gateway dengan tanpa default gateway. Default Gateway merupakan pintu keluar di ISP agar kita bisa mengakses internet, bisa disebut juga route. Pengguna tunneling SSH pasti sudah tahu ini.Untuk membuat Dial-up klik start menu, cari Network Connections lalu buka.
Setelah window Network Connections terbuka, klik Add, lalu pilih Mobile Broadband pada menu Connection type.
Pilih device modem yang akan dipakai.
Pilih negara.
Pilih ISP, dalam hal ini saya menggunakan Telkomsel.
Pilih APN, bisa menggunakan APN default, bisa juga kita ketikan manual dengan memilih My plan is not listed. Saya menggunakan APN sendiri yaitu aha.
Catatan: APN yang digunakan biasanya disesuaikan dengan Bugs pada ISP.
Klik Apply untuk mengkonfirmasi setingan yang telah dilakukan.
Sampai disini dial-up sudah bisa digunakan. Untuk pengguna SSH yang ingin uncheck default gateway tambahkan langkah berikut.
Klik atau pilih dial-up yang tadi telah di buat pada list Network Connections lalu klik Edit.
Pilih tab IPv4 Settings, method**nya pilih **Addresses Only, lalu masukan DNS server apa saja, dalam hal ini saya pakai DNS google.
Setelah itu pilih Routes.., dan masukan Route secara manual lalu centang semua pilihan seperti pada contoh berikut.
Klik OK…selesai.
Konfigurasi Proxy
Pilih menu Network.Lalu pilih Network Proxy dan isi kolom Sock host dengan IP 127.0.0.1 dan port 1080.
Close window Network, tunneling SSH siap digunakan.
Dial-up koneksi pada tray menu di taskbar, klik Telkomsel yang sudah kita buat sebelumnya.
Jalankan dan start inject, lalu login di bitvise client.
Penggunaan Proxychains
Semua konfigurasi yang dilakukan hanya efektif pada browser saja. Untuk penggunaan aplikasi lain, atau melakukan instalasi via terminal tinggal tambahkan perintah proxychains, contoh seperti proses instalasi PlayOnLinux yang saya lakukan.$ proxychains wget -q "http://deb.playonlinux.com/public.gpg" -O- | sudo apt-key add - $ sudo proxychains wget http://deb.playonlinux.com/playonlinux_trusty.list -O /etc/apt/sources.list.d/playonlinux.list $ sudo proxychains apt-get update $ sudo proxychains apt-get install playonlinuxSekian semoga bermanfaat! Jika ada kesalahan dalam tulisan atau sesuatu yang kurang silahkan dikoreksi :)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment